[GHC] #16026: No way to run a subset of the testsuite

GHC ghc-devs at haskell.org
Mon Dec 10 11:33:24 UTC 2018


#16026: No way to run a subset of the testsuite
-------------------------------------+-------------------------------------
        Reporter:  bgamari           |                Owner:  (none)
            Type:  feature request   |               Status:  new
        Priority:  high              |            Milestone:  8.8.1
       Component:  Build System      |              Version:  8.6.2
  (Hadrian)                          |
      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 alpmestan):

 I'm afraid we want the "list of tests to run" to be supplied at runtime,
 as rebuilding hadrian whenever I want to look at, say, only a subset of
 those 10 tests that I was running before, would be a bit annoying.

 The way I see it, `UserSettings` are useful when you want to do things
 that you'd usually do in `build.mk`, i.e add some extra options for GHC or
 the C compiler here and there, things like that. It's not something you'll
 be editing a lot while working on a particular patch, probably more of a
 "edit once at the beginning and not much afterwards" kind of workflow.
 While names of tests to run can definitely change from a minute to the
 next, when you're looking into group of failing tests "per theme" for
 example.

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


More information about the ghc-tickets mailing list