]> granicus.if.org Git - graphviz/commitdiff
Use template for test
authorMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Wed, 1 Apr 2020 10:12:01 +0000 (12:12 +0200)
committerMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Mon, 13 Apr 2020 06:31:02 +0000 (08:31 +0200)
.gitlab-ci.yml

index 10dc3ee3d9122db3dd9a15ed2aab8d9ec34bd766..c2b1b9ea2a2ce5d7f0542e05b1149c3e76f8c161 100644 (file)
@@ -74,6 +74,22 @@ portable-source:
     except:
         - tags
 
+.test_template: &deb_test_definition
+    stage: test
+    script:
+        - cat /etc/os-release
+        - GV_VERSION=$( cat VERSION )
+        - COLLECTION=$( cat COLLECTION )
+        - zcat graphviz-${GV_VERSION}.tar.gz | tar xf -
+        - . /etc/os-release
+        - DIR=Packages/${COLLECTION}/${ID}/${VERSION_ID}
+        - ARCH=$( uname -m )
+        - apt install ./${DIR}/os/${ARCH}/libgraphviz4_${GV_VERSION}-1_amd64.deb
+        - apt install ./${DIR}/os/${ARCH}/graphviz_${GV_VERSION}-1_amd64.deb
+        - cd graphviz-${GV_VERSION}
+        - ./configure
+        - make -C tests/regression_tests/shapes check
+
 centos6-build:
     <<: *rpm_build_definition
     tags:
@@ -159,26 +175,10 @@ ubuntu19-10-build:
     image: "graphviz/graphviz:ubuntu-19.10"
 
 ubuntu19-10-test:
-    stage: test
-    script:
-        - cat /etc/os-release
-        - ls -lt
-        - GV_VERSION=$( cat VERSION )
-        - COLLECTION=$( cat COLLECTION )
-        - zcat graphviz-${GV_VERSION}.tar.gz | tar xf -
-        - . /etc/os-release
-        - DIR=Packages/${COLLECTION}/${ID}/${VERSION_ID}
-        - ARCH=$( uname -m )
-        - find Packages
-        - apt install ./${DIR}/os/${ARCH}/libgraphviz4_${GV_VERSION}-1_amd64.deb
-        - apt install ./${DIR}/os/${ARCH}/graphviz_${GV_VERSION}-1_amd64.deb
-        - cd graphviz-${GV_VERSION}
-        - ./configure
-        - make -C tests/regression_tests/shapes check
+    <<: *deb_test_definition
+    tags:
+        - linux
     image: "graphviz/graphviz:ubuntu-19.10"
-    only:
-        - master
-        - run-tests-on-gitlab-runners
 
 deployment:
     stage: deploy