-
Notifications
You must be signed in to change notification settings - Fork 723
Open
Labels
cabal-testsuitecabal-validatevalidate.sh (cabal-validate) test suite runnervalidate.sh (cabal-validate) test suite runnermeta: trackingre: devxImproving the cabal developer experience (internal issue)Improving the cabal developer experience (internal issue)type: testingIssues about project test suitesIssues about project test suites
Description
In #10320, I converted the Bash validate.sh script into a Haskell script, now known as cabal-validate.
To minimize discussion on that PR, I kept the implementation and CLI design unchanged.
However, I think that there's room for improvement in cabal-validate's behavior and CLI design. I'd like to get an idea of how people use cabal-validate so we can better serve their needs.
cabal-validate: Steps are not granular enough, add groups of steps #10563cabal-validate: Too many ways to choose steps #10564cabal-validate: Steps change depending on options which choose steps #10565cabal-validate: Add--clean#10566cabal-validate: Build products are not shared withcabal build#10567cabal-validate: Skip "low-value" tests by default? #10568cabal-validate: Output is too verbose and not verbose enough #10569cabal-validate: Some steps shouldn't be steps #10570cabal-validate: Bettertime-summary#10571cabal-validate: "Keep going" mode #10572cabal-validate: ifstdoutisn't a tty, use GitHub Actions grouping #10595
ulysses4ever, Mikolaj and Kleidukos
Metadata
Metadata
Assignees
Labels
cabal-testsuitecabal-validatevalidate.sh (cabal-validate) test suite runnervalidate.sh (cabal-validate) test suite runnermeta: trackingre: devxImproving the cabal developer experience (internal issue)Improving the cabal developer experience (internal issue)type: testingIssues about project test suitesIssues about project test suites