mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-13 15:56:23 +01:00
tests: Drop a duplicate test from testing tests
The test cancellation timeout was being tested twice, once only when run with `-m thorough`. Seems a bit pointless. Merge the two tests and use the smaller timeout values from the two, so the test suite doesn’t run any more slowly than it did. Signed-off-by: Philip Withnall <pwithnall@gnome.org>
This commit is contained in:
parent
82a6c54135
commit
5537ee4d7f
@ -395,11 +395,11 @@ test_subprocess_timeout (void)
|
|||||||
{
|
{
|
||||||
/* loop and sleep forever */
|
/* loop and sleep forever */
|
||||||
while (TRUE)
|
while (TRUE)
|
||||||
g_usleep (1000 * 1000);
|
g_usleep (G_USEC_PER_SEC);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
/* allow child to run for only a fraction of a second */
|
/* allow child to run for only a fraction of a second */
|
||||||
g_test_trap_subprocess (NULL, 0.11 * 1000000, G_TEST_SUBPROCESS_DEFAULT);
|
g_test_trap_subprocess (NULL, 0.05 * G_USEC_PER_SEC, G_TEST_SUBPROCESS_DEFAULT);
|
||||||
g_test_trap_assert_failed ();
|
g_test_trap_assert_failed ();
|
||||||
g_assert_true (g_test_trap_reached_timeout ());
|
g_assert_true (g_test_trap_reached_timeout ());
|
||||||
}
|
}
|
||||||
@ -900,18 +900,6 @@ test_incomplete (void)
|
|||||||
g_test_trap_assert_failed ();
|
g_test_trap_assert_failed ();
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
test_subprocess_timed_out (void)
|
|
||||||
{
|
|
||||||
if (g_test_subprocess ())
|
|
||||||
{
|
|
||||||
g_usleep (1000000);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
g_test_trap_subprocess (NULL, 50000, G_TEST_SUBPROCESS_DEFAULT);
|
|
||||||
g_assert_true (g_test_trap_reached_timeout ());
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
test_path_first (void)
|
test_path_first (void)
|
||||||
{
|
{
|
||||||
@ -2926,7 +2914,6 @@ main (int argc,
|
|||||||
|
|
||||||
g_test_add_func ("/trap_subprocess/fail", test_subprocess_fail);
|
g_test_add_func ("/trap_subprocess/fail", test_subprocess_fail);
|
||||||
g_test_add_func ("/trap_subprocess/no-such-test", test_subprocess_no_such_test);
|
g_test_add_func ("/trap_subprocess/no-such-test", test_subprocess_no_such_test);
|
||||||
if (g_test_slow ())
|
|
||||||
g_test_add_func ("/trap_subprocess/timeout", test_subprocess_timeout);
|
g_test_add_func ("/trap_subprocess/timeout", test_subprocess_timeout);
|
||||||
g_test_add_func ("/trap_subprocess/envp", test_subprocess_envp);
|
g_test_add_func ("/trap_subprocess/envp", test_subprocess_envp);
|
||||||
|
|
||||||
@ -2971,7 +2958,6 @@ main (int argc,
|
|||||||
g_test_add_func ("/misc/combining/subprocess/pass", test_pass);
|
g_test_add_func ("/misc/combining/subprocess/pass", test_pass);
|
||||||
g_test_add_func ("/misc/fail", test_fail);
|
g_test_add_func ("/misc/fail", test_fail);
|
||||||
g_test_add_func ("/misc/incomplete", test_incomplete);
|
g_test_add_func ("/misc/incomplete", test_incomplete);
|
||||||
g_test_add_func ("/misc/timeout", test_subprocess_timed_out);
|
|
||||||
|
|
||||||
g_test_add_func ("/misc/path/first", test_path_first);
|
g_test_add_func ("/misc/path/first", test_path_first);
|
||||||
g_test_add_func ("/misc/path/second", test_path_second);
|
g_test_add_func ("/misc/path/second", test_path_second);
|
||||||
|
Loading…
Reference in New Issue
Block a user