Skip to content

Commit 20d1d93

Browse files
committed
CI: remove dependency on cabal-plan (#8891)
1 parent d53b4d4 commit 20d1d93

File tree

1 file changed

+16
-18
lines changed

1 file changed

+16
-18
lines changed

validate.sh

+16-18
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@ BUILDDIR=dist-newstyle-validate-$BASEHC
315315
CABAL_TESTSUITE_BDIR="$(pwd)/$BUILDDIR/build/$ARCH/$BASEHC/cabal-testsuite-3"
316316

317317
CABALNEWBUILD="${CABAL} v2-build $JOBS -w $HC --builddir=$BUILDDIR --project-file=$PROJECTFILE"
318-
CABALPLANLISTBIN="${CABALPLAN} list-bin --builddir=$BUILDDIR"
318+
CABALLISTBIN="${CABAL} list-bin --builddir=$BUILDDIR"
319319

320320
# header
321321
#######################################################################
@@ -347,7 +347,6 @@ print_header print-tool-versions
347347

348348
timed $HC --version
349349
timed $CABAL --version
350-
timed $CABALPLAN --version
351350

352351
for EXTRAHC in $EXTRAHCS; do
353352
timed $EXTRAHC --version
@@ -369,7 +368,6 @@ step_time_summary() {
369368
step_build() {
370369
print_header "build"
371370
timed $CABALNEWBUILD $TARGETS --dry-run || exit 1
372-
$CABALPLAN topo --builddir=$BUILDDIR || exit 1
373371
timed $CABALNEWBUILD $TARGETS || exit 1
374372
}
375373

@@ -386,22 +384,22 @@ timed doctest -package-env=doctest-Cabal --fast Cabal/Distribution Cabal/Languag
386384
step_lib_tests() {
387385
print_header "Cabal: tests"
388386

389-
CMD="$($CABALPLANLISTBIN Cabal-tests:test:unit-tests) $TESTSUITEJOBS --hide-successes --with-ghc=$HC"
387+
CMD="$($CABALLISTBIN Cabal-tests:test:unit-tests) $TESTSUITEJOBS --hide-successes --with-ghc=$HC"
390388
(cd Cabal-tests && timed $CMD) || exit 1
391389

392-
CMD="$($CABALPLANLISTBIN Cabal-tests:test:check-tests) $TESTSUITEJOBS --hide-successes"
390+
CMD="$($CABALLISTBIN Cabal-tests:test:check-tests) $TESTSUITEJOBS --hide-successes"
393391
(cd Cabal-tests && timed $CMD) || exit 1
394392

395-
CMD="$($CABALPLANLISTBIN Cabal-tests:test:parser-tests) $TESTSUITEJOBS --hide-successes"
393+
CMD="$($CABALLISTBIN Cabal-tests:test:parser-tests) $TESTSUITEJOBS --hide-successes"
396394
(cd Cabal-tests && timed $CMD) || exit 1
397395

398-
CMD="$($CABALPLANLISTBIN Cabal-tests:test:rpmvercmp) $TESTSUITEJOBS --hide-successes"
396+
CMD="$($CABALLISTBIN Cabal-tests:test:rpmvercmp) $TESTSUITEJOBS --hide-successes"
399397
(cd Cabal-tests && timed $CMD) || exit 1
400398

401-
CMD="$($CABALPLANLISTBIN Cabal-tests:test:no-thunks-test) $TESTSUITEJOBS --hide-successes"
399+
CMD="$($CABALLISTBIN Cabal-tests:test:no-thunks-test) $TESTSUITEJOBS --hide-successes"
402400
(cd Cabal-tests && timed $CMD) || exit 1
403401

404-
CMD=$($CABALPLANLISTBIN Cabal-tests:test:hackage-tests)
402+
CMD=$($CABALLISTBIN Cabal-tests:test:hackage-tests)
405403
(cd Cabal-tests && timed $CMD read-fields) || exit 1
406404
if $HACKAGETESTSALL; then
407405
(cd Cabal-tests && timed $CMD parsec) || exit 1
@@ -418,14 +416,14 @@ fi
418416
step_lib_suite() {
419417
print_header "Cabal: cabal-testsuite"
420418

421-
CMD="$($CABALPLANLISTBIN cabal-testsuite:exe:cabal-tests) --builddir=$CABAL_TESTSUITE_BDIR $TESTSUITEJOBS --with-ghc=$HC --hide-successes"
419+
CMD="$($CABALLISTBIN cabal-testsuite:exe:cabal-tests) --builddir=$CABAL_TESTSUITE_BDIR $TESTSUITEJOBS --with-ghc=$HC --hide-successes"
422420
(cd cabal-testsuite && timed $CMD) || exit 1
423421
}
424422

425423
step_lib_suite_extras() {
426424
for EXTRAHC in $EXTRAHCS; do
427425

428-
CMD="$($CABALPLANLISTBIN cabal-testsuite:exe:cabal-tests) --builddir=$CABAL_TESTSUITE_BDIR $TESTSUITEJOBS --with-ghc=$EXTRAHC --hide-successes"
426+
CMD="$($CABALLISTBIN cabal-testsuite:exe:cabal-tests) --builddir=$CABAL_TESTSUITE_BDIR $TESTSUITEJOBS --with-ghc=$EXTRAHC --hide-successes"
429427
(cd cabal-testsuite && timed $CMD) || exit 1
430428

431429
done
@@ -438,19 +436,19 @@ step_cli_tests() {
438436
print_header "cabal-install: tests"
439437

440438
# this are sorted in asc time used, quicker tests first.
441-
CMD="$($CABALPLANLISTBIN cabal-install:test:long-tests) $TESTSUITEJOBS --hide-successes"
439+
CMD="$($CABALLISTBIN cabal-install:test:long-tests) $TESTSUITEJOBS --hide-successes"
442440
(cd cabal-install && timed $CMD) || exit 1
443441

444442
# This doesn't work in parallel either
445-
CMD="$($CABALPLANLISTBIN cabal-install:test:unit-tests) -j1 --hide-successes"
443+
CMD="$($CABALLISTBIN cabal-install:test:unit-tests) -j1 --hide-successes"
446444
(cd cabal-install && timed $CMD) || exit 1
447445

448446
# Only single job, otherwise we fail with "Heap exhausted"
449-
CMD="$($CABALPLANLISTBIN cabal-install:test:mem-use-tests) -j1 --hide-successes"
447+
CMD="$($CABALLISTBIN cabal-install:test:mem-use-tests) -j1 --hide-successes"
450448
(cd cabal-install && timed $CMD) || exit 1
451449

452450
# This test-suite doesn't like concurrency
453-
CMD="$($CABALPLANLISTBIN cabal-install:test:integration-tests2) -j1 --hide-successes --with-ghc=$HC"
451+
CMD="$($CABALLISTBIN cabal-install:test:integration-tests2) -j1 --hide-successes --with-ghc=$HC"
454452
(cd cabal-install && timed $CMD) || exit 1
455453
}
456454

@@ -460,7 +458,7 @@ CMD="$($CABALPLANLISTBIN cabal-install:test:integration-tests2) -j1 --hide-succe
460458
step_cli_suite() {
461459
print_header "cabal-install: cabal-testsuite"
462460

463-
CMD="$($CABALPLANLISTBIN cabal-testsuite:exe:cabal-tests) --builddir=$CABAL_TESTSUITE_BDIR --with-cabal=$($CABALPLANLISTBIN cabal-install:exe:cabal) $TESTSUITEJOBS --with-ghc=$HC --hide-successes"
461+
CMD="$($CABALLISTBIN cabal-testsuite:exe:cabal-tests) --builddir=$CABAL_TESTSUITE_BDIR --with-cabal=$($CABALLISTBIN cabal-install:exe:cabal) $TESTSUITEJOBS --with-ghc=$HC --hide-successes"
464462
(cd cabal-testsuite && timed $CMD) || exit 1
465463
}
466464

@@ -470,15 +468,15 @@ CMD="$($CABALPLANLISTBIN cabal-testsuite:exe:cabal-tests) --builddir=$CABAL_TEST
470468
step_solver_benchmarks_tests() {
471469
print_header "solver-benchmarks: test"
472470

473-
CMD="$($CABALPLANLISTBIN solver-benchmarks:test:unit-tests)"
471+
CMD="$($CABALLISTBIN solver-benchmarks:test:unit-tests)"
474472
(cd Cabal && timed $CMD) || exit 1
475473
}
476474

477475
step_solver_benchmarks_run() {
478476
print_header "solver-benchmarks: run"
479477

480478
SOLVEPKG=Chart-diagrams
481-
CMD="$($CABALPLANLISTBIN solver-benchmarks:exe:hackage-benchmark) --cabal1=$CABAL --cabal2=$($CABALPLANLISTBIN cabal-install:exe:cabal) --trials=5 --packages=$SOLVEPKG --print-trials"
479+
CMD="$($CABALLISTBIN solver-benchmarks:exe:hackage-benchmark) --cabal1=$CABAL --cabal2=$($CABALLISTBIN cabal-install:exe:cabal) --trials=5 --packages=$SOLVEPKG --print-trials"
482480
(cd Cabal && timed $CMD) || exit 1
483481
}
484482

0 commit comments

Comments
 (0)