fixed shlib OSX namespace test; moved alpine to nightly (#783)

* fixed shlib OSX namespace test; moved alpine to nightly

* disabled alpine
This commit is contained in:
Michael Baentsch 2020-07-08 16:37:57 +02:00 committed by GitHub
parent d3b1d913cd
commit f602c24401
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 6 deletions

View File

@ -243,9 +243,6 @@ workflows:
- centos-7-amd64
- centos-8-amd64
- debian-buster-amd64
- alpine-amd64-static
- macOS-static-noopenssl
- alpine-amd64-shared
- macOS-shared-openssl
- ubuntu-bionic-x86_64-gcc8
- ubuntu-bionic-x86_64-clang9
@ -269,4 +266,8 @@ workflows:
- ubuntu-bionic-x86_64-gcc7-shared
- ubuntu-bionic-x86_64-gcc8
- ubuntu-bionic-x86_64-clang9
# ToDo: Tests failing: need to understand&fix (issue #785)
#- alpine-amd64-static
#- alpine-amd64-shared
- macOS-static-noopenssl
- ubuntu-bionic-x86_64-asan

View File

@ -11,9 +11,14 @@ import sys
@pytest.mark.skipif(sys.platform.startswith("win"), reason="Not needed on Windows")
def test_namespace(use_liboqs_so):
if use_liboqs_so:
out = helpers.run_subprocess(
['nm', '-D', 'build/lib/liboqs.so']
)
if sys.platform == "darwin":
out = helpers.run_subprocess(
['nm', '-g', 'build/lib/liboqs.dylib']
)
else:
out = helpers.run_subprocess(
['nm', '-D', 'build/lib/liboqs.so']
)
else:
out = helpers.run_subprocess(
['nm', '-g', 'build/lib/liboqs.a']