diff --git a/validate.sh b/validate.sh index b23989a2c13f78cfb801df0ae4ed6fbdc5118ab0..de4a58b8b491899a77d567ab5ccb63e1b7d400e3 100755 --- a/validate.sh +++ b/validate.sh @@ -315,7 +315,7 @@ BUILDDIR=dist-newstyle-validate-$BASEHC CABAL_TESTSUITE_BDIR="$(pwd)/$BUILDDIR/build/$ARCH/$BASEHC/cabal-testsuite-3" CABALNEWBUILD="${CABAL} v2-build $JOBS -w $HC --builddir=$BUILDDIR --project-file=$PROJECTFILE" -CABALPLANLISTBIN="${CABALPLAN} list-bin --builddir=$BUILDDIR" +CABALLISTBIN="${CABAL} list-bin --builddir=$BUILDDIR" # header ####################################################################### @@ -347,7 +347,6 @@ print_header print-tool-versions timed $HC --version timed $CABAL --version -timed $CABALPLAN --version for EXTRAHC in $EXTRAHCS; do timed $EXTRAHC --version @@ -369,7 +368,6 @@ step_time_summary() { step_build() { print_header "build" timed $CABALNEWBUILD $TARGETS --dry-run || exit 1 -$CABALPLAN topo --builddir=$BUILDDIR || exit 1 timed $CABALNEWBUILD $TARGETS || exit 1 } @@ -386,22 +384,22 @@ timed doctest -package-env=doctest-Cabal --fast Cabal/Distribution Cabal/Languag step_lib_tests() { print_header "Cabal: tests" -CMD="$($CABALPLANLISTBIN Cabal-tests:test:unit-tests) $TESTSUITEJOBS --hide-successes --with-ghc=$HC" +CMD="$($CABALLISTBIN Cabal-tests:test:unit-tests) $TESTSUITEJOBS --hide-successes --with-ghc=$HC" (cd Cabal-tests && timed $CMD) || exit 1 -CMD="$($CABALPLANLISTBIN Cabal-tests:test:check-tests) $TESTSUITEJOBS --hide-successes" +CMD="$($CABALLISTBIN Cabal-tests:test:check-tests) $TESTSUITEJOBS --hide-successes" (cd Cabal-tests && timed $CMD) || exit 1 -CMD="$($CABALPLANLISTBIN Cabal-tests:test:parser-tests) $TESTSUITEJOBS --hide-successes" +CMD="$($CABALLISTBIN Cabal-tests:test:parser-tests) $TESTSUITEJOBS --hide-successes" (cd Cabal-tests && timed $CMD) || exit 1 -CMD="$($CABALPLANLISTBIN Cabal-tests:test:rpmvercmp) $TESTSUITEJOBS --hide-successes" +CMD="$($CABALLISTBIN Cabal-tests:test:rpmvercmp) $TESTSUITEJOBS --hide-successes" (cd Cabal-tests && timed $CMD) || exit 1 -CMD="$($CABALPLANLISTBIN Cabal-tests:test:no-thunks-test) $TESTSUITEJOBS --hide-successes" +CMD="$($CABALLISTBIN Cabal-tests:test:no-thunks-test) $TESTSUITEJOBS --hide-successes" (cd Cabal-tests && timed $CMD) || exit 1 -CMD=$($CABALPLANLISTBIN Cabal-tests:test:hackage-tests) +CMD=$($CABALLISTBIN Cabal-tests:test:hackage-tests) (cd Cabal-tests && timed $CMD read-fields) || exit 1 if $HACKAGETESTSALL; then (cd Cabal-tests && timed $CMD parsec) || exit 1 @@ -418,14 +416,14 @@ fi step_lib_suite() { print_header "Cabal: cabal-testsuite" -CMD="$($CABALPLANLISTBIN cabal-testsuite:exe:cabal-tests) --builddir=$CABAL_TESTSUITE_BDIR $TESTSUITEJOBS --with-ghc=$HC --hide-successes" +CMD="$($CABALLISTBIN cabal-testsuite:exe:cabal-tests) --builddir=$CABAL_TESTSUITE_BDIR $TESTSUITEJOBS --with-ghc=$HC --hide-successes" (cd cabal-testsuite && timed $CMD) || exit 1 } step_lib_suite_extras() { for EXTRAHC in $EXTRAHCS; do -CMD="$($CABALPLANLISTBIN cabal-testsuite:exe:cabal-tests) --builddir=$CABAL_TESTSUITE_BDIR $TESTSUITEJOBS --with-ghc=$EXTRAHC --hide-successes" +CMD="$($CABALLISTBIN cabal-testsuite:exe:cabal-tests) --builddir=$CABAL_TESTSUITE_BDIR $TESTSUITEJOBS --with-ghc=$EXTRAHC --hide-successes" (cd cabal-testsuite && timed $CMD) || exit 1 done @@ -438,19 +436,19 @@ step_cli_tests() { print_header "cabal-install: tests" # this are sorted in asc time used, quicker tests first. -CMD="$($CABALPLANLISTBIN cabal-install:test:long-tests) $TESTSUITEJOBS --hide-successes" +CMD="$($CABALLISTBIN cabal-install:test:long-tests) $TESTSUITEJOBS --hide-successes" (cd cabal-install && timed $CMD) || exit 1 # This doesn't work in parallel either -CMD="$($CABALPLANLISTBIN cabal-install:test:unit-tests) -j1 --hide-successes" +CMD="$($CABALLISTBIN cabal-install:test:unit-tests) -j1 --hide-successes" (cd cabal-install && timed $CMD) || exit 1 # Only single job, otherwise we fail with "Heap exhausted" -CMD="$($CABALPLANLISTBIN cabal-install:test:mem-use-tests) -j1 --hide-successes" +CMD="$($CABALLISTBIN cabal-install:test:mem-use-tests) -j1 --hide-successes" (cd cabal-install && timed $CMD) || exit 1 # This test-suite doesn't like concurrency -CMD="$($CABALPLANLISTBIN cabal-install:test:integration-tests2) -j1 --hide-successes --with-ghc=$HC" +CMD="$($CABALLISTBIN cabal-install:test:integration-tests2) -j1 --hide-successes --with-ghc=$HC" (cd cabal-install && timed $CMD) || exit 1 } @@ -460,7 +458,7 @@ CMD="$($CABALPLANLISTBIN cabal-install:test:integration-tests2) -j1 --hide-succe step_cli_suite() { print_header "cabal-install: cabal-testsuite" -CMD="$($CABALPLANLISTBIN cabal-testsuite:exe:cabal-tests) --builddir=$CABAL_TESTSUITE_BDIR --with-cabal=$($CABALPLANLISTBIN cabal-install:exe:cabal) $TESTSUITEJOBS --with-ghc=$HC --hide-successes" +CMD="$($CABALLISTBIN cabal-testsuite:exe:cabal-tests) --builddir=$CABAL_TESTSUITE_BDIR --with-cabal=$($CABALLISTBIN cabal-install:exe:cabal) $TESTSUITEJOBS --with-ghc=$HC --hide-successes" (cd cabal-testsuite && timed $CMD) || exit 1 } @@ -470,7 +468,7 @@ CMD="$($CABALPLANLISTBIN cabal-testsuite:exe:cabal-tests) --builddir=$CABAL_TEST step_solver_benchmarks_tests() { print_header "solver-benchmarks: test" -CMD="$($CABALPLANLISTBIN solver-benchmarks:test:unit-tests)" +CMD="$($CABALLISTBIN solver-benchmarks:test:unit-tests)" (cd Cabal && timed $CMD) || exit 1 } @@ -478,7 +476,7 @@ step_solver_benchmarks_run() { print_header "solver-benchmarks: run" SOLVEPKG=Chart-diagrams -CMD="$($CABALPLANLISTBIN solver-benchmarks:exe:hackage-benchmark) --cabal1=$CABAL --cabal2=$($CABALPLANLISTBIN cabal-install:exe:cabal) --trials=5 --packages=$SOLVEPKG --print-trials" +CMD="$($CABALLISTBIN solver-benchmarks:exe:hackage-benchmark) --cabal1=$CABAL --cabal2=$($CABALLISTBIN cabal-install:exe:cabal) --trials=5 --packages=$SOLVEPKG --print-trials" (cd Cabal && timed $CMD) || exit 1 }