HORIZON HASKELLDocslts/ghc-10.0.x8174fa42026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8174fa4 · 2026-10-11

Modulesydtest-0.33.0.0Haskell2010

Test.Syd.OptParse

  • 11 types
  • 7 values
  • Packagesydtest-0.33.0.0
  • Exports18
  • LanguageHaskell2010
  • LicenceLicenseRef-OtherLicense
  • SourceOptParse.hs
datadata Settings
#

Test suite definition and run settings

Constructors

Instances5Eq, Show, Generic, HasParser, Rep
datadata MutationSettings
#

Top-level mutation-testing configuration. The mutationMode selects which of the three child mutation entry points runs, and mutationFailFast is a cross-mode flag. All other mutation-related options live on the mode-specific records.

Parent-side orchestration (coverage collection, mutation dispatch) is handled by the sydtest-mutation-driver executable, which spawns sydtest test suites as children using these child modes.

Constructors

Instances4Eq, Show, Generic, Rep
datadata MutationMode
#

One of the three child-side mutation entry points, with the options it needs. Parent-side modes live in sydtest-mutation-driver.

Constructors

Instances4Eq, Show, Generic, Rep

Options for the coverage-child process: the single test to run, plus the two output files for its coverage map and monotonic-clock baseline.

Instances4Eq, Show, Generic, Rep

Options for the mutation-child process: the mutation id to evaluate, the augmented-manifest directory to read it from, and the suite name whose covering tests should be selected.

Instances4Eq, Show, Generic, Rep
datadata OutputFormat
#

Output format for test results

Constructors

Instances7Bounded, Enum, Eq, Show, Generic, HasCodec, …
datadata Flags
#
Instances5Eq, Show, Generic, HasParser, Rep
datadata Timeout
#
Instances7Eq, Read, Show, Generic, HasCodec, HasParser, …
datadata Threads
#

Constructors

Instances7Eq, Read, Show, Generic, HasCodec, HasParser, …
datadata Iterations
#

Constructors

  • OneIteration

    Run the test suite once, the default

  • Iterations !Word

    Run the test suite for the given number of iterations, or until we can find flakiness

  • Continuous

    Run the test suite over and over, until we can find some flakiness

Instances7Eq, Read, Show, Generic, HasCodec, HasParser, …
datadata ReportProgress
#

Constructors

Instances6Eq, Read, Show, Generic, HasParser, Rep