Commit 84f9598f authored by Robert Goldman's avatar Robert Goldman
Browse files

Merge branch 'require-upgrade-tests' into 'master'

Add REQUIRE upgrade tests to CI

See merge request asdf/asdf!178
parents 332c60c6 8881818d
......@@ -91,8 +91,6 @@ Build asdf-tools:
.Upgrade tests:
stage: upgrade
variables:
TAG: latest
script:
- make
- make test-upgrade
......@@ -104,6 +102,15 @@ Build asdf-tools:
rules:
- if: $RUN_UPGRADE_TESTS
.REQUIRE upgrade tests:
extends: .Upgrade tests
variables:
ASDF_UPGRADE_TEST_TAGS: REQUIRE
rules:
- if: $RUN_UPGRADE_TESTS
when: never
- when: on_success
.Scripting regression tests:
extends: .Regression tests
before_script:
......@@ -122,6 +129,15 @@ Build asdf-tools:
rules:
- if: $ENABLE_ASDF_TOOLS && $RUN_UPGRADE_TESTS
.REQUIRE scripting upgrade tests:
extends: .Scripting upgrade tests
variables:
ASDF_UPGRADE_TEST_TAGS: REQUIRE
rules:
- if: $ENABLE_ASDF_TOOLS && $RUN_UPGRADE_TESTS
when: never
- if: $ENABLE_ASDF_TOOLS
###############################################################################
# Actual test jobs - Makefile based harness
###############################################################################
......@@ -147,6 +163,12 @@ ABCL upgrade tests:
variables:
l: abcl
ABCL REQUIRE upgrade tests:
extends: .REQUIRE upgrade tests
image: $ABCL_IMAGE:$ABCL_TAG
variables:
l: abcl
CCL regression tests:
extends: .Regression tests
image: $CCL_IMAGE:$CCL_TAG
......@@ -159,6 +181,12 @@ CCL upgrade tests:
variables:
l: ccl
CCL REQUIRE upgrade tests:
extends: .REQUIRE upgrade tests
image: $CCL_IMAGE:$CCL_TAG
variables:
l: ccl
Clasp regression tests:
extends: .Regression tests
image: $CLASP_IMAGE:$CLASP_TAG
......@@ -171,6 +199,12 @@ Clasp upgrade tests:
variables:
l: clasp
Clasp REQUIRE upgrade tests:
extends: .REQUIRE upgrade tests
image: $CLASP_IMAGE:$CLASP_TAG
variables:
l: clasp
CLISP regression tests:
extends: .Regression tests
image: $CLISP_IMAGE:$CLISP_TAG
......@@ -183,6 +217,12 @@ CLISP upgrade tests:
variables:
l: clisp
CLISP REQUIRE upgrade tests:
extends: .REQUIRE upgrade tests
image: $CLISP_IMAGE:$CLISP_TAG
variables:
l: clisp
CMUCL regression tests:
extends: .Regression tests
image: $CMUCL_IMAGE:$CMUCL_TAG
......@@ -195,6 +235,12 @@ CMUCL upgrade tests:
variables:
l: cmucl
CMUCL REQUIRE upgrade tests:
extends: .REQUIRE upgrade tests
image: $CMUCL_IMAGE:$CMUCL_TAG
variables:
l: cmucl
ECL regression tests:
extends: .Regression tests
image: $ECL_IMAGE:$ECL_TAG
......@@ -207,6 +253,12 @@ ECL upgrade tests:
variables:
l: ecl
ECL REQUIRE upgrade tests:
extends: .REQUIRE upgrade tests
image: $ECL_IMAGE:$ECL_TAG
variables:
l: ecl
SBCL regression tests:
extends: .Regression tests
image: $SBCL_IMAGE:$SBCL_TAG
......@@ -219,6 +271,12 @@ SBCL upgrade tests:
variables:
l: sbcl
SBCL REQUIRE upgrade tests:
extends: .REQUIRE upgrade tests
image: $SBCL_IMAGE:$SBCL_TAG
variables:
l: sbcl
###############################################################################
# Actual test jobs - lisp scripting based harness
......@@ -236,6 +294,12 @@ ABCL scripting upgrade tests:
variables:
l: abcl
ABCL REQUIRE scripting upgrade tests:
extends: .REQUIRE scripting upgrade tests
image: $ABCL_IMAGE:$ABCL_TAG
variables:
l: abcl
CCL scripting regression tests:
extends: .Scripting regression tests
image: $CCL_IMAGE:$CCL_TAG
......@@ -248,6 +312,12 @@ CCL scripting upgrade tests:
variables:
l: ccl
CCL REQUIRE scripting upgrade tests:
extends: .REQUIRE scripting upgrade tests
image: $CCL_IMAGE:$CCL_TAG
variables:
l: ccl
Clasp scripting regression tests:
extends: .Scripting regression tests
image: $CLASP_IMAGE:$CLASP_TAG
......@@ -272,6 +342,12 @@ CLISP scripting upgrade tests:
variables:
l: clisp
CLISP REQUIRE scripting upgrade tests:
extends: .REQUIRE scripting upgrade tests
image: $CLISP_IMAGE:$CLISP_TAG
variables:
l: clisp
CMUCL scripting regression tests:
extends: .Scripting regression tests
image: $CMUCL_IMAGE:$CMUCL_TAG
......@@ -284,6 +360,12 @@ CMUCL scripting upgrade tests:
variables:
l: cmucl
CMUCL REQUIRE scripting upgrade tests:
extends: .REQUIRE scripting upgrade tests
image: $CMUCL_IMAGE:$CMUCL_TAG
variables:
l: cmucl
ECL scripting regression tests:
extends: .Scripting regression tests
image: $ECL_IMAGE:$ECL_TAG
......@@ -296,6 +378,12 @@ ECL scripting upgrade tests:
variables:
l: ecl
ECL REQUIRE scripting upgrade tests:
extends: .REQUIRE scripting upgrade tests
image: $ECL_IMAGE:$ECL_TAG
variables:
l: ecl
SBCL scripting regression tests:
extends: .Scripting regression tests
image: $SBCL_IMAGE:$SBCL_TAG
......@@ -307,3 +395,9 @@ SBCL scripting upgrade tests:
image: $SBCL_IMAGE:$SBCL_TAG
variables:
l: sbcl
SBCL REQUIRE scripting upgrade tests:
extends: .REQUIRE scripting upgrade tests
image: $SBCL_IMAGE:$SBCL_TAG
variables:
l: sbcl
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment