change(wpa_supplicant): reformat test_eloop with astyle

This commit is contained in:
Ivan Grokhotkov 2023-10-04 12:47:16 +02:00
parent 955e2076b6
commit 6eec370532
No known key found for this signature in database
GPG Key ID: 1E050E141B280628

View File

@ -26,29 +26,28 @@ int executed_order[6];
int t;
struct os_reltime ts;
/* there is only single instance of esp_timer so no need of protection */
void callback(void *a, void *b)
{
int *i = a;
struct os_time age, now;
int *i = a;
struct os_time age, now;
os_get_reltime(&now);
os_time_sub(&now, &ts, &age);
os_get_reltime(&now);
os_time_sub(&now, &ts, &age);
int32_t ms_diff = (age.sec - timeouts_sec[*i]) * 1000 +
(age.usec - timeouts_usec[*i]) / 1000;
int32_t ms_diff = (age.sec - timeouts_sec[*i]) * 1000 +
(age.usec - timeouts_usec[*i]) / 1000;
/* let's give 50 ms offset for this small block */
if (ms_diff > 50) {
executed_order[t] = -1;
} else {
executed_order[t] = *i;
}
t++;
/* let's give 50 ms offset for this small block */
if (ms_diff > 50) {
executed_order[t] = -1;
} else {
executed_order[t] = *i;
}
t++;
ESP_LOGI("Eloop Test", "timer[%d] ran after %" PRId32 " msec of scheduled time",
*i, ms_diff);
ESP_LOGI("Eloop Test", "timer[%d] ran after %" PRId32 " msec of scheduled time",
*i, ms_diff);
}
@ -56,32 +55,32 @@ extern const wifi_osi_funcs_t *wifi_funcs;
/* Check if eloop runs its timers correctly & in correct order */
TEST_CASE("Test eloop timers run", "[eloop]")
{
wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT();
cfg.nvs_enable = false;
ESP_ERROR_CHECK(esp_wifi_init(&cfg));
TEST_ESP_OK(esp_wifi_stop());
TEST_ESP_OK(esp_wifi_deinit());
/* Reset memory stats since some is leaked during the first initialization */
test_utils_record_free_mem();
wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT();
cfg.nvs_enable = false;
ESP_ERROR_CHECK(esp_wifi_init(&cfg));
TEST_ESP_OK(esp_wifi_stop());
TEST_ESP_OK(esp_wifi_deinit());
/* Reset memory stats since some is leaked during the first initialization */
test_utils_record_free_mem();
int execution_order[6] = {1, 5, 3, 0, 2, 4};
int index[6] = {0,1,2,3,4,5};
t = 0;
int execution_order[6] = {1, 5, 3, 0, 2, 4};
int index[6] = {0, 1, 2, 3, 4, 5};
t = 0;
/* We need pptask to run eloop, wifi init will do that */
ESP_ERROR_CHECK(esp_wifi_init(&cfg));
os_get_reltime(&ts);
for (int i = 0; i < 6; i++) {
eloop_register_timeout(timeouts_sec[i], timeouts_usec[i],
callback, &index[i], NULL);
}
/* We need pptask to run eloop, wifi init will do that */
ESP_ERROR_CHECK(esp_wifi_init(&cfg));
os_get_reltime(&ts);
for (int i = 0; i < 6; i++) {
eloop_register_timeout(timeouts_sec[i], timeouts_usec[i],
callback, &index[i], NULL);
}
/* wait for all timers to run */
os_sleep(20, 0);
/* check the execution order, this will also check whether they were fired at correct time */
TEST_ASSERT(memcmp(execution_order, executed_order, 6*sizeof(int)) == 0);
TEST_ESP_OK(esp_wifi_stop());
TEST_ESP_OK(esp_wifi_deinit());
os_sleep(3, 0);
/* wait for all timers to run */
os_sleep(20, 0);
/* check the execution order, this will also check whether they were fired at correct time */
TEST_ASSERT(memcmp(execution_order, executed_order, 6 * sizeof(int)) == 0);
TEST_ESP_OK(esp_wifi_stop());
TEST_ESP_OK(esp_wifi_deinit());
os_sleep(3, 0);
}
#endif //SOC_WIFI_SUPPORTED