[GHC] #15137: Install the "primitive" package on CI before running tests

GHC ghc-devs at haskell.org
Tue May 22 14:36:46 UTC 2018


#15137: Install the "primitive" package on CI before running tests
-------------------------------------+-------------------------------------
        Reporter:  osa1              |                Owner:  (none)
            Type:  task              |               Status:  new
        Priority:  normal            |            Milestone:
       Component:  Compiler          |              Version:  8.5
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by int-index):

 I needed to run this test locally, so I installed `primitive`:

 {{{
 ghc2(master)*$ cabal install --with-compiler=$(pwd)/inplace/bin/ghc-stage2
 --package-db=$(pwd)/inplace/lib/package.conf.d primitive --allow-newer
 Resolving dependencies...
 Configuring primitive-0.6.3.0...
 Building primitive-0.6.3.0...
 Installed primitive-0.6.3.0
 }}}

 and tried to run the test; unfortunately, it failed:

 {{{
 [nix-shell:~/Projects/ghc2/testsuite]$ make TEST=T15038
 make -C ./tests all
 make[1]: Entering directory '/home/int-
 index/Projects/ghc2/testsuite/tests'
 PYTHON="python3" "python3" ../driver/runtests.py  -e
 "ghc_compiler_always_flags='-dcore-lint -dcmm-lint -no-user-package-db
 -rtsopts  -fno-warn-missed-specialisations -fshow-warning-groups
 -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output'"
 -e config.compiler_debugged=False -e ghc_with_native_codegen=1 -e
 config.have_vanilla=True -e config.have_dynamic=True -e
 config.have_profiling=False -e ghc_with_threaded_rts=1 -e
 ghc_with_dynamic_rts=1 -e config.have_interp=True -e
 config.unregisterised=False -e config.have_gdb=False -e
 config.have_readelf=True -e config.ghc_dynamic_by_default=False -e
 config.ghc_dynamic=True -e ghc_with_smp=1 -e ghc_with_llvm=0 -e
 windows=False -e darwin=False -e config.in_tree_compiler=True -e
 config.cleanup=True -e config.local=True --rootdir=. --config-
 file=../config/ghc -e 'config.confdir="../config"' -e
 'config.platform="x86_64-unknown-linux"' -e 'config.os="linux"' -e
 'config.arch="x86_64"' -e 'config.wordsize="64"' -e 'config.timeout=int()
 or config.timeout' -e 'config.exeext=""' -e 'config.top="/home/int-
 index/Projects/ghc2/testsuite"' --config 'compiler="/home/int-
 index/Projects/ghc2/inplace/test   spaces/ghc-stage2"' --config
 'ghc_pkg="/home/int-index/Projects/ghc2/inplace/test   spaces/ghc-pkg"'
 --config 'haddock=' --config 'hp2ps="/home/int-
 index/Projects/ghc2/inplace/test   spaces/hp2ps"' --config 'hpc="/home
 /int-index/Projects/ghc2/inplace/test   spaces/hpc"' --config 'gs="gs"'
 --config 'timeout_prog="../timeout/install-inplace/bin/timeout"' -e
 "config.stage=2"   --rootdir=../../libraries/array/tests
 --rootdir=../../libraries/base/tests
 --rootdir=../../libraries/binary/tests
 --rootdir=../../libraries/bytestring/tests
 --rootdir=../../libraries/containers/tests
 --rootdir=../../libraries/deepseq/tests
 --rootdir=../../libraries/directory/tests
 --rootdir=../../libraries/filepath/tests  --rootdir=../../libraries/ghc-
 compact/tests  --rootdir=../../libraries/ghc-heap/tests
 --rootdir=../../libraries/ghc-prim/tests
 --rootdir=../../libraries/haskeline/tests
 --rootdir=../../libraries/hpc/tests
 --rootdir=../../libraries/pretty/tests
 --rootdir=../../libraries/process/tests
 --rootdir=../../libraries/stm/tests  --rootdir=../../libraries/template-
 haskell/tests  --rootdir=../../libraries/text/tests
 --rootdir=../../libraries/unix/tests \
          --only=T15038 \
          \
          \
          \
          \
          \

 locale: Cannot set LC_ALL to default locale: No such file or directory
 Timeout is 300
 Found 403 .T files...
 Beginning test run at Tue May 22 17:32:43 2018 MSK
 ====> Scanning ./ado/all.T
 ====> Scanning ./annotations/should_compile/all.T
 ====> Scanning ./annotations/should_compile/T13818/all.T
 ====> Scanning ./annotations/should_compile/th/all.T
 ====> Scanning ./annotations/should_fail/all.T
 ====> Scanning ./annotations/should_run/all.T
 ====> Scanning ./array/should_run/all.T
 ====> Scanning ./arrows/should_compile/all.T
 ====> Scanning ./arrows/should_fail/all.T
 ====> Scanning ./arrows/should_run/all.T
 ====> Scanning ./backpack/cabal/T14304/all.T
 ====> Scanning ./backpack/cabal/bkpcabal01/all.T
 ====> Scanning ./backpack/cabal/bkpcabal02/all.T
 ====> Scanning ./backpack/cabal/bkpcabal03/all.T
 ====> Scanning ./backpack/cabal/bkpcabal04/all.T
 ====> Scanning ./backpack/cabal/bkpcabal05/all.T
 ====> Scanning ./backpack/cabal/bkpcabal06/all.T
 ====> Scanning ./backpack/cabal/bkpcabal07/all.T
 ====> Scanning ./backpack/reexport/all.T
 ====> Scanning ./backpack/should_compile/all.T
 ====> Scanning ./backpack/should_fail/all.T
 ====> Scanning ./backpack/should_run/all.T
 ====> Scanning ./boxy/all.T
 ====> Scanning ./cabal/all.T
 ====> Scanning ./cabal/T12485/all.T
 ====> Scanning ./cabal/T12733/all.T
 ====> Scanning ./cabal/cabal01/all.T
 ====> Scanning ./cabal/cabal03/all.T
 ====> Scanning ./cabal/cabal04/all.T
 ====> Scanning ./cabal/cabal05/all.T
 ====> Scanning ./cabal/cabal06/all.T
 ====> Scanning ./cabal/cabal08/all.T
 ====> Scanning ./cabal/cabal09/all.T
 ====> Scanning ./cabal/pkg02/all.T
 ====> Scanning ./cabal/sigcabal01/all.T
 ====> Scanning ./callarity/perf/all.T
 ====> Scanning ./callarity/should_run/all.T
 ====> Scanning ./callarity/unittest/all.T
 ====> Scanning ./cmm/should_run/all.T
 ====> Scanning ./codeGen/should_compile/all.T
 ====> Scanning ./codeGen/should_fail/all.T
 ====> Scanning ./codeGen/should_gen_asm/all.T
 ====> Scanning ./codeGen/should_run/all.T
 ====> Scanning ./codeGen/should_run/T15038/all.T
 ====> Scanning ./concurrent/T13615/all.T
 ====> Scanning ./concurrent/T2317/all.T
 ====> Scanning ./concurrent/prog001/all.T
 ====> Scanning ./concurrent/prog002/all.T
 ====> Scanning ./concurrent/prog003/all.T
 ====> Scanning ./concurrent/should_run/all.T
 ====> Scanning ./cpranal/should_compile/all.T
 ====> Scanning ./cpranal/should_run/all.T
 ====> Scanning ./cps/all.T
 ====> Scanning ./deSugar/should_compile/all.T
 ====> Scanning ./deSugar/should_fail/all.T
 ====> Scanning ./deSugar/should_run/all.T
 ====> Scanning ./dependent/ghci/all.T
 ====> Scanning ./dependent/should_compile/all.T
 ====> Scanning ./dependent/should_fail/all.T
 ====> Scanning ./dependent/should_run/all.T
 ====> Scanning ./deriving/perf/all.T
 ====> Scanning ./deriving/should_compile/all.T
 ====> Scanning ./deriving/should_fail/all.T
 ====> Scanning ./deriving/should_run/all.T
 ====> Scanning ./determinism/T13807/all.T
 ====> Scanning ./determinism/determ001/all.T
 ====> Scanning ./determinism/determ002/all.T
 ====> Scanning ./determinism/determ003/all.T
 ====> Scanning ./determinism/determ004/all.T
 ====> Scanning ./determinism/determ005/all.T
 ====> Scanning ./determinism/determ006/all.T
 ====> Scanning ./determinism/determ007/all.T
 ====> Scanning ./determinism/determ008/all.T
 ====> Scanning ./determinism/determ009/all.T
 ====> Scanning ./determinism/determ010/all.T
 ====> Scanning ./determinism/determ011/all.T
 ====> Scanning ./determinism/determ012/all.T
 ====> Scanning ./determinism/determ013/all.T
 ====> Scanning ./determinism/determ014/all.T
 ====> Scanning ./determinism/determ015/all.T
 ====> Scanning ./determinism/determ016/all.T
 ====> Scanning ./determinism/determ017/all.T
 ====> Scanning ./determinism/determ018/all.T
 ====> Scanning ./determinism/determ019/all.T
 ====> Scanning ./determinism/determ021/all.T
 ====> Scanning ./determinism/determ022/all.T
 ====> Scanning ./dph/classes/dph-classes.T
 ====> Scanning ./dph/diophantine/dph-diophantine.T
 ====> Scanning ./dph/dotp/dph-dotp.T
 ====> Scanning ./dph/enumfromto/dph-enumfromto.T
 ====> Scanning ./dph/modules/dph-modules.T
 ====> Scanning ./dph/nbody/dph-nbody.T
 ====> Scanning ./dph/primespj/dph-primespj.T
 ====> Scanning ./dph/quickhull/dph-quickhull.T
 ====> Scanning ./dph/smvm/dph-smvm.T
 ====> Scanning ./dph/sumnats/dph-sumnats.T
 ====> Scanning ./dph/words/dph-words.T
 ====> Scanning ./driver/all.T
 ====> Scanning ./driver/T12062/all.T
 ====> Scanning ./driver/T13392/all.T
 ====> Scanning ./driver/T13710/all.T
 ====> Scanning ./driver/T1372/all.T
 ====> Scanning ./driver/T13803/all.T
 ====> Scanning ./driver/T13914/all.T
 ====> Scanning ./driver/T14075/all.T
 ====> Scanning ./driver/T1959/test.T
 ====> Scanning ./driver/T3007/all.T
 ====> Scanning ./driver/T437/all.T
 ====> Scanning ./driver/T5147/all.T
 ====> Scanning ./driver/T7373/all.T
 ====> Scanning ./driver/T7835/all.T
 ====> Scanning ./driver/T8184/all.T
 ====> Scanning ./driver/T8526/T8526.T
 ====> Scanning ./driver/T8602/T8602.T
 ====> Scanning ./driver/T9562/all.T
 ====> Scanning ./driver/bug1677/all.T
 ====> Scanning ./driver/conflicting_flags/test.T
 ====> Scanning ./driver/dynamicToo/all.T
 ====> Scanning ./driver/dynamicToo/dynamicToo001/test.T
 ====> Scanning ./driver/dynamicToo/dynamicToo002/test.T
 ====> Scanning ./driver/dynamicToo/dynamicToo004/test.T
 ====> Scanning ./driver/dynamicToo/dynamicToo005/test.T
 ====> Scanning ./driver/dynamic_flags_001/all.T
 ====> Scanning ./driver/dynamic_flags_002/all.T
 ====> Scanning ./driver/linkwhole/all.T
 ====> Scanning ./driver/objc/all.T
 ====> Scanning ./driver/recomp001/all.T
 ====> Scanning ./driver/recomp002/all.T
 ====> Scanning ./driver/recomp003/all.T
 ====> Scanning ./driver/recomp004/all.T
 ====> Scanning ./driver/recomp005/all.T
 ====> Scanning ./driver/recomp006/all.T
 ====> Scanning ./driver/recomp007/all.T
 ====> Scanning ./driver/recomp008/all.T
 ====> Scanning ./driver/recomp009/all.T
 ====> Scanning ./driver/recomp010/all.T
 ====> Scanning ./driver/recomp011/all.T
 ====> Scanning ./driver/recomp012/all.T
 ====> Scanning ./driver/recomp013/all.T
 ====> Scanning ./driver/recomp015/all.T
 ====> Scanning ./driver/recomp016/all.T
 ====> Scanning ./driver/recomp017/all.T
 ====> Scanning ./driver/retc001/all.T
 ====> Scanning ./driver/retc002/all.T
 ====> Scanning ./driver/retc003/all.T
 ====> Scanning ./driver/should_fail/all.T
 ====> Scanning ./dynlibs/all.T
 ====> Scanning ./ffi/should_compile/all.T
 ====> Scanning ./ffi/should_fail/all.T
 ====> Scanning ./ffi/should_run/all.T
 ====> Scanning ./gadt/all.T
 ====> Scanning ./generics/all.T
 ====> Scanning ./generics/GEq/test.T
 ====> Scanning ./generics/GFunctor/test.T
 ====> Scanning ./generics/GMap/test.T
 ====> Scanning ./generics/GShow/test.T
 ====> Scanning ./generics/T10604/all.T
 ====> Scanning ./generics/Uniplate/test.T
 ====> Scanning ./ghc-api/all.T
 ====> Scanning ./ghc-api/T10052/all.T
 ====> Scanning ./ghc-api/T4891/all.T
 ====> Scanning ./ghc-api/T7478/all.T
 ====> Scanning ./ghc-api/annotations/all.T
 ====> Scanning ./ghc-api/annotations-literals/all.T
 ====> Scanning ./ghc-api/apirecomp001/all.T
 ====> Scanning ./ghc-api/dynCompileExpr/all.T
 ====> Scanning ./ghc-api/show-srcspan/all.T
 ====> Scanning ./ghc-e/should_fail/all.T
 ====> Scanning ./ghc-e/should_run/all.T
 ====> Scanning ./ghci/T11827/all.T
 ====> Scanning ./ghci/linking/all.T
 ====> Scanning ./ghci/linking/dyn/all.T
 ====> Scanning ./ghci/prog001/prog001.T
 ====> Scanning ./ghci/prog002/prog002.T
 ====> Scanning ./ghci/prog003/prog003.T
 ====> Scanning ./ghci/prog004/prog004.T
 ====> Scanning ./ghci/prog005/prog005.T
 ====> Scanning ./ghci/prog006/prog006.T
 ====> Scanning ./ghci/prog007/prog007.T
 ====> Scanning ./ghci/prog008/prog008.T
 ====> Scanning ./ghci/prog009/ghci.prog009.T
 ====> Scanning ./ghci/prog010/all.T
 ====> Scanning ./ghci/prog011/prog011.T
 ====> Scanning ./ghci/prog012/all.T
 ====> Scanning ./ghci/prog013/prog013.T
 ====> Scanning ./ghci/prog014/prog014.T
 ====> Scanning ./ghci/prog015/prog015.T
 ====> Scanning ./ghci/prog016/prog016.T
 ====> Scanning ./ghci/prog017/prog017.T
 ====> Scanning ./ghci/scripts/all.T
 ====> Scanning ./ghci/should_fail/all.T
 ====> Scanning ./ghci/should_run/all.T
 ====> Scanning ./ghci.debugger/scripts/all.T
 ====> Scanning ./ghci.debugger/scripts/break022/all.T
 ====> Scanning ./ghci.debugger/scripts/break023/all.T
 ====> Scanning ./haddock/haddock_examples/test.T
 ====> Scanning ./haddock/should_compile_flag_haddock/all.T
 ====> Scanning ./haddock/should_compile_flag_nohaddock/all.T
 ====> Scanning ./haddock/should_compile_noflag_haddock/all.T
 ====> Scanning ./haddock/should_compile_noflag_nohaddock/all.T
 ====> Scanning ./haddock/should_fail_flag_haddock/all.T
 ====> Scanning ./hpc/all.T
 ====> Scanning ./hsc2hs/all.T
 ====> Scanning ./indexed-types/should_compile/all.T
 ====> Scanning ./indexed-types/should_compile/T13092b/all.T
 ====> Scanning ./indexed-types/should_fail/all.T
 ====> Scanning ./indexed-types/should_fail/T13092/all.T
 ====> Scanning ./indexed-types/should_fail/T13092c/all.T
 ====> Scanning ./indexed-types/should_fail/T13102/all.T
 ====> Scanning ./indexed-types/should_run/all.T
 ====> Scanning ./layout/all.T
 ====> Scanning ./lib/integer/all.T
 ====> Scanning ./llvm/should_compile/all.T
 ====> Scanning ./llvm/should_run/subsections_via_symbols/all.T
 ====> Scanning ./mdo/should_compile/all.T
 ====> Scanning ./mdo/should_fail/all.T
 ====> Scanning ./mdo/should_run/all.T
 ====> Scanning ./module/all.T
 ====> Scanning ./module/base01/all.T
 ====> Scanning ./module/mod175/all.T
 ====> Scanning ./monadfail/all.T
 ====> Scanning ./numeric/should_compile/all.T
 ====> Scanning ./numeric/should_run/all.T
 ====> Scanning ./overloadedlists/should_fail/all.T
 ====> Scanning ./overloadedlists/should_run/all.T
 ====> Scanning ./overloadedrecflds/ghci/all.T
 ====> Scanning ./overloadedrecflds/should_compile/all.T
 ====> Scanning ./overloadedrecflds/should_fail/all.T
 ====> Scanning ./overloadedrecflds/should_run/all.T
 ====> Scanning ./overloadedstrings/should_run/all.T
 ====> Scanning ./package/all.T
 ====> Scanning ./parser/prog001/test.T
 ====> Scanning ./parser/should_compile/all.T
 ====> Scanning ./parser/should_compile/T7476/all.T
 ====> Scanning ./parser/should_fail/all.T
 ====> Scanning ./parser/should_run/all.T
 ====> Scanning ./parser/unicode/all.T
 ====> Scanning ./partial-sigs/should_compile/all.T
 ====> Scanning ./partial-sigs/should_fail/all.T
 ====> Scanning ./partial-sigs/should_run/all.T
 ====> Scanning ./patsyn/should_compile/all.T
 ====> Scanning ./patsyn/should_compile/T13350/all.T
 ====> Scanning ./patsyn/should_fail/all.T
 ====> Scanning ./patsyn/should_run/all.T
 ====> Scanning ./perf/compiler/all.T
 ====> Scanning ./perf/haddock/all.T
 ====> Scanning ./perf/join_points/all.T
 ====> Scanning ./perf/should_run/all.T
 ====> Scanning ./perf/space_leaks/all.T
 ====> Scanning ./plugins/all.T
 ====> Scanning ./pmcheck/complete_sigs/all.T
 ====> Scanning ./pmcheck/should_compile/all.T
 ====> Scanning ./polykinds/all.T
 ====> Scanning ./primops/should_compile/all.T
 ====> Scanning ./primops/should_run/all.T
 ====> Scanning ./printer/all.T
 ====> Scanning ./profiling/should_compile/all.T
 ====> Scanning ./profiling/should_fail/all.T
 ====> Scanning ./profiling/should_run/all.T
 ====> Scanning ./programs/10queens/test.T
 ====> Scanning ./programs/Queens/test.T
 ====> Scanning ./programs/andre_monad/test.T
 ====> Scanning ./programs/andy_cherry/test.T
 ====> Scanning ./programs/barton-mangler-bug/test.T
 ====> Scanning ./programs/cholewo-eval/test.T
 ====> Scanning ./programs/cvh_unboxing/test.T
 ====> Scanning ./programs/fast2haskell/test.T
 ====> Scanning ./programs/fun_insts/test.T
 ====> Scanning ./programs/galois_raytrace/test.T
 ====> Scanning ./programs/hs-boot/all.T
 ====> Scanning ./programs/jl_defaults/test.T
 ====> Scanning ./programs/joao-circular/test.T
 ====> Scanning ./programs/jq_readsPrec/test.T
 ====> Scanning ./programs/jtod_circint/test.T
 ====> Scanning ./programs/jules_xref/test.T
 ====> Scanning ./programs/jules_xref2/test.T
 ====> Scanning ./programs/launchbury/test.T
 ====> Scanning ./programs/lennart_range/test.T
 ====> Scanning ./programs/lex/test.T
 ====> Scanning ./programs/life_space_leak/test.T
 ====> Scanning ./programs/maessen-hashtab/test.T
 ====> Scanning ./programs/north_array/test.T
 ====> Scanning ./programs/okeefe_neural/test.T
 ====> Scanning ./programs/record_upd/test.T
 ====> Scanning ./programs/rittri/test.T
 ====> Scanning ./programs/sanders_array/test.T
 ====> Scanning ./programs/seward-space-leak/test.T
 ====> Scanning ./programs/strict_anns/test.T
 ====> Scanning ./programs/thurston-modular-arith/test.T
 ====> Scanning ./quasiquotation/all.T
 ====> Scanning ./quasiquotation/T13863/all.T
 ====> Scanning ./quasiquotation/T4491/test.T
 ====> Scanning ./quasiquotation/qq001/test.T
 ====> Scanning ./quasiquotation/qq002/test.T
 ====> Scanning ./quasiquotation/qq003/test.T
 ====> Scanning ./quasiquotation/qq004/test.T
 ====> Scanning ./quasiquotation/qq005/test.T
 ====> Scanning ./quasiquotation/qq006/test.T
 ====> Scanning ./quasiquotation/qq007/test.T
 ====> Scanning ./quasiquotation/qq008/test.T
 ====> Scanning ./quasiquotation/qq009/test.T
 ====> Scanning ./quotes/all.T
 ====> Scanning ./quotes/TH_spliceViewPat/test.T
 ====> Scanning ./rebindable/all.T
 ====> Scanning ./regalloc/all.T
 ====> Scanning ./rename/prog001/test.T
 ====> Scanning ./rename/prog002/test.T
 ====> Scanning ./rename/prog003/test.T
 ====> Scanning ./rename/prog004/test.T
 ====> Scanning ./rename/prog005/test.T
 ====> Scanning ./rename/prog006/all.T
 ====> Scanning ./rename/should_compile/all.T
 ====> Scanning ./rename/should_compile/T3103/test.T
 ====> Scanning ./rename/should_fail/all.T
 ====> Scanning ./roles/should_compile/all.T
 ====> Scanning ./roles/should_fail/all.T
 ====> Scanning ./rts/all.T
 ====> Scanning ./rts/T10672/all.T
 ====> Scanning ./rts/T11223/all.T
 ====> Scanning ./rts/T12031/all.T
 ====> Scanning ./rts/T12771/all.T
 ====> Scanning ./rts/T13082/all.T
 ====> Scanning ./rts/T13287/all.T
 ====> Scanning ./rts/T14611/all.T
 ====> Scanning ./rts/T1791/all.T
 ====> Scanning ./rts/T5644/all.T
 ====> Scanning ./rts/T7289/all.T
 ====> Scanning ./rts/T8308/all.T
 ====> Scanning ./rts/T9579/all.T
 ====> Scanning ./rts/flags/all.T
 ====> Scanning ./runghc/all.T
 ====> Scanning ./safeHaskell/check/all.T
 ====> Scanning ./safeHaskell/check/pkg01/all.T
 ====> Scanning ./safeHaskell/flags/all.T
 ====> Scanning ./safeHaskell/ghci/all.T
 ====> Scanning ./safeHaskell/overlapping/all.T
 ====> Scanning ./safeHaskell/safeInfered/all.T
 ====> Scanning ./safeHaskell/safeLanguage/all.T
 ====> Scanning ./safeHaskell/unsafeLibs/all.T
 ====> Scanning ./showIface/all.T
 ====> Scanning ./simplCore/T9646/test.T
 ====> Scanning ./simplCore/prog001/test.T
 ====> Scanning ./simplCore/prog002/test.T
 ====> Scanning ./simplCore/prog003/test.T
 ====> Scanning ./simplCore/should_compile/all.T
 ====> Scanning ./simplCore/should_fail/all.T
 ====> Scanning ./simplCore/should_run/all.T
 ====> Scanning ./simplStg/should_compile/all.T
 ====> Scanning ./simplStg/should_run/all.T
 ====> Scanning ./stage1/all.T
 ====> Scanning ./stranal/should_compile/all.T
 ====> Scanning ./stranal/should_run/all.T
 ====> Scanning ./stranal/should_run/T8425/all.T
 ====> Scanning ./stranal/sigs/all.T
 ====> Scanning ./th/all.T
 ====> Scanning ./th/T2014/all.T
 ====> Scanning ./th/TH_import_loop/TH_import_loop.T
 ====> Scanning ./th/TH_linker/all.T
 ====> Scanning ./th/should_compile/T13949/all.T
 ====> Scanning ./th/should_compile/T8025/all.T
 ====> Scanning ./typecheck/T11824/all.T
 ====> Scanning ./typecheck/T12441/all.T
 ====> Scanning ./typecheck/T13168/all.T
 ====> Scanning ./typecheck/bug1465/all.T
 ====> Scanning ./typecheck/prog001/test.T
 ====> Scanning ./typecheck/prog002/test.T
 ====> Scanning ./typecheck/should_compile/all.T
 ====> Scanning ./typecheck/should_fail/all.T
 ====> Scanning ./typecheck/should_run/all.T
 ====> Scanning ./typecheck/testeq1/test.T
 ====> Scanning ./unboxedsums/all.T
 ====> Scanning ./unboxedsums/module/all.T
 ====> Scanning ./warnings/minimal/all.T
 ====> Scanning ./warnings/should_compile/all.T
 ====> Scanning ./warnings/should_compile/T10637/all.T
 ====> Scanning ./warnings/should_compile/T10890/all.T
 ====> Scanning ./warnings/should_compile/T13727/all.T
 ====> Scanning ./warnings/should_fail/all.T
 ====> Scanning ./wcompat-warnings/all.T
 ====> Scanning ../../libraries/array/tests/all.T
 ====> Scanning ../../libraries/base/tests/all.T
 ====> Scanning ../../libraries/base/tests/Concurrent/all.T
 ====> Scanning ../../libraries/base/tests/IO/all.T
 ====> Scanning ../../libraries/base/tests/IO/T12010/test.T
 ====> Scanning ../../libraries/base/tests/Numeric/all.T
 ====> Scanning ../../libraries/base/tests/System/all.T
 ====> Scanning ../../libraries/base/tests/Text.Printf/all.T
 ====> Scanning ../../libraries/ghc-compact/tests/all.T
 ====> Scanning ../../libraries/ghc-heap/tests/all.T
 ====> Scanning ../../libraries/hpc/tests/fork/test.T
 ====> Scanning ../../libraries/hpc/tests/function/test.T
 ====> Scanning ../../libraries/hpc/tests/function2/test.T
 ====> Scanning ../../libraries/hpc/tests/ghc_ghci/test.T
 ====> Scanning ../../libraries/hpc/tests/raytrace/test.T
 ====> Scanning ../../libraries/hpc/tests/raytrace/tixs/test.T
 ====> Scanning ../../libraries/hpc/tests/simple/test.T
 ====> Scanning ../../libraries/hpc/tests/simple/tixs/test.T
 ====> Scanning ../../libraries/process/tests/all.T
 ====> Scanning ../../libraries/process/tests/T9775/all.T
 ====> Scanning ../../libraries/stm/tests/all.T
 ====> Scanning ../../libraries/template-haskell/tests/all.T
 ====> Scanning ../../libraries/unix/tests/all.T
 ====> Scanning ../../libraries/unix/tests/libposix/all.T
 =====> T15038(normal) 1 of 1 [0, 0, 0]
 cd "./codeGen/should_run/T15038/T15038.run" && $MAKE -s --no-print-
 directory T15038
 Wrong exit code for T15038()(expected 0 , actual 2 )
 Stderr ( T15038 ):
 ghc-stage2: no input files
 Usage: For basic information, try the `--help' option.
 make[2]: *** [Makefile:7: T15038] Error 1
 *** unexpected failure for T15038(normal)

 Unexpected results from:
 TEST="T15038"

 SUMMARY for test run started at Tue May 22 17:32:43 2018 MSK
  0:00:02 spent to go through
        1 total tests, which gave rise to
        1 test cases, of which
        0 were skipped

        0 had missing libraries
        0 expected passes
        0 expected failures

        0 caused framework failures
        0 caused framework warnings
        0 unexpected passes
        1 unexpected failures
        0 unexpected stat failures

 Unexpected failures:
    codeGen/should_run/T15038/T15038.run  T15038 [bad exit code] (normal)

 make[1]: *** [../mk/test.mk:329: test] Error 1
 make[1]: Leaving directory '/home/int-index/Projects/ghc2/testsuite/tests'
 make: *** [Makefile:20: all] Error 2
 }}}

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


More information about the ghc-tickets mailing list