tests: skip isis tlv fuzztest on SunOS

This commit is contained in:
Christian Franke 2017-08-31 22:45:01 +02:00
parent ff228d2948
commit 0fb07d51c0
3 changed files with 17 additions and 3 deletions

View File

@ -880,6 +880,7 @@ case "$host_os" in
AC_DEFINE(KAME,1,KAME IPv6)
;;
esac
AM_CONDITIONAL(SOLARIS, test "${SOLARIS}" = "solaris")
AC_SYS_LARGEFILE

View 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

View 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()