diff options
author | Thomas Haller <thaller@redhat.com> | 2015-04-30 12:15:16 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2015-04-30 12:43:09 +0200 |
commit | 0f47785e4796881321ad89582287ba864dd9846a (patch) | |
tree | 9ddf60e7c8a240a7fdc7d2e6b62ee05a86a13764 | |
parent | 34524e8f72913d78e1332a642bd74610ba24f820 (diff) | |
download | NetworkManager-0f47785e4796881321ad89582287ba864dd9846a.tar.gz |
fixup! rdisc: split fake & linux test code; add testcases
running test-rdisc-fake.c takes 20 seconds, that is 2/3 of
a run of `make check`.
Don't run slow tests by default.
Run them via:
NMTST_DEBUG=no-debug,slow make check -C src/rdisc/
Or enable it by default via
CFLAGS=-DNMTST_TEST_QUICK=FALSE ./configure --enable-tests
-rw-r--r-- | src/rdisc/tests/test-rdisc-fake.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/rdisc/tests/test-rdisc-fake.c b/src/rdisc/tests/test-rdisc-fake.c index 58df48449a..8b7bd37a34 100644 --- a/src/rdisc/tests/test-rdisc-fake.c +++ b/src/rdisc/tests/test-rdisc-fake.c @@ -437,6 +437,11 @@ main (int argc, char **argv) { nmtst_init_with_logging (&argc, &argv, NULL, "DEFAULT"); + if (nmtst_test_quick ()) { + g_print ("Skipping test: don't run long running test %s (NMTST_DEBUG=slow)\n", str_if_set (g_get_prgname (), "test-rdisc-fake")); + return EXIT_SKIP; + } + nm_fake_platform_setup (); g_test_add_func ("/rdisc/simple", test_simple); |