diff options
author | Daniel Díaz <daniel.diaz@linaro.org> | 2016-06-21 18:19:00 -0500 |
---|---|---|
committer | Daniel Díaz <daniel.diaz@linaro.org> | 2016-06-23 22:36:53 -0500 |
commit | d0d67fe60312ea77dab9239f493a6f22e6266848 (patch) | |
tree | 3f4ac28752af7727279714d173e6ff84f1530086 /linaro-art-vixlpresubmit.yaml | |
parent | e6847a7fa32a569417f682e804c9651f03521062 (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.yaml | 40 |
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' |