From 460668645d106922d2c9c9ccf53773e76c725a3f Mon Sep 17 00:00:00 2001 From: Mart Lubbers Date: Mon, 11 Jun 2018 15:02:21 +0200 Subject: [PATCH] Add compilations for all programs to the ci-tests --- .gitlab-ci.yml | 2 +- Tests/ci-tests.bash | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 Tests/ci-tests.bash diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 934df4d0f..b2b50f8e1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,4 +3,4 @@ test: - install_clean.sh bundle-complete && apt-get update -qq && apt-get install -y -qq build-essential image: "camilstaps/clean:nightly" script: - - cd Examples && clm -dynamics -h 200m -s 10m -IL Dynamics -IL GraphCopy -IL Sapl -IL TCPIP -IL Platform -IL Platform/Deprecated/StdLib -I ../Libraries BasicAPIExamples + - bash Tests/ci-tests.bash diff --git a/Tests/ci-tests.bash b/Tests/ci-tests.bash new file mode 100644 index 000000000..f445a46a5 --- /dev/null +++ b/Tests/ci-tests.bash @@ -0,0 +1,15 @@ +#!/bin/bash +set -e + +CLMFLAGS="-dynamics -h 200m -s 10m" +CLMLIBS="-IL Dynamics -IL GraphCopy -IL Sapl -IL TCPIP -IL Platform -IL Platform/Deprecated/StdLib -I $(pwd)/Libraries" +CLM="clm $CLMFLAGS $CLMLIBS" + +( cd Examples; $CLM BasicAPIExamples; ) +( cd Examples/Games/Ligretto; $CLM -I .. -I ../../Graphics Ligretto; ) +( cd Examples/Games/Trax; $CLM -I .. Trax; ) +( cd Examples/GIS; $CLM LeafletMapExample; ) +( cd Examples/Graphics/BasicImagesExamples; for i in *.prj.default; do $CLM -I .. $(basename -s .prj.default $i); done; ) +( cd Examples/Applications/TheTaxMan; $CLM TheTaxMan; ) +#( cd Examples/Applications/Incidone; $CLM IncidoneCCC; ) +#( cd Examples/Applications/ShipAdventure; $CLM main; ) -- GitLab