]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib: test-cpu-limit - Use test_assert_cmp()
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Wed, 17 Feb 2021 11:18:38 +0000 (13:18 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Fri, 19 Feb 2021 07:01:01 +0000 (07:01 +0000)
src/lib/test-cpu-limit.c

index 05868baf3cd945c5cf0a7d62196060650e57cbd2..9c8b3e48bd29bc53cd3ebb38ef61589a5964ef0a 100644 (file)
@@ -75,8 +75,8 @@ static void test_cpu_limit_simple(void)
        cpu_limit_deinit(&climit);
        cpu = get_cpu_time();
        diff_msecs = timeval_diff_msecs(&cpu, &usage);
-       test_assert(diff_msecs >= 2000-ALLOW_MSECS_BELOW);
-       test_assert(diff_msecs <= 2000+ALLOW_MSECS_ABOVE);
+       test_assert_cmp(diff_msecs, >=, 2000 - ALLOW_MSECS_BELOW);
+       test_assert_cmp(diff_msecs, <=, 2000 + ALLOW_MSECS_ABOVE);
 
        lib_signals_deinit();
        test_end();
@@ -107,15 +107,15 @@ static void test_cpu_limit_nested(void)
                cpu_limit_deinit(&climit2);
                cpu = get_cpu_time();
                diff_msecs = timeval_diff_msecs(&cpu, &usage2);
-               test_assert(diff_msecs >= 1000-ALLOW_MSECS_BELOW);
-               test_assert(diff_msecs <= 1000+ALLOW_MSECS_ABOVE);
+               test_assert_cmp(diff_msecs, >=, 1000 - ALLOW_MSECS_BELOW);
+               test_assert_cmp(diff_msecs, <=, 1000 + ALLOW_MSECS_ABOVE);
        }
 
        cpu_limit_deinit(&climit1);
        cpu = get_cpu_time();
        diff_msecs = timeval_diff_msecs(&cpu, &usage1);
-       test_assert(diff_msecs >= 3000-ALLOW_MSECS_BELOW);
-       test_assert(diff_msecs <= 3000+ALLOW_MSECS_ABOVE);
+       test_assert_cmp(diff_msecs, >=, 3000 - ALLOW_MSECS_BELOW);
+       test_assert_cmp(diff_msecs, <=, 3000 + ALLOW_MSECS_ABOVE);
 
        lib_signals_deinit();
        test_end();
@@ -144,15 +144,15 @@ static void test_cpu_limit_nested(void)
                cpu_limit_deinit(&climit2);
                cpu = get_cpu_time();
                diff_msecs = timeval_diff_msecs(&cpu, &usage2);
-               test_assert(diff_msecs >= 1000-ALLOW_MSECS_BELOW);
-               test_assert(diff_msecs <= 1000+ALLOW_MSECS_ABOVE);
+               test_assert_cmp(diff_msecs, >=, 1000 - ALLOW_MSECS_BELOW);
+               test_assert_cmp(diff_msecs, <=, 1000 + ALLOW_MSECS_ABOVE);
        }
 
        cpu_limit_deinit(&climit1);
        cpu = get_cpu_time();
        diff_msecs = timeval_diff_msecs(&cpu, &usage1);
-       test_assert(diff_msecs >= 3000-ALLOW_MSECS_BELOW);
-       test_assert(diff_msecs <= 3000+ALLOW_MSECS_ABOVE);
+       test_assert_cmp(diff_msecs, >=, 3000 - ALLOW_MSECS_BELOW);
+       test_assert_cmp(diff_msecs, <=, 3000 + ALLOW_MSECS_ABOVE);
 
        i_unlink_if_exists(test_path);
        lib_signals_deinit();