3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-11-22 06:29:23 +01:00

t-runner: Refactored run_py_tests params

This commit is contained in:
Tim Kourt 2016-05-05 18:10:12 -07:00 committed by Denis Kenzior
parent 45c54945c3
commit 5a34e3c2b6

View File

@ -1107,7 +1107,7 @@ struct test_stats {
double py_run_time; double py_run_time;
}; };
static void run_py_tests(struct l_settings *hw_settings, char *config_dir_path, static void run_py_tests(struct l_settings *hw_settings,
struct l_queue *test_queue, struct l_queue *test_queue,
struct l_queue *test_stats_queue) struct l_queue *test_stats_queue)
{ {
@ -1118,19 +1118,11 @@ static void run_py_tests(struct l_settings *hw_settings, char *config_dir_path,
char *py_test = NULL; char *py_test = NULL;
struct test_stats *test_stats; struct test_stats *test_stats;
if (!config_dir_path)
return;
if (!l_settings_get_uint(hw_settings, HW_CONFIG_GROUP_SETUP, if (!l_settings_get_uint(hw_settings, HW_CONFIG_GROUP_SETUP,
HW_CONFIG_SETUP_MAX_EXEC_SEC, HW_CONFIG_SETUP_MAX_EXEC_SEC,
&max_exec_interval)) &max_exec_interval))
max_exec_interval = TEST_MAX_EXEC_TIME_SEC; max_exec_interval = TEST_MAX_EXEC_TIME_SEC;
if (chdir(config_dir_path) < 0) {
l_error("Failed to change directory");
return;
}
l_info(CONSOLE_LN_BOLD "%-10s%-60s%s" CONSOLE_LN_RESET, "Status", l_info(CONSOLE_LN_BOLD "%-10s%-60s%s" CONSOLE_LN_RESET, "Status",
"Test", "Duration"); "Test", "Duration");
@ -1287,8 +1279,12 @@ static void create_network_and_run_tests(const void *key, void *value,
if (iwd_pid == -1) if (iwd_pid == -1)
goto exit; goto exit;
run_py_tests(hw_settings, config_dir_path, test_queue, if (chdir(config_dir_path) < 0) {
test_stats_queue); l_error("Failed to change directory");
goto exit;
}
run_py_tests(hw_settings, test_queue, test_stats_queue);
l_info("Destructing network..."); l_info("Destructing network...");