[Git][ghc/ghc][wip/js-staging] Use js_broken(22363) for affected ffi000 tests
Josh Meredith (@JoshMeredith)
gitlab at gitlab.haskell.org
Wed Oct 26 13:12:12 UTC 2022
Josh Meredith pushed to branch wip/js-staging at Glasgow Haskell Compiler / GHC
Commits:
ee54c95b by Josh Meredith at 2022-10-26T13:12:01+00:00
Use js_broken(22363) for affected ffi000 tests
- - - - -
1 changed file:
- testsuite/tests/ffi/should_run/all.T
Changes:
=====================================
testsuite/tests/ffi/should_run/all.T
=====================================
@@ -38,7 +38,7 @@ test('ffi005', [ omit_ways(prof_ways + ['ghci']),
exit_code(3) ],
compile_and_run, ['ffi005_c.c'])
-test('ffi006', [normal, js_skip], compile_and_run, [''])
+test('ffi006', [normal, js_broken(22363)], compile_and_run, [''])
# Skip ffi00{7,8} for GHCi. These tests both try to exit or raise an
# error from a foreign export, which shuts down the runtime. When
@@ -50,7 +50,7 @@ test('ffi006', [normal, js_skip], compile_and_run, [''])
test('ffi007', [ omit_ways(['ghci'])
, js_skip # foreign "dynamic" call
], compile_and_run, [''])
-test('ffi008', [exit_code(1), omit_ways(['ghci']), js_skip], compile_and_run, [''])
+test('ffi008', [exit_code(1), omit_ways(['ghci']), js_broken(22363)], compile_and_run, [''])
# On i386, we need -msse2 to get reliable floating point results
if config.platform.startswith('i386-'):
@@ -59,7 +59,7 @@ else:
opts = ''
test('ffi010', normal, compile_and_run, [''])
-test('ffi011', [normal, js_skip], compile_and_run, [''])
+test('ffi011', [normal, js_broken(22363)], compile_and_run, [''])
# The stdcall calling convention works on Windows, and sometimes on
# Linux, and fails everywhhere else. For now, we test only on Windows,
@@ -72,7 +72,7 @@ else:
skip_if_not_windows = skip
test('ffi012', skip_if_not_windows, compile_and_run, [''])
-test('ffi013', [normal, js_skip], compile_and_run, [''])
+test('ffi013', [normal, js_broken(22363)], compile_and_run, [''])
# threaded2 sometimes gives ffi014: Main_dDu: interrupted
test('ffi014', [only_ways(['threaded1', 'threaded2'])], compile_and_run,
@@ -88,7 +88,7 @@ test('ffi016', [ omit_ways(['ghci'])
test('ffi017', normal, compile_and_run, [''])
-test('ffi018', [omit_ways(['ghci']), js_skip], compile_and_run, ['ffi018_c.c'])
+test('ffi018', [omit_ways(['ghci']), js_broken(22363)], compile_and_run, ['ffi018_c.c'])
test('ffi018_ghci',
[extra_files(['ffi018.h']),
@@ -98,7 +98,7 @@ test('ffi018_ghci',
req_c],
compile_and_run, ['ffi018_ghci_c.o'])
-test('ffi019', [normal, js_skip], compile_and_run, [''])
+test('ffi019', [normal, js_broken(22363)], compile_and_run, [''])
# This one originally failed only GHCi, but doesn't hurt to test all ways.
test('T1679', js_skip, compile_and_run, [''])
@@ -135,10 +135,10 @@ test('T2917a', normal, compile_and_run, [''])
# without generating profiling information.
test('ffi020', [ omit_ways(prof_ways),
exit_code(1),
- js_skip], compile_and_run, [''])
+ js_broken(22363)], compile_and_run, [''])
-test('ffi021', [normal, js_skip], compile_and_run, [''])
+test('ffi021', [normal, js_broken(22363)], compile_and_run, [''])
test('ffi022', normal, compile_and_run, [''])
@@ -195,7 +195,7 @@ test('T9274', [omit_ways(['ghci'])], compile_and_run, [''])
test('ffi023', [ omit_ways(['ghci']),
extra_run_opts('1000 4'),
- js_skip,
+ js_broken(22363),
pre_cmd('$MAKE -s --no-print-directory ffi023_setup') ],
# The ffi023_setup hack is to ensure that we generate
# ffi023_stub.h before compiling ffi023_c.c, which
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/ee54c95b5e272a4c8605bfe18f701b9dcdebec47
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/ee54c95b5e272a4c8605bfe18f701b9dcdebec47
You're receiving this email because of your account on gitlab.haskell.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20221026/ed35a1c3/attachment-0001.html>
More information about the ghc-commits
mailing list