From bd60424e099623a148a5d186c6f268807e33896c Mon Sep 17 00:00:00 2001 From: Alexey Neyman Date: Sun, 29 Apr 2018 23:03:26 -0700 Subject: [PATCH] Add the ability to run some but not all samples in docker Also, build containers with --no-cache: distributions like ArchLinux retire their packages very quickly, need to always use up-to-date package databases. Signed-off-by: Alexey Neyman --- .../{ctng-test-all => ctng-build-sample} | 5 +- testing/docker/common-scripts/ctng-test-basic | 8 +++ testing/docker/dmgr.sh | 51 ++++++++++++++----- 3 files changed, 47 insertions(+), 17 deletions(-) rename testing/docker/common-scripts/{ctng-test-all => ctng-build-sample} (64%) create mode 100755 testing/docker/common-scripts/ctng-test-basic diff --git a/testing/docker/common-scripts/ctng-test-all b/testing/docker/common-scripts/ctng-build-sample similarity index 64% rename from testing/docker/common-scripts/ctng-test-all rename to testing/docker/common-scripts/ctng-build-sample index f0ba2663..3f21478d 100755 --- a/testing/docker/common-scripts/ctng-test-all +++ b/testing/docker/common-scripts/ctng-build-sample @@ -6,7 +6,4 @@ rm -rf bld-samples mkdir bld-samples cd bld-samples export PATH=$HOME/inst-ctng/bin:$PATH -ct-ng help -ct-ng list-samples -ct-ng list-steps -ct-ng build-all +ct-ng build-all ${1+CT_SAMPLES="$*"} diff --git a/testing/docker/common-scripts/ctng-test-basic b/testing/docker/common-scripts/ctng-test-basic new file mode 100755 index 00000000..75412e1e --- /dev/null +++ b/testing/docker/common-scripts/ctng-test-basic @@ -0,0 +1,8 @@ +#!/bin/bash + +set -e +cd +export PATH=$HOME/inst-ctng/bin:$PATH +ct-ng help +ct-ng list-samples +ct-ng list-steps diff --git a/testing/docker/dmgr.sh b/testing/docker/dmgr.sh index 1f2b1203..08247844 100755 --- a/testing/docker/dmgr.sh +++ b/testing/docker/dmgr.sh @@ -19,16 +19,19 @@ usage() cat >&2 <