From 3ed4f04f2d2d1c316c715645a1a391d530fbfdac Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Thu, 3 Aug 2017 10:28:45 -0700 Subject: [PATCH] Add test run for atom language-server --- concourse/pipeline.yml | 12 ++++++++++++ concourse/tasks/atom-language-servers-test.sh | 14 ++++++++++++++ concourse/tasks/atom-language-servers-test.yml | 10 ++++++++++ 3 files changed, 36 insertions(+) create mode 100644 concourse/tasks/atom-language-servers-test.sh create mode 100644 concourse/tasks/atom-language-servers-test.yml diff --git a/concourse/pipeline.yml b/concourse/pipeline.yml index 5b6347c8d..e94829c64 100644 --- a/concourse/pipeline.yml +++ b/concourse/pipeline.yml @@ -441,3 +441,15 @@ jobs: - put: snapshot-website params: path: website +- name: atom-language-servers-test + plan: + - aggregate: + - get: sts4 + - get: maven-cache + - task: atom-language-servers-test + file: sts4/concourse/tasks/atom-language-servers-test.yml + on_failure: + put: slack-notification + params: + text: | + Concourse ${BUILD_PIPELINE_NAME}/${BUILD_JOB_NAME}/${BUILD_NAME} has failed! diff --git a/concourse/tasks/atom-language-servers-test.sh b/concourse/tasks/atom-language-servers-test.sh new file mode 100644 index 000000000..853ca799e --- /dev/null +++ b/concourse/tasks/atom-language-servers-test.sh @@ -0,0 +1,14 @@ +#!/bin/bash +set -e +workdir=`pwd` +sources=$workdir/sts4/headless-services + +if [ -d "maven-cache" ]; then + echo "Prepopulating maven cache" + tar xzf maven-cache/*.tar.gz -C ${HOME} +else + echo "!!!No stored maven cache found!!! " + echo "!!!This may slow down the build!!!" +fi + +./mvnw test -DargLine="-Dlsp.lazy.completions.disable=true -Dlsp.completions.indentation.enable=true -Dlsp.yaml.completions.errors.disable=true" \ No newline at end of file diff --git a/concourse/tasks/atom-language-servers-test.yml b/concourse/tasks/atom-language-servers-test.yml new file mode 100644 index 000000000..2d589c683 --- /dev/null +++ b/concourse/tasks/atom-language-servers-test.yml @@ -0,0 +1,10 @@ +inputs: +- name: sts4 +- name: maven-cache +platform: linux +image_resource: + type: docker-image + source: + repository: kdvolder/sts4-build-env +run: + path: sts4/concourse/tasks/atom-language-servers-test.sh