diff --git a/CURATORS.md b/CURATORS.md index 6eb02941..f3937e87 100644 --- a/CURATORS.md +++ b/CURATORS.md @@ -140,8 +140,9 @@ exist. ### Expecting test/benchmark/haddock failures The difference from the `skipped` sections is that items listed here -are compiled and their dependencies are taken into account. These -sections also have sub sections with groups and descriptions. +are compiled and their dependencies are taken into account +(but they are allowed to fail to build). +These sections also have subsections with groups and descriptions. One big category of test suites in this section are those requiring running services. We don't want to run those, but we do want to check diff --git a/build-constraints.yaml b/build-constraints.yaml index b7dcaed0..225a53d2 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -4350,8 +4350,10 @@ skipped-tests: - json-autotype # https://github.com/commercialhaskell/stackage/issues/4185 # end of skipped-tests -# Tests which we should build and run, but which are expected to fail. We -# should not fail a build based on a test failure for one of these packages. +# Tests listed in expected-test-failures configure correctly but may fail to run +# or even build correctly. A Stackage build should not fail based on a test build +# or test run failure for these packages. +# (Testsuites which can't configure should be placed under skipped-tests.) expected-test-failures: # GHC 8.4