Skip to content

Commit 48a9759

Browse files
committed
Skip incompatible tests
1 parent 9272e8e commit 48a9759

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_sysconfig.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
*graalpython.lib-python.3.test.test_sysconfig.MakefileTests.test_get_makefile_filename
12
*graalpython.lib-python.3.test.test_sysconfig.MakefileTests.test_parse_makefile
23
*graalpython.lib-python.3.test.test_sysconfig.TestSysConfig.test_SO_deprecation
34
*graalpython.lib-python.3.test.test_sysconfig.TestSysConfig.test_SO_in_vars
@@ -11,7 +12,10 @@
1112
*graalpython.lib-python.3.test.test_sysconfig.TestSysConfig.test_get_scheme_names
1213
*graalpython.lib-python.3.test.test_sysconfig.TestSysConfig.test_ldshared_value
1314
*graalpython.lib-python.3.test.test_sysconfig.TestSysConfig.test_main
15+
*graalpython.lib-python.3.test.test_sysconfig.TestSysConfig.test_osx_ext_suffix
1416
*graalpython.lib-python.3.test.test_sysconfig.TestSysConfig.test_platform_in_subprocess
17+
*graalpython.lib-python.3.test.test_sysconfig.TestSysConfig.test_srcdir
1518
*graalpython.lib-python.3.test.test_sysconfig.TestSysConfig.test_srcdir_independent_of_cwd
1619
*graalpython.lib-python.3.test.test_sysconfig.TestSysConfig.test_symlink
20+
*graalpython.lib-python.3.test.test_sysconfig.TestSysConfig.test_triplet_in_ext_suffix
1721
*graalpython.lib-python.3.test.test_sysconfig.TestSysConfig.test_user_similar

graalpython/lib-python/3/test/test_sysconfig.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import shutil
66
from copy import copy
77

8-
from test.support import (import_module, TESTFN, unlink, check_warnings,
8+
from test.support import (import_module, TESTFN, unlink, check_warnings, impl_detail,
99
captured_stdout, skip_unless_symlink, change_cwd,
1010
PythonSymlink)
1111

@@ -317,6 +317,7 @@ def test_platform_in_subprocess(self):
317317
self.assertEqual(status, 0)
318318
self.assertEqual(my_platform, test_platform)
319319

320+
@impl_detail("no srcdir", graalvm=False)
320321
def test_srcdir(self):
321322
# See Issues #15322, #15364.
322323
srcdir = sysconfig.get_config_var('srcdir')
@@ -364,6 +365,8 @@ def test_SO_in_vars(self):
364365
self.assertIsNotNone(vars['SO'])
365366
self.assertEqual(vars['SO'], vars['EXT_SUFFIX'])
366367

368+
# We intentionally have a different suffix to avoid clashes with CPython
369+
@impl_detail("different suffix", graalvm=False)
367370
@unittest.skipUnless(sys.platform == 'linux' and
368371
hasattr(sys.implementation, '_multiarch'),
369372
'multiarch-specific test')
@@ -382,13 +385,15 @@ def test_triplet_in_ext_suffix(self):
382385
else: # 8 byte pointer size
383386
self.assertTrue(suffix.endswith('x86_64-linux-gnu.so'), suffix)
384387

388+
@impl_detail("different suffix", graalvm=False)
385389
@unittest.skipUnless(sys.platform == 'darwin', 'OS X-specific test')
386390
def test_osx_ext_suffix(self):
387391
suffix = sysconfig.get_config_var('EXT_SUFFIX')
388392
self.assertTrue(suffix.endswith('-darwin.so'), suffix)
389393

390394
class MakefileTests(unittest.TestCase):
391395

396+
@impl_detail("no Makefile", graalvm=False)
392397
@unittest.skipIf(sys.platform.startswith('win'),
393398
'Test is not Windows compatible')
394399
def test_get_makefile_filename(self):

0 commit comments

Comments
 (0)