[GHC] #14913: testsuite driver does not honor `extra_run_opts` for the ghci way

GHC ghc-devs at haskell.org
Mon Mar 12 14:17:52 UTC 2018


#14913: testsuite driver does not honor `extra_run_opts` for the ghci way
-------------------------------------+-------------------------------------
           Reporter:  alpmestan      |             Owner:  (none)
               Type:  bug            |            Status:  new
           Priority:  normal         |         Milestone:
          Component:  Test Suite     |           Version:  8.5
           Keywords:                 |  Operating System:  Unknown/Multiple
       Architecture:                 |   Type of failure:  None/Unknown
  Unknown/Multiple                   |
          Test Case:                 |        Blocked By:
           Blocking:                 |   Related Tickets:
Differential Rev(s):                 |         Wiki Page:
-------------------------------------+-------------------------------------
 This causes the `stack004` test to fail in the ghci way.

 Test declaration:

 {{{
 test('stack004', [extra_run_opts('+RTS -K0 -RTS') ], compile_and_run,
 [''])
 }}}

 Actual command executed by the testsuite driver:

 {{{
 =====> stack004(ghci) 1 of 1 [0, 0, 0]
   cd "./rts/stack004.run" && "/home/alp/ghc/inplace/test   spaces/ghc-
 stage2" stack004.hs -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  --interactive
 -v0 -ignore-dot-ghci -fno-ghci-history +RTS -I0.1 -RTS <
 stack004.genscript
   Actual stdout output differs from expected:
   diff -uw "/dev/null" "./rts/stack004.run/stack004.run.stdout.normalised"
   --- /dev/null 2018-03-07 13:03:27.344000000 +0100
   +++ ./rts/stack004.run/stack004.run.stdout.normalised 2018-03-08
 11:53:55.339965000 +0100
   @@ -0,0 +1 @@
   +uh oh
   *** unexpected failure for stack004(ghci)
 }}}

 We can see that the extra `+RTS -K0 -RTS` options don't get passed to
 ghci. I'm marking `stack004` as broken for the ghci way for now, but we'll
 probably want to look into this at some point.

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


More information about the ghc-tickets mailing list