diff options
author | Peter Trommler <ptrommler@acm.org> | 2016-06-03 21:39:31 +0200 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2016-06-03 21:39:37 +0200 |
commit | 1dadd9a91454bb098e9c47d6c034b07e2e1e2529 (patch) | |
tree | ffe79b1ca983f1c6bc76e5f54d5f7ba34cab8437 /testsuite/tests/ghci | |
parent | 4842a8050058bb571db861be3fc5ec03a1b4274b (diff) | |
download | haskell-1dadd9a91454bb098e9c47d6c034b07e2e1e2529.tar.gz |
testsuite: Mark broken tests on powerpc64le
Mark all failing tests that have a ticket for powerpc64 as broken. Most
of these failures are due to the lack of linker support in the runtime
system.
Test Plan: validate on powerpc and AIX
Reviewers: erikd, bgamari, simonmar, hvr, austin
Reviewed By: austin
Subscribers: thomie
Differential Revision: https://phabricator.haskell.org/D2289
GHC Trac Issues: #11261, #11259, #11260, #11323
Diffstat (limited to 'testsuite/tests/ghci')
-rw-r--r-- | testsuite/tests/ghci/linking/all.T | 2 | ||||
-rw-r--r-- | testsuite/tests/ghci/prog001/prog001.T | 3 | ||||
-rwxr-xr-x | testsuite/tests/ghci/scripts/all.T | 6 |
3 files changed, 7 insertions, 4 deletions
diff --git a/testsuite/tests/ghci/linking/all.T b/testsuite/tests/ghci/linking/all.T index b542c16415..699802fe4b 100644 --- a/testsuite/tests/ghci/linking/all.T +++ b/testsuite/tests/ghci/linking/all.T @@ -20,7 +20,7 @@ test('ghcilink003', test('ghcilink004', [unless(doing_ghci, skip), - when(arch('powerpc64'), expect_broken(11259)), + when(arch('powerpc64') or arch('powerpc64le'), expect_broken(11259)), extra_clean(['dir004/local.package.conf/*', 'dir004/*', 'dir004']) ], run_command, diff --git a/testsuite/tests/ghci/prog001/prog001.T b/testsuite/tests/ghci/prog001/prog001.T index 7c8e43068c..30b228c55f 100644 --- a/testsuite/tests/ghci/prog001/prog001.T +++ b/testsuite/tests/ghci/prog001/prog001.T @@ -1,6 +1,7 @@ test('prog001', [extra_clean(['C.hs', 'D.hs', 'D.hi', 'D.o']), cmd_prefix('ghciWayFlags=' + config.ghci_way_flags), - when(arch('powerpc64'), expect_broken_for(11259,['ghci-ext'])), + when(arch('powerpc64') or arch('powerpc64le'), + expect_broken_for(11259,['ghci-ext'])), unless(opsys('mingw32'),extra_ways(['ghci-ext']))], ghci_script, ['prog001.script']) diff --git a/testsuite/tests/ghci/scripts/all.T b/testsuite/tests/ghci/scripts/all.T index 680bc8d4ff..ace7e62174 100755 --- a/testsuite/tests/ghci/scripts/all.T +++ b/testsuite/tests/ghci/scripts/all.T @@ -4,12 +4,14 @@ test('ghci001', combined_output, ghci_script, ['ghci001.script']) test('ghci002', combined_output, ghci_script, ['ghci002.script']) test('ghci003', combined_output, ghci_script, ['ghci003.script']) test('ghci004', [ combined_output, - when(arch('powerpc64'), expect_broken_for(11259,['ghci-ext'])), + when(arch('powerpc64') or arch('powerpc64le'), + expect_broken_for(11259,['ghci-ext'])), unless(opsys('mingw32'),extra_ways(['ghci-ext'])) ], ghci_script, ['ghci004.script']) test('ghci005', combined_output, ghci_script, ['ghci005.script']) test('ghci006', [ combined_output, - when(arch('powerpc64'), expect_broken_for(11259,['ghci-ext'])), + when(arch('powerpc64') or arch('powerpc64le'), + expect_broken_for(11259,['ghci-ext'])), unless(opsys('mingw32'),extra_ways(['ghci-ext'])) ], ghci_script, ['ghci006.script']) test('ghci007', combined_output, ghci_script, ['ghci007.script']) |