@@ -124,6 +124,11 @@ from_mnesia_to_khepri(Config) ->
124124 Maintenance = rabbit_ct_broker_helpers :rpc (Config , 0 , rabbit_db_maintenance , get , [Server ]),
125125 ? assertNot (undefined == Maintenance ),
126126
127+ PluginsDataDir = rabbit_ct_broker_helpers :rpc (Config , 0 , rabbit_plugins , user_provided_plugins_data_dir , []),
128+ ok = file :make_dir (PluginsDataDir ),
129+ PluginDataFile = filename :join (PluginsDataDir , " test.txt" ),
130+ ok = file :write_file (PluginDataFile , " test content" ),
131+
127132 % % 2)
128133 Servers = rabbit_ct_broker_helpers :get_node_configs (Config , nodename ),
129134 ok = rabbit_ct_broker_helpers :enable_feature_flag (Config , Servers , khepri_db ),
@@ -156,5 +161,8 @@ from_mnesia_to_khepri(Config) ->
156161 MaintenanceK = rabbit_ct_broker_helpers :rpc (Config , 0 , rabbit_db_maintenance , get , [Server ]),
157162 ? assertEqual (MaintenanceK , Maintenance ),
158163
164+ % % plugin data file should be preserved
165+ ? assertEqual ({ok , <<" test content" >>}, file :read_file (PluginDataFile )),
166+
159167 ok .
160168
0 commit comments