Add test run for atom language-server

This commit is contained in:
Kris De Volder
2017-08-03 10:28:45 -07:00
parent 1b179da90e
commit 3ed4f04f2d
3 changed files with 36 additions and 0 deletions

View File

@@ -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!

View File

@@ -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"

View File

@@ -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