osmith has uploaded this change for review. ( https://gerrit.osmocom.org/c/docker-playground/+/33800 )
Change subject: scripts/kernel-test: add KERNEL_SKIP_SMOKE_TEST ......................................................................
scripts/kernel-test: add KERNEL_SKIP_SMOKE_TEST
Speed up local test cycles by not running the smoke test every time.
Change-Id: I505b74e8c9b221655a97c5464f6fe4f21204a894 --- M README.md M jenkins-common.sh M scripts/kernel-test/prepare.sh 3 files changed, 17 insertions(+), 1 deletion(-)
git pull ssh://gerrit.osmocom.org:29418/docker-playground refs/changes/00/33800/1
diff --git a/README.md b/README.md index 7a7c1ab..6f05417 100644 --- a/README.md +++ b/README.md @@ -84,6 +84,8 @@ * `KERNEL_BRANCH` branch to checkout (default: master) * `KERNEL_SKIP_REBUILD`: set to 1 to not build the kernel again if already built with `KERNEL_BUILD=1` +* `KERNEL_SKIP_SMOKE_TEST`: don't boot up the kernel in QEMU once before + running the testsuite
The OBS repository mirror consists of `${OSMOCOM_REPO_MIRROR}/${OSMOCOM_REPO_PATH}/${OSMOCOM_REPO_VERSION}`, diff --git a/jenkins-common.sh b/jenkins-common.sh index 56c06fc..82e6ec3 100644 --- a/jenkins-common.sh +++ b/jenkins-common.sh @@ -452,6 +452,7 @@ -e "KERNEL_REMOTE_NAME=$KERNEL_REMOTE_NAME" \ -e "KERNEL_URL=$KERNEL_URL" \ -e "KERNEL_SKIP_REBUILD=$KERNEL_SKIP_REBUILD" \ + -e "KERNEL_SKIP_SMOKE_TEST=$KERNEL_SKIP_SMOKE_TEST" \ "$@" \ "$docker_image" \ "/kernel-test/prepare.sh" diff --git a/scripts/kernel-test/prepare.sh b/scripts/kernel-test/prepare.sh index 0fc9675..1f1d1d5 100755 --- a/scripts/kernel-test/prepare.sh +++ b/scripts/kernel-test/prepare.sh @@ -20,4 +20,6 @@ cp /boot/vmlinuz-* /cache/kernel-test/linux fi
-kernel_smoke_test +if [ "$KERNEL_SKIP_SMOKE_TEST" != 1 ]; then + kernel_smoke_test +fi