static int
-t_reconfig(void)
+t_reconfig(const void *arg)
{
- if (!bt_config_file_parse(BT_CONFIG_FILE))
+ if (!bt_config_file_parse(arg))
return 0;
struct symbol *s;
if (!bt_config_file_parse(BT_CONFIG_FILE))
abort();
- bt_test_suite(t_reconfig, "Testing reconfiguration");
+ bt_test_suite_arg(t_reconfig, BT_CONFIG_FILE ".overlay", "Testing reconfiguration to overlay");
+ bt_test_suite_arg(t_reconfig, BT_CONFIG_FILE, "Testing reconfiguration back");
+ bt_test_suite_arg(t_reconfig, BT_CONFIG_FILE, "Testing reconfiguration to the same file");
struct f_bt_test_suite *t;
WALK_LIST(t, config->tests)