[Hackage] #930: cabal test is dropping --test-option flags
Hackage
cvs-ghc at haskell.org
Mon Mar 12 16:25:23 CET 2012
#930: cabal test is dropping --test-option flags
----------------------------+-----------------------------------------------
Reporter: tibbe | Owner: ttuegel
Type: defect | Status: new
Priority: normal | Milestone:
Component: Cabal library | Version: 1.10.2.0
Severity: normal | Keywords:
Difficulty: unknown | Ghcversion:
Platform: |
----------------------------+-----------------------------------------------
Adding two `--test-option` flags doesn't work correctly. For example, this
{{{
cabal test --test-option=--plain
}}}
causes cabal to (correctly) pass the `--plain` flag to the underlying
test-framework binary. However, this
{{{
cabal test --test-option=--plain --test-option=--jxml=dist/unit-tests.xml
}}}
drops it on the ground. Some debug output
{{{
cabal test --test-option=--plain --test-option=--jxml=dist/unit-tests.xml
-v3
Using external setup method with build-type Custom
Creating ./dist/setup (and its parents)
Using Cabal library version 1.14.0
Using ./Setup.hs as setup script.
./dist/setup/setup test --verbose=3 --test-options=--jxml=dist/unit-
tests.xml
--test-option=--jxml=dist/unit-tests.xml
}}}
There looks like there's an extra newline in the `./dist/setup/setup`
invocation, perhaps that's the issue?
The problem can be reproduced on Cabal's own test suite.
--
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/930>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects
More information about the cabal-devel
mailing list