#5757: zero unexpected failures on all tier 1 platforms
---------------------------------+------------------------------------------
    Reporter:  simonmar          |       Owner:                  
        Type:  task              |      Status:  new             
    Priority:  highest           |   Milestone:  7.4.2           
   Component:  Test Suite        |     Version:  7.2.1           
    Keywords:                    |          Os:  Unknown/Multiple
Architecture:  Unknown/Multiple  |     Failure:  None/Unknown    
  Difficulty:  Unknown           |    Testcase:                  
   Blockedby:                    |    Blocking:                  
     Related:  #5785             |  
---------------------------------+------------------------------------------

Comment(by nomeata):

 Now most other Debian arches have build the testsuite
 (https://buildd.debian.org/status/package.php?p=ghc-testsuite), here are
 the results:

 [https://buildd.debian.org/status/fetch.php?pkg=ghc-testsuite&arch
 =kfreebsd-amd64&ver=7.4.1-3&stamp=1329221894 kfreebsd-amd64]:
 {{{
 OVERALL SUMMARY for test run started at Tue Feb 14 11:44:16 UTC 2012
     3036 total tests, which gave rise to
    11974 test cases, of which
        0 caused framework failures
     9215 were skipped

     2706 expected passes
       44 expected failures
        0 unexpected passes
        9 unexpected failures

 Unexpected failures:
    cabal                ghcpkg01 [bad stderr] (normal)
    codeGen/should_run   cgrun025 [exit code non-0] (normal)
    deriving/should_run  T3087 [exit code non-0] (normal)
    lib/Concurrent       QSemN001 [bad exit code] (normal)
    lib/Regex            regex003 [exit code non-0] (normal)
    perf/compiler        T3064 [stat not good enough] (normal)
    rts                  derefnull [bad stderr] (normal)
    rts                  divbyzero [bad stderr] (normal)
    rts                  exec_signals [bad stdout] (normal)
 }}}

 [https://buildd.debian.org/status/fetch.php?pkg=ghc-
 testsuite&arch=kfreebsd-i386&ver=7.4.1-3&stamp=1329218147 kfreebsd-i386]:
 {{{
 OVERALL SUMMARY for test run started at Tue Feb 14 09:30:59 UTC 2012
     3036 total tests, which gave rise to
    11974 test cases, of which
        0 caused framework failures
     9216 were skipped

     2707 expected passes
       43 expected failures
        0 unexpected passes
        8 unexpected failures

 Unexpected failures:
    cabal                ghcpkg05 [bad stderr] (normal)
    codeGen/should_run   cgrun025 [exit code non-0] (normal)
    deriving/should_run  T3087 [exit code non-0] (normal)
    lib/Concurrent       QSemN001 [bad exit code] (normal)
    lib/Regex            regex003 [exit code non-0] (normal)
    rts                  derefnull [bad stderr] (normal)
    rts                  divbyzero [bad stderr] (normal)
    rts                  exec_signals [bad stdout] (normal)
 }}}

 [https://buildd.debian.org/status/fetch.php?pkg=ghc-
 testsuite&arch=mips&ver=7.4.1-3&stamp=1329221065 mips]:
 {{{
 OVERALL SUMMARY for test run started at Tue Feb 14 09:42:34 UTC 2012
     3035 total tests, which gave rise to
     6890 test cases, of which
        0 caused framework failures
     4479 were skipped

     2318 expected passes
       68 expected failures
        1 unexpected passes
       24 unexpected failures

 Unexpected passes:
    quasiquotation  T5204 (normal)

 Unexpected failures:
    cabal/cabal04             cabal04 [bad exit code] (normal)
    codeGen/should_run        cgrun025 [exit code non-0] (normal)
    deriving/should_run       T3087 [exit code non-0] (normal)
    driver                    5313 [exit code non-0] (normal)
    driver/recomp009          recomp009 [bad exit code] (normal)
    ghc-api/dynCompileExpr    dynCompileExpr [exit code non-0] (normal)
    ghci/linking              ghcilink001 [bad exit code] (normal)
    ghci/linking              ghcilink002 [bad exit code] (normal)
    ghci/linking              ghcilink003 [bad exit code] (normal)
    ghci/linking              ghcilink004 [bad exit code] (normal)
    ghci/linking              ghcilink005 [bad exit code] (normal)
    ghci/linking              ghcilink006 [bad exit code] (normal)
    lib/Concurrent            QSemN001 [bad exit code] (normal)
    lib/Regex                 regex003 [exit code non-0] (normal)
    perf/compiler             T4801 [stat too good] (normal)
    perf/should_run           3586 [exit code non-0] (normal)
    perf/should_run           T3736 [bad stderr] (normal)
    profiling/should_run      T5559 [bad heap profile] (profasm)
    rts                       4850 [bad exit code] (normal)
    rts                       T2615 [exit code non-0] (normal)
    rts                       T5423 [bad stderr] (normal)
    safeHaskell/safeLanguage  SafeLang01 [stderr mismatch] (normal)
    safeHaskell/safeLanguage  SafeLang12 [stderr mismatch] (normal)
    safeHaskell/safeLanguage  SafeLang16 [stderr mismatch] (normal)
 }}}

 [https://buildd.debian.org/status/fetch.php?pkg=ghc-
 testsuite&arch=mipsel&ver=7.4.1-3&stamp=1329324159 mipsel]:
 {{{
 OVERALL SUMMARY for test run started at Wed Feb 15 13:53:55 UTC 2012
     3035 total tests, which gave rise to
     6890 test cases, of which
        0 caused framework failures
     4479 were skipped

     2319 expected passes
       68 expected failures
        1 unexpected passes
       23 unexpected failures

 Unexpected passes:
    quasiquotation  T5204 (normal)

 Unexpected failures:
    cabal/cabal04             cabal04 [bad exit code] (normal)
    codeGen/should_run        cgrun025 [exit code non-0] (normal)
    deriving/should_run       T3087 [exit code non-0] (normal)
    driver                    5313 [exit code non-0] (normal)
    driver/recomp009          recomp009 [bad exit code] (normal)
    ghc-api/dynCompileExpr    dynCompileExpr [exit code non-0] (normal)
    ghci/linking              ghcilink001 [bad exit code] (normal)
    ghci/linking              ghcilink002 [bad exit code] (normal)
    ghci/linking              ghcilink003 [bad exit code] (normal)
    ghci/linking              ghcilink004 [bad exit code] (normal)
    ghci/linking              ghcilink005 [bad exit code] (normal)
    ghci/linking              ghcilink006 [bad exit code] (normal)
    lib/Concurrent            QSemN001 [bad exit code] (normal)
    lib/Regex                 regex003 [exit code non-0] (normal)
    perf/compiler             T4801 [stat too good] (normal)
    perf/should_run           3586 [exit code non-0] (normal)
    perf/should_run           T3736 [bad stderr] (normal)
    rts                       4850 [bad exit code] (normal)
    rts                       T2615 [exit code non-0] (normal)
    rts                       T5423 [bad stderr] (normal)
    safeHaskell/safeLanguage  SafeLang01 [stderr mismatch] (normal)
    safeHaskell/safeLanguage  SafeLang12 [stderr mismatch] (normal)
    safeHaskell/safeLanguage  SafeLang16 [stderr mismatch] (normal)
 }}}

 [https://buildd.debian.org/status/fetch.php?pkg=ghc-
 testsuite&arch=powerpc&ver=7.4.1-3&stamp=1329212675 powerpc]:
 {{{
 OVERALL SUMMARY for test run started at Tue Feb 14 09:22:58 UTC 2012
     3035 total tests, which gave rise to
    11065 test cases, of which
        0 caused framework failures
     8591 were skipped

     2381 expected passes
       68 expected failures
        1 unexpected passes
       24 unexpected failures

 Unexpected passes:
    quasiquotation  T5204 (normal)

 Unexpected failures:
    cabal/cabal04             cabal04 [bad exit code] (normal)
    codeGen/should_compile    massive_array [exit code non-0] (normal)
    codeGen/should_run        cgrun025 [exit code non-0] (normal)
    codeGen/should_run        cgrun071 [bad exit code] (normal)
    deriving/should_run       T3087 [exit code non-0] (normal)
    driver                    5313 [exit code non-0] (normal)
    driver/recomp009          recomp009 [bad exit code] (normal)
    ghc-api/dynCompileExpr    dynCompileExpr [exit code non-0] (normal)
    ghci/linking              ghcilink001 [bad exit code] (normal)
    ghci/linking              ghcilink002 [bad exit code] (normal)
    ghci/linking              ghcilink003 [bad exit code] (normal)
    ghci/linking              ghcilink004 [bad exit code] (normal)
    ghci/linking              ghcilink005 [bad exit code] (normal)
    ghci/linking              ghcilink006 [bad exit code] (normal)
    lib/Concurrent            QSemN001 [bad exit code] (normal)
    lib/Regex                 regex003 [exit code non-0] (normal)
    numeric/should_run        arith011 [bad exit code] (normal)
    perf/compiler             T1969 [stat not good enough] (normal)
    perf/compiler             T4801 [stat not good enough] (normal)
    rts                       T2615 [exit code non-0] (normal)
    rts                       divbyzero [bad exit code] (normal)
    safeHaskell/safeLanguage  SafeLang01 [stderr mismatch] (normal)
    safeHaskell/safeLanguage  SafeLang12 [stderr mismatch] (normal)
    safeHaskell/safeLanguage  SafeLang16 [stderr mismatch] (normal)
 }}}

 [https://buildd.debian.org/status/fetch.php?pkg=ghc-
 testsuite&arch=s390&ver=7.4.1-3&stamp=1329214953 s390]:
 {{{
 OVERALL SUMMARY for test run started at Tue Feb 14 09:23:42 UTC 2012
     3035 total tests, which gave rise to
     6890 test cases, of which
        0 caused framework failures
     4479 were skipped

     2317 expected passes
       68 expected failures
        1 unexpected passes
       25 unexpected failures

 Unexpected passes:
    quasiquotation  T5204 (normal)

 Unexpected failures:
    cabal/cabal04             cabal04 [bad exit code] (normal)
    codeGen/should_run        cgrun025 [exit code non-0] (normal)
    codeGen/should_run        cgrun071 [bad exit code] (normal)
    deriving/should_run       T3087 [exit code non-0] (normal)
    driver                    5313 [exit code non-0] (normal)
    driver/recomp009          recomp009 [bad exit code] (normal)
    ghc-api/dynCompileExpr    dynCompileExpr [exit code non-0] (normal)
    ghci/linking              ghcilink001 [bad exit code] (normal)
    ghci/linking              ghcilink002 [bad exit code] (normal)
    ghci/linking              ghcilink003 [bad exit code] (normal)
    ghci/linking              ghcilink004 [bad exit code] (normal)
    ghci/linking              ghcilink005 [bad exit code] (normal)
    ghci/linking              ghcilink006 [bad exit code] (normal)
    lib/Concurrent            QSemN001 [bad exit code] (normal)
    lib/Regex                 regex003 [exit code non-0] (normal)
    perf/compiler             T4801 [stat too good] (normal)
    perf/should_run           3586 [exit code non-0] (normal)
    perf/should_run           T3736 [bad stderr] (normal)
    rts                       4850 [bad exit code] (normal)
    rts                       T2615 [exit code non-0] (normal)
    rts                       T5423 [bad stderr] (normal)
    rts                       testblockalloc [bad exit code] (normal)
    safeHaskell/safeLanguage  SafeLang01 [stderr mismatch] (normal)
    safeHaskell/safeLanguage  SafeLang12 [stderr mismatch] (normal)
    safeHaskell/safeLanguage  SafeLang16 [stderr mismatch] (normal)
 }}}

 [https://buildd.debian.org/status/fetch.php?pkg=ghc-
 testsuite&arch=s390x&ver=7.4.1-3&stamp=1329212908 s390x]:
 {{{
 OVERALL SUMMARY for test run started at Tue Feb 14 09:22:45 UTC 2012
     3035 total tests, which gave rise to
     6890 test cases, of which
        0 caused framework failures
     4479 were skipped

     2317 expected passes
       68 expected failures
        1 unexpected passes
       25 unexpected failures

 Unexpected passes:
    quasiquotation  T5204 (normal)

 Unexpected failures:
    cabal/cabal04             cabal04 [bad exit code] (normal)
    codeGen/should_run        cgrun025 [exit code non-0] (normal)
    codeGen/should_run        cgrun071 [bad exit code] (normal)
    deriving/should_run       T3087 [exit code non-0] (normal)
    driver                    5313 [exit code non-0] (normal)
    driver/recomp009          recomp009 [bad exit code] (normal)
    ghc-api/dynCompileExpr    dynCompileExpr [exit code non-0] (normal)
    ghci/linking              ghcilink001 [bad exit code] (normal)
    ghci/linking              ghcilink002 [bad exit code] (normal)
    ghci/linking              ghcilink003 [bad exit code] (normal)
    ghci/linking              ghcilink004 [bad exit code] (normal)
    ghci/linking              ghcilink005 [bad exit code] (normal)
    ghci/linking              ghcilink006 [bad exit code] (normal)
    lib/Concurrent            QSemN001 [bad exit code] (normal)
    lib/Regex                 regex003 [exit code non-0] (normal)
    perf/compiler             T4801 [stat too good] (normal)
    perf/should_run           3586 [exit code non-0] (normal)
    perf/should_run           T3736 [bad stderr] (normal)
    perf/space_leaks          space_leak_001 [stat not good enough]
 (normal)
    rts                       4850 [bad exit code] (normal)
    rts                       T2615 [exit code non-0] (normal)
    rts                       T5423 [bad stderr] (normal)
    safeHaskell/safeLanguage  SafeLang01 [stderr mismatch] (normal)
    safeHaskell/safeLanguage  SafeLang12 [stderr mismatch] (normal)
    safeHaskell/safeLanguage  SafeLang16 [stderr mismatch] (normal)
 }}}

 [https://buildd.debian.org/status/fetch.php?pkg=ghc-
 testsuite&arch=sparc&ver=7.4.1-3&stamp=1329226342 sparc]:
 {{{
 OVERALL SUMMARY for test run started at Tue Feb 14 09:32:35 UTC 2012
     3036 total tests, which gave rise to
     7795 test cases, of which
        0 caused framework failures
     5100 were skipped

     2617 expected passes
       44 expected failures
        0 unexpected passes
       34 unexpected failures

 Unexpected failures:
    codeGen/should_run        cgrun025 [exit code non-0] (normal)
    codeGen/should_run        cgrun057 [bad exit code] (profasm)
    codeGen/should_run        cgrun071 [bad exit code] (normal)
    deriving/should_run       T3087 [exit code non-0] (normal)
    ghci/should_run           3171 [bad stdout] (normal)
    lib/Concurrent            QSemN001 [bad exit code] (normal)
    lib/Regex                 regex003 [exit code non-0] (normal)
    perf/compiler             T4801 [stat too good] (normal)
    perf/should_run           3586 [exit code non-0] (normal)
    perf/should_run           T3736 [bad stderr] (normal)
    perf/space_leaks          space_leak_001 [bad exit code] (normal)
    profiling/should_compile  prof001 [bad exit code] (normal)
    profiling/should_compile  prof002 [bad exit code] (normal)
    profiling/should_run      2592 [bad exit code] (profasm)
    profiling/should_run      5314 [bad exit code] (profasm)
    profiling/should_run      T2552 [bad exit code] (profasm)
    profiling/should_run      T3001 [bad exit code] (prof_hb)
    profiling/should_run      T3001-2 [bad exit code] (prof_hb)
    profiling/should_run      T5363 [bad exit code] (profasm)
    profiling/should_run      T5559 [bad exit code] (profasm)
    profiling/should_run      T680 [bad exit code] (profasm)
    profiling/should_run      T949 [bad exit code] (profasm)
    profiling/should_run      callstack001 [bad exit code] (profasm)
    profiling/should_run      callstack002 [bad exit code] (profasm)
    profiling/should_run      heapprof001 [bad exit code] (profasm)
    profiling/should_run      ioprof [bad exit code] (profasm)
    profiling/should_run      prof-doc-fib [bad exit code] (profasm)
    profiling/should_run      prof-doc-last [bad exit code] (profasm)
    profiling/should_run      scc001 [bad exit code] (profasm)
    profiling/should_run      scc002 [bad exit code] (profasm)
    profiling/should_run      scc003 [bad exit code] (profasm)
    rts                       4850 [bad exit code] (normal)
    rts                       T5423 [bad stderr] (normal)
    th                        TH_spliceE5_prof [bad exit code] (normal)
 }}}

 It seems most of the failures happing on non-IA-architectures are due to
 the missing support for Template Haskell, and tests not declaring this
 dependency properly.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5757#comment:14>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to