/var/lib/ghc/package.conf.d/tasty-rerun-1.0.1.conf is in libghc-tasty-rerun-dev 1.0.1-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | name: tasty-rerun
version: 1.0.1
id: tasty-rerun-1.0.1-829af3455a886e3ae91483e1703d5ac1
license: BSD3
copyright: Oliver Charles (c) 2014
maintainer: ollie@ocharles.org.uk
stability:
homepage: http://github.com/ocharles/tasty-rerun
package-url:
synopsis: Run tests by filtering the test tree depending on the result of previous test
runs
description: This ingredient adds the ability to run tests by first filtering the test tree
based on the result of a previous test run. For example, you can use this to
run only those tests that failed in the last run, or to run only tests that
have been added since tests were last ran.
.
This ingredient is specifically an ingredient *transformer* - given a list of
'Tasty.Ingredient's, 'rerunningTests' adds the ability for all of these
ingredients to run against a filtered test tree. This transformer can be
applied as follows:
.
> import Test.Tasty
> import Test.Tasty.Runners
>
> main :: IO ()
> main =
> defaultMainWithIngredients
> [ rerunningTests [ listingTests, consoleTestReporter ] ]
> tests
>
> tests :: TestTree
> tests = undefined
.
This ingredient adds three command line parameters:
.
[@--rerun-update@] If specified the results of this test run will be saved to
the log file at @--rerun-log-file@. If the ingredient does not execute tests
(for example, @--list-tests@ is used) then the log file will not be
updated. This option is not enabled by default. This option does not require
a value.
.
[@--rerun-log-file@] The path to the log file to read previous test
information from, and where to write new information to (if @--rerun-update@
is specified). This option defaults to @.tasty-rerun-log@.
.
[@--rerun-filter@] Which filters to apply to the 'Tasty.TestTree' based on
previous test runs. The value of this option is a comma separated list of the
following options:
.
* @failures@: Only run tests that failed on the previous run.
.
* @exceptions@: Only run tests that threw an exception on the previous run.
.
* @new@: Only run tests that are new since the previous test run.
.
* @successful@: Only run tests that were successful in the previous run.
.
Multiple options can be combined and will be taken under disjunction - so
@--rerun-filter=failures,exceptions@ will run only tests that failed *or*
threw an exception on the last run.
.
Defaults to all filters, which means all tests will be ran.
category: Testing
author: Oliver Charles
exposed: True
exposed-modules: Test.Tasty.Ingredients.Rerun
hidden-modules:
trusted: False
import-dirs: /usr/lib/haskell-packages/ghc/lib/tasty-rerun-1.0.1/ghc-7.6.3
library-dirs: /usr/lib/haskell-packages/ghc/lib/tasty-rerun-1.0.1/ghc-7.6.3
hs-libraries: HStasty-rerun-1.0.1
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: base-4.6.0.1-8aa5d403c45ea59dcd2c39f123e27d57
containers-0.5.0.0-ab1dae9a94cd3cc84e7b2805636ebfa2
mtl-2.1.2-94c72af955e94b8d7b2f359dadd0cb62
optparse-applicative-0.7.0.2-7a923aa933db9a3eb15e114ad3160a6c
reducers-3.10.1.1-2673bc04652668fd6d9762c441d2a904
split-0.2.2-9ce33138f4fcfb9c37f6e6c300bcc367
stm-2.4.2-b5d718b1a5f1fbcdb61a336aef0c2130
tagged-0.7-d243d7f9110b53b4d18740d6abd0cfb9
tasty-0.7-6c83f5b8290b579aaa08c14e5b65e030
transformers-0.3.0.0-ff2bb6ac67241ebb987351a3db564af0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /usr/lib/ghc-doc/haddock/tasty-rerun-1.0.1/tasty-rerun.haddock
haddock-html: /usr/share/doc/libghc-tasty-rerun-doc/html/
|