bkpcabal02 test fails on OS X
While testing on Darwin today I noticed that the bkpcabal02
test seems to fail.
=====> bkpcabal02(normal) 1 of 1 [0, 0, 0]
cd "./backpack/cabal/bkpcabal02/bkpcabal02.run" && $MAKE -s --no-print-directory bkpcabal02 CLEANUP=1
Wrong exit code (expected 0 , actual 2 )
Stdout:
Preprocessing library 'bkpcabal01-0.1.0.0-DwERz0Bcrkn4WeBnYMX11h-p' for
bkpcabal01-0.1.0.0...
Preprocessing library 'bkpcabal01-0.1.0.0-DwERz0Bcrkn4WeBnYMX11h-q' for
bkpcabal01-0.1.0.0...
Stderr:
make[2]: *** [bkpcabal02] Error 1
*** unexpected failure for bkpcabal02(normal)
Or more verbosely,
$ make bkpcabal02
rm -f -r tmp.d inst dist Setup
/Applications/Xcode-7.2/Xcode.app/Contents/Developer/usr/bin/make -s --no-print-directory clean
'/Users/bgamari/ghc/inplace/test spaces/ghc-pkg' init tmp.d
'/Users/bgamari/ghc/inplace/test spaces/ghc-stage2' -v0 --make Setup
cp p/H.hsig.in1 p/H.hsig
# typecheck everything
./Setup -v0 configure --enable-library-vanilla --disable-shared --with-ghc='/Users/bgamari/ghc/inplace/test spaces/ghc-stage2' --ghc-options='-dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -dno-debug-output' --package-db=tmp.d --prefix='/Users/bgamari/ghc/testsuite/tests/backpack/cabal/bkpcabal02/inst'
./Setup -v0 build
./Setup -v0 -v1 build
Preprocessing library 'bkpcabal01-0.1.0.0-DwERz0Bcrkn4WeBnYMX11h-p' for
bkpcabal01-0.1.0.0...
Preprocessing library 'bkpcabal01-0.1.0.0-DwERz0Bcrkn4WeBnYMX11h-q' for
bkpcabal01-0.1.0.0...
cp p/H.hsig.in2 p/H.hsig
! ./Setup -v0 build
make: *** [bkpcabal02] Error 1
It looks like the ./Setup build
command is finishing successfully where it is expected to fail. I generally don't mind debugging this sort of issue but in this case it's quite unclear why this is expected to fail.
Edward, can you add some comments to the all.T
for this testcase (and perhaps the other Backpack tests too if neceessary) explaining what this test is supposed to be testing for and why Setup build
should fail?
Trac metadata
Trac field | Value |
---|---|
Version | 8.0.1 |
Type | Task |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Test Suite |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | ezyang |
Operating system | |
Architecture |