diff options
author | Jan-Simon Moeller <jsmoeller@linuxfoundation.org> | 2019-04-16 12:10:20 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@automotivelinux.org> | 2019-04-16 12:10:20 +0000 |
commit | 98e3e912ffdb333e7e310e2b0f708897d0b4e145 (patch) | |
tree | 1e8e84a94e9229779d253b2c6861435d9e921229 /jjb/common/include-agl-app-run-test-short.sh | |
parent | b74a2b59464c02737b331269d6372bda1feeb893 (diff) | |
parent | 8bce3b487bf54015d10b73658d07c02c8a204f68 (diff) |
Merge "SPEC-1850: Implement CIBT for applications build"
Diffstat (limited to 'jjb/common/include-agl-app-run-test-short.sh')
-rw-r--r-- | jjb/common/include-agl-app-run-test-short.sh | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/jjb/common/include-agl-app-run-test-short.sh b/jjb/common/include-agl-app-run-test-short.sh new file mode 100644 index 00000000..e26cb604 --- /dev/null +++ b/jjb/common/include-agl-app-run-test-short.sh @@ -0,0 +1,48 @@ +# (c) 2019 Corentin Labbe clabbe(at)baylibre.com +# License GPLv2 +# Copied from jjb/common/include-agl-run-test-short.sh + +################################################################################ +## Run SHORT CI test +################################################################################ + +set -x + +cd $REPODIR + +echo "# LAVA lab target: ${LAVA_LAB} #" +# releng-scripts depends on jinja2 >= 2.9 +echo "## Check version of python-jinja2: " +pip show jinja2 +CREATE_ARGS="" +case $TARGETARCH in +arm) +CREATE_ARGS+="--machine qemuarm " +;; +x86_64) +CREATE_ARGS+="--machine qemux86_64 " +;; +aarch64) +CREATE_ARGS+="--machine qemuarm64 " +;; +*) + echo "ERROR: unknown architecture $TARGETARCH" + exit 1 +;; +esac +CREATE_ARGS+="--build-type snapshot --branch master --version latest " +[[ ! -z $GERRIT_CHANGE_NUMBER ]] && CREATE_ARGS+="--app-changeid $GERRIT_CHANGE_NUMBER " +[[ ! -z $GERRIT_PATCHSET_NUMBER ]] && CREATE_ARGS+="--app-patchset $GERRIT_PATCHSET_NUMBER " +BUILD_VERSION="AGL-gerrit-$GERRIT_CHANGE_NUMBER-$GERRIT_PATCHSET_NUMBER" +[[ -e output/repo-manifest-r.txt.sha1 ]] && BUILD_VERSION+="-$(cat output/repo-manifest-r.txt.sha1)" +CREATE_ARGS+="--name AGL-gerrit-$GERRIT_CHANGE_NUMBER-$GERRIT_PATCHSET_NUMBER " +CREATE_ARGS+="--build-version $BUILD_VERSION " +CREATE_ARGS+="--callback-from ${LAVA_LAB} " +$RELENG/utils/create-jobs.py ${CREATE_ARGS} > testjob.yaml + +if [ $? != 0 ]; then + echo "ERROR: Machine ${releng_device}: LAVA job creation failed." + exit 0 +else + cat testjob.yaml +fi |