]> git.puffer.fish Git - mirror/frr.git/commitdiff
tests: skip isis tlv fuzztest on SunOS 1096/head
authorChristian Franke <chris@opensourcerouting.org>
Thu, 31 Aug 2017 20:45:01 +0000 (22:45 +0200)
committerChristian Franke <chris@opensourcerouting.org>
Fri, 1 Sep 2017 23:57:32 +0000 (01:57 +0200)
configure.ac
tests/Makefile.am
tests/isisd/test_fuzz_isis_tlv.py

index fb73583c28bc9387355d31e8eed83170958ad2ac..3daf01fcc57fe016afc126b6eb2ce3be68d5ccaa 100755 (executable)
@@ -880,6 +880,7 @@ case "$host_os" in
     AC_DEFINE(KAME,1,KAME IPv6)
     ;;
 esac
+AM_CONDITIONAL(SOLARIS, test "${SOLARIS}" = "solaris")
 
 AC_SYS_LARGEFILE
 
index 8a8918dcb428304ee9197a8ed0f06a4b263f4026..1c0e9ee732abb50fc0ec4de5ba33f86b811ec235 100644 (file)
@@ -25,8 +25,12 @@ TESTS_BGPD =
 endif
 
 if ISISD
+if SOLARIS
+TESTS_ISISD =
+else
 TESTS_ISISD = \
        isisd/test_fuzz_isis_tlv
+endif
 else
 TESTS_ISISD =
 endif
index 60938472b5e567adac8ee5a7daa4cfee3e2e4a4c..bf700bfee23519366df2171a50364e4fcf86cb77 100644 (file)
@@ -1,6 +1,15 @@
 import frrtest
 
-class TestFuzzIsisTLV(frrtest.TestMultiOut):
-    program = './test_fuzz_isis_tlv'
+import pytest
+import platform
 
-TestFuzzIsisTLV.exit_cleanly()
+if platform.uname()[0] == 'SunOS':
+    class TestFuzzIsisTLV:
+        @pytest.mark.skipif(True, reason='Test unsupported on SunOS')
+        def test_exit_cleanly(self):
+            pass
+else:
+    class TestFuzzIsisTLV(frrtest.TestMultiOut):
+        program = './test_fuzz_isis_tlv'
+
+    TestFuzzIsisTLV.exit_cleanly()