aboutsummaryrefslogtreecommitdiff
path: root/ledge/oe/submit_for_testing.sh
blob: 9ea892521ef2bf8490b639d63a1bac3c023d686d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/bin/bash

sudo locale-gen en_US.UTF-8 && sudo update-locale LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8

[ -z "${KSELFTEST_PATH}" ] && export KSELFTEST_PATH="/opt/kselftests/mainline/"
[ -z "${LAVA_JOB_PRIORITY}" ] && export LAVA_JOB_PRIORITY="25"
[ -z "${SANITY_LAVA_JOB_PRIORITY}" ] && export SANITY_LAVA_JOB_PRIORITY="30"
[ -z "${SKIP_LAVA}" ] || unset DEVICE_TYPE
[ -z "${QA_SERVER_TEAM}" ] && export QA_SERVER_TEAM=rpb
[ -z "${TOOLCHAIN}" ] && export TOOLCHAIN="unknown"
[ -z "${TDEFINITIONS_REVISION}" ] && export TDEFINITIONS_REVISION="kselftest-5.1"
[ -z "${MANIFEST_COMMIT}" ] && export MANIFEST_COMMIT="HEAD"
[ -z "${MANIFEST_BRANCH}" ] && export MANIFEST_BRANCH="unknown"

# Used by DB410C's template:
export RESIZE_ROOTFS=${RESIZE_ROOTFS:-}

rm -rf configs
git clone --depth 1 http://git.linaro.org/ci/job/configs.git

if [ "${MACHINE}" = "ledge-multi-armv7" ]; then
	DTYPES=""
elif [ "${MACHINE}" = "ledge-multi-armv8" ]; then
	DTYPES="ledge-qemuarm64"
fi

for DEVICE_TYPE in ${DTYPES}; do
      export DEVICE_TYPE

      python3 configs/openembedded-lkft/submit_for_testing.py \
         --device-type ${DEVICE_TYPE} \
         --build-number ${BUILD_NUMBER} \
         --lava-server ${LAVA_SERVER} \
         --qa-server ${QA_SERVER} \
         --qa-server-team ${QA_SERVER_TEAM} \
         --qa-server-project ${QA_SERVER_PROJECT} \
         --git-commit ${MANIFEST_COMMIT} \
         --template-path configs/ledge/oe/lava-job-definitions \
         --template-names template-boot.yaml
done