From 6c39d9121f19af700c2ed098f59ea43eef5618b0 Mon Sep 17 00:00:00 2001 From: Wolfgang Thaller Date: Sun, 29 Sep 2019 10:36:10 +0200 Subject: [PATCH] run azure tests for macOS, clean up azure-pipelines.yml, remove disabled "Timeout" test case --- AutomatedTests/CMakeLists.txt | 2 +- azure-pipelines.yml | 26 +++++++++++++++++++------- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/AutomatedTests/CMakeLists.txt b/AutomatedTests/CMakeLists.txt index 4b43ecec63..957b25280a 100644 --- a/AutomatedTests/CMakeLists.txt +++ b/AutomatedTests/CMakeLists.txt @@ -59,7 +59,7 @@ test(Empty.c) test(File.c PROPERTIES PASS_REGULAR_EXPRESSION "OK") -test(Timeout.c PROPERTIES PASS_REGULAR_EXPRESSION "One" DISABLED TRUE) +#test(Timeout.c PROPERTIES PASS_REGULAR_EXPRESSION "One" DISABLED TRUE) test(Log.c PROPERTIES PASS_REGULAR_EXPRESSION "One\nTwo\nThree") diff --git a/azure-pipelines.yml b/azure-pipelines.yml index a0d30022eb..03194af509 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -12,22 +12,20 @@ jobs: - script: | /tmp/docker exec -t -u 0 ci-container \ sh -c "apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -o Dpkg::Options::="--force-confold" -y install sudo" - displayName: set up sudo + displayName: Set up sudo - checkout: self submodules: true - script: | - whoami - pwd sudo apt-get install -y \ cmake libgmp-dev libmpfr-dev libmpc-dev \ libboost-all-dev bison texinfo \ ruby flex curl - displayName: 'install prerequisites' + displayName: 'Install prerequisites' - script: | mkdir build cd build ../build-toolchain.bash --no-carbon - displayName: 'build' + displayName: 'Build' - script: | cd build curl -L -O https://github.com/autc04/executor/releases/download/v0.1.0/Executor2000-0.1.0-Linux.tar.bz2 @@ -35,6 +33,7 @@ jobs: echo "executor-path=`pwd`/Executor2000-0.1.0-Linux/bin/executor-headless" > ~/.LaunchAPPL.cfg echo "emulator=executor" >> ~/.LaunchAPPL.cfg ctest --no-compress-output -T test || true + displayName: Run Tests using Executor 2000 - task: PublishTestResults@2 inputs: testResultsFormat: 'CTest' @@ -49,9 +48,22 @@ jobs: submodules: true - script: | brew install boost cmake gmp mpfr libmpc bison - displayName: 'brew prerequisites' + displayName: 'Brew prerequisites' - script: | mkdir build cd build ../build-toolchain.bash --no-carbon - displayName: build + displayName: Build + - script: | + cd build + curl -L -O https://github.com/autc04/executor/releases/download/v0.1.0/Executor2000-0.1.0-Darwin.tar.bz2 + tar xfvj Executor2000-0.1.0-Darwin.tar.bz2 Executor2000-0.1.0-Darwin/bin/executor-headless + echo "executor-path=`pwd`/Executor2000-0.1.0-Darwin/bin/executor-headless" > ~/.LaunchAPPL.cfg + echo "emulator=executor" >> ~/.LaunchAPPL.cfg + ctest --no-compress-output -T test || true + displayName: Run Tests using Executor 2000 + - task: PublishTestResults@2 + inputs: + testResultsFormat: 'CTest' + testResultsFiles: build/Testing/**/*.xml + buildPlatform: 'x86_64-macos'