aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorDario Lombardo <lomato@gmail.com>2019-12-20 16:07:45 +0100
committerPeter Wu <peter@lekensteyn.nl>2019-12-20 22:25:31 +0000
commit69c0a10400b3371c84df7e6b4f5027751db7b46c (patch)
tree2ea07870de7f817bf98b99e808bf048697bb7a84 /test
parent746335804b012d79be86c26613cb8240a7f74e24 (diff)
test: fix extcap_name fixture and skip test.
dpauxmon relies on libnl that is linux specific. Skip the test for other platforms. Fix skip message while here. Change-Id: I744d83d0a56e41e1c32e45ade8ca0d9dd29876e1 Reviewed-on: https://code.wireshark.org/review/35525 Reviewed-by: Dario Lombardo <lomato@gmail.com> Tested-by: Dario Lombardo <lomato@gmail.com> Reviewed-by: Peter Wu <peter@lekensteyn.nl>
Diffstat (limited to 'test')
-rw-r--r--test/fixtures_ws.py5
-rw-r--r--test/suite_extcaps.py6
2 files changed, 7 insertions, 4 deletions
diff --git a/test/fixtures_ws.py b/test/fixtures_ws.py
index 79eb0c092a..e4cff119c1 100644
--- a/test/fixtures_ws.py
+++ b/test/fixtures_ws.py
@@ -148,7 +148,10 @@ def wireshark_command(cmd_wireshark):
@fixtures.fixture(scope='session')
def cmd_extcap(program):
def extcap_name(name):
- return program(os.path.join('extcap', name))
+ if sys.platform == 'darwin':
+ return program(os.path.join('Wireshark.app/Contents/MacOS/extcap', name))
+ else:
+ return program(os.path.join('extcap', name))
return extcap_name
diff --git a/test/suite_extcaps.py b/test/suite_extcaps.py
index a5b5ddf5b0..d086d92ef5 100644
--- a/test/suite_extcaps.py
+++ b/test/suite_extcaps.py
@@ -65,8 +65,8 @@ class case_extcaps(subprocesstest.SubprocessTestCase):
def test_dpauxmon(self, check_extcap_execution):
''' extcap interface tests for dpauxmon '''
- if sys.platform == 'win32':
- fixtures.skip('dpauxmon not available on Windows')
+ if not sys.platform.startswith('linux'):
+ fixtures.skip('dpauxmon available on Linux only')
check_extcap_execution("dpauxmon")
def test_randpktdump(self, check_extcap_execution):
@@ -76,7 +76,7 @@ class case_extcaps(subprocesstest.SubprocessTestCase):
def test_sdjournal(self, check_extcap_execution):
''' extcap interface tests for sdjournal '''
if not sys.platform.startswith('linux'):
- fixtures.skip('sdjournal available on Linux only')
+ fixtures.skip('sdjournal is available on Linux only')
check_extcap_execution("sdjournal")
def test_sshdump(self, check_extcap_execution):