From: Christian Franke Date: Thu, 31 Aug 2017 20:45:01 +0000 (+0200) Subject: tests: skip isis tlv fuzztest on SunOS X-Git-Tag: frr-4.0-dev~346^2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=0fb07d51c0e800570d543f8ea40a984c391eda74;p=mirror%2Ffrr.git tests: skip isis tlv fuzztest on SunOS --- diff --git a/configure.ac b/configure.ac index fb73583c28..3daf01fcc5 100755 --- a/configure.ac +++ b/configure.ac @@ -880,6 +880,7 @@ case "$host_os" in AC_DEFINE(KAME,1,KAME IPv6) ;; esac +AM_CONDITIONAL(SOLARIS, test "${SOLARIS}" = "solaris") AC_SYS_LARGEFILE diff --git a/tests/Makefile.am b/tests/Makefile.am index 8a8918dcb4..1c0e9ee732 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -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 diff --git a/tests/isisd/test_fuzz_isis_tlv.py b/tests/isisd/test_fuzz_isis_tlv.py index 60938472b5..bf700bfee2 100644 --- a/tests/isisd/test_fuzz_isis_tlv.py +++ b/tests/isisd/test_fuzz_isis_tlv.py @@ -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()