aboutsummaryrefslogtreecommitdiff
path: root/openembedded-lkft/test_submit_for_testing.sh
diff options
context:
space:
mode:
Diffstat (limited to 'openembedded-lkft/test_submit_for_testing.sh')
-rwxr-xr-xopenembedded-lkft/test_submit_for_testing.sh37
1 files changed, 5 insertions, 32 deletions
diff --git a/openembedded-lkft/test_submit_for_testing.sh b/openembedded-lkft/test_submit_for_testing.sh
index 7129106a33..443fced6f6 100755
--- a/openembedded-lkft/test_submit_for_testing.sh
+++ b/openembedded-lkft/test_submit_for_testing.sh
@@ -2,7 +2,7 @@
virtualenv .venv
source .venv/bin/activate
-pip install Jinja2 requests urllib3
+pip install Jinja2 requests urllib3 ruamel.yaml
export BASE_URL=http://snapshots.linaro.org
export PUB_DEST=openembedded/lkft/morty/hikey/rpb/linux-mainline/346
@@ -55,40 +55,13 @@ export DEVICE_TYPE="x86"
export KSELFTEST_SKIPLIST="pstore"
export QA_BUILD_VERSION=${KERNEL_DESCRIBE}
-[ -z "${KSELFTEST_PATH}" ] && export KSELFTEST_PATH="/opt/kselftests/mainline/"
-[ -z "${LAVA_JOB_PRIORITY}" ] && export LAVA_JOB_PRIORITY="low"
-[ -z "${SKIP_LAVA}" ] || unset DEVICE_TYPE
+export DRY_RUN=true
-if [ -z "${DEVICE_TYPE}" ]; then
- echo "DEVICE_TYPE not set. Exiting"
- exit 0
-fi
-
-if [ ! -z "${KERNEL_DESCRIBE}" ]; then
- export QA_BUILD_VERSION=${KERNEL_DESCRIBE}
-else
- export QA_BUILD_VERSION=${KERNEL_COMMIT:0:12}
-fi
-
-[ ! -z ${TEST_TEMPLATES} ] && unset TEST_TEMPLATES
-
-for test in $(ls lava-job-definitions/testplan); do
- TEST_TEMPLATES="${TEST_TEMPLATES} testplan/${test}"
+for device in $(ls lava-job-definitions/devices); do
+ export DEVICE_TYPE=$device
+ bash submit_for_testing.sh
done
-[ -z "${DEVICE_TYPE}" ] || \
-python submit_for_testing.py \
- --device-type ${DEVICE_TYPE} \
- --build-number ${BUILD_NUMBER} \
- --lava-server ${LAVA_SERVER} \
- --qa-server ${QA_SERVER} \
- --qa-server-team lkft \
- --qa-server-project ${QA_SERVER_PROJECT} \
- --git-commit ${QA_BUILD_VERSION} \
- --test-plan ${TEST_TEMPLATES} \
- --testplan-path lava-job-definitions \
- --dry-run
-
# cleanup virtualenv
deactivate
rm -rf .venv