[Hackage] #848: Don't prefix test output with ">>>"

Hackage cvs-ghc at haskell.org
Thu May 26 15:52:23 CEST 2011


#848: Don't prefix test output with ">>>"
----------------------------+-----------------------------------------------
  Reporter:  tibbe          |        Owner:  ttuegel
      Type:  defect         |       Status:  new    
  Priority:  normal         |    Milestone:         
 Component:  Cabal library  |      Version:  HEAD   
  Severity:  normal         |     Keywords:         
Difficulty:  unknown        |   Ghcversion:         
  Platform:                 |  
----------------------------+-----------------------------------------------
 The `cabal test` output is a bit too noisy.

 {{{
 $ /tmp/cabal-install/dist/build/cabal/cabal test --show-details=always
 Running 1 test suites...
 Test suite tests: RUNNING...
 >>> Test suite tests: RUNNING...
 >>> []
 bernstein: [Failed]
 >>> Falsifiable with seed 8771427597089205664, after 1 tests. Reason:
 Falsifiable
 >>> text:
   text/strict: [OK, passed 100 tests]
   text/lazy: [OK, passed 100 tests]
   rechunk: [OK, passed 100 tests]
   text/rechunked: [OK, passed 100 tests]
 >>>
 >>>          Properties  Total
 >>>  Passed  4           4
 >>>  Failed  1           1
 >>>  Total   5           5
 >>> Test suite tests: FAIL
 >>> Test suite logged to: dist/test/hashable-1.1.2.0-tests.log
 Test suite tests: FAIL
 Test suite logged to: dist/test/hashable-1.1.2.0-tests.log
 0 of 1 test suites (0 of 1 test cases) passed.
 }}}

 My original request was for the Cabal output (such as "Running 1 test
 suites...") to be prefixed by ">>>" and the test output to be kept
 verbatim.

 This is not quite what happens now as you see above.

 Here's my new suggestion: since Cabal normally doesn't prefix command
 output, we should not do so in the test output either. Just output stdio
 verbatim from the test and don't prefix anything with ">>>".

-- 
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/848>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects



More information about the cabal-devel mailing list