aboutsummaryrefslogtreecommitdiff
path: root/linaro-art-vixlpresubmit.yaml
diff options
context:
space:
mode:
authorDaniel Díaz <daniel.diaz@linaro.org>2016-06-21 18:19:00 -0500
committerDaniel Díaz <daniel.diaz@linaro.org>2016-06-23 22:36:53 -0500
commitd0d67fe60312ea77dab9239f493a6f22e6266848 (patch)
tree3f4ac28752af7727279714d173e6ff84f1530086 /linaro-art-vixlpresubmit.yaml
parente6847a7fa32a569417f682e804c9651f03521062 (diff)
art: Refactor VIXL presubmit test and use scripted version.
Use the script provided by art-build-scripts for this specific purpose, instead of maintaining the script in the job definition. Change-Id: Ia524e45a176c690f1338423741cd7aba5e7a3e41 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
Diffstat (limited to 'linaro-art-vixlpresubmit.yaml')
-rw-r--r--linaro-art-vixlpresubmit.yaml40
1 files changed, 5 insertions, 35 deletions
diff --git a/linaro-art-vixlpresubmit.yaml b/linaro-art-vixlpresubmit.yaml
index 5becbb1373..b21af08954 100644
--- a/linaro-art-vixlpresubmit.yaml
+++ b/linaro-art-vixlpresubmit.yaml
@@ -45,44 +45,14 @@
- shell: |
#!/bin/bash -xe
- mkdir -p "${HOME}/bin"
export PATH="${HOME}/bin:${PATH}"
- sudo apt-get update
+ ART_BUILD_SCRIPTS_DIR="${WORKSPACE}/art-build-scripts"
+ git clone https://android-git.linaro.org/git/linaro-art/art-build-scripts.git ${ART_BUILD_SCRIPTS_DIR}
- if ! which cpplint.py >/dev/null; then
- wget -O "${HOME}/bin/cpplint.py" \
- https://raw.githubusercontent.com/google/styleguide/gh-pages/cpplint/cpplint.py
- chmod a+x "${HOME}/bin/cpplint.py"
- fi
-
- if ! dpkg -l scons >/dev/null 2>&1; then
- sudo apt-get install -y --no-install-recommends scons
- fi
-
- if ! which clang++ >/dev/null 2>&1; then
- sudo apt-get install -y --no-install-recommends clang
- fi
-
- mkdir -p "${HOME}/srv/${JOB_NAME}"
- cd "${HOME}/srv/${JOB_NAME}"
- if [[ -d arm-vixl ]]; then
- cd arm-vixl
- git fetch origin
- git clean -fdx
- git reset --hard origin/master
- else
- git clone https://git.linaro.org/arm/vixl.git arm-vixl
- cd arm-vixl/
- fi
-
- if git pull "http://${GERRIT_HOST}/${GERRIT_PROJECT}" "${GERRIT_REFSPEC}" | grep -q "Automatic merge failed"; then
- git reset --hard
- echo "Error: *** Error patch merge failed"
- exit 1
- fi
-
- ./tools/test.py --noclang-format
+ cd ${ART_BUILD_SCRIPTS_DIR}/
+ ./jenkins/setup_host.sh
+ ./misc/presubmit_vixl_test.sh
publishers:
- email:
recipients: 'daniel.diaz@linaro.org'