aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilip Li <philip.li@intel.com>2019-07-03 09:33:54 +0800
committerPhilip Li <philip.li@intel.com>2019-07-03 09:33:54 +0800
commit498ba0f1db3db927a278726620ef0dd235d66260 (patch)
tree05da5338bcc4db1f7228df56b5fe584946b7c592
parent2af2c0cb9c6c46f8edb54ddb1d31b2f3aca64ce1 (diff)
downloadlkp-tests-498ba0f1db3db927a278726620ef0dd235d66260.tar.gz
tools: remove deprecated create-testcase-image
Signed-off-by: Philip Li <philip.li@intel.com>
-rwxr-xr-xtools/create-testcase-image102
1 files changed, 0 insertions, 102 deletions
diff --git a/tools/create-testcase-image b/tools/create-testcase-image
deleted file mode 100755
index 209428ab..00000000
--- a/tools/create-testcase-image
+++ /dev/null
@@ -1,102 +0,0 @@
-#!/bin/bash
-
-[[ -n "$LKP_SRC" ]] || LKP_SRC=$(dirname $(dirname $(readlink -e -v $0)))
-
-LKP_SERVER=internal-lkp-server
-LKP_CGI_PORT=80
-LKP_USER=lkp
-
-. $LKP_SRC/lib/install.sh
-
-if ! [[ $(id -u) = 0 ]]; then
- echo "This script must be run as root" 1>&2
- exit 1
-fi
-
-usage()
-{
- cat <<-EOF
-Usage:
- $0 < testcase > < image_name >
-Example:
- $0 build-qemu debian
-EOF
- exit 1
-}
-
-cleanup()
-{
- rm -rf $tmp_dir
-}
-
-download_testcase_benchmark()
-{
-
- local testcase=$1
- local ret=
-
- wget -nv -N "http://$LKP_SERVER:$LKP_CGI_PORT/~$LKP_USER//lkp/benchmarks/${testcase}.cgz" &>/dev/null
- ret=$?
-
- # return value "8"(ERROR 404: Not Found) mean this testcase need no benchmark.
- if [[ "$ret" = "0" ]]; then
- echo ${testcase}.cgz
- else
- [[ "$ret" = "8" ]] || {
- echo "Fail to download benchmark file: ${testcase}.cgz" 1>&2
- exit 1
- }
-
- wget -nv -N "http://$LKP_SERVER:$LKP_CGI_PORT/~$LKP_USER//lkp/benchmarks/${testcase}-x86_64.cgz" &>/dev/null
- ret=$?
- if [[ "$ret" = "0" ]]; then
- echo ${testcase}-x86_64.cgz
- elif [[ "$ret" = "8" ]];then
- :
- else
- echo "Fail to download benchmark file: ${testcase}-x86_64.cgz" 1>&2
- exit 1
- fi
- fi
-}
-
-
-[[ $# = 2 ]] || usage
-
-testcase=$1
-image_name=$2
-
-docker ps >/dev/null || exit
-
-tmp_dir=$(mktemp -d /tmp/create-testcase-image-XXXXXXXXX) || exit
-
-trap cleanup EXIT
-
-cd $tmp_dir
-benchmark_package=$(download_testcase_benchmark $testcase) || exit
-
-[[ $benchmark_package ]] && {
- rm -rf /lkp/benchmarks/$testcase
- gzip $tmp_dir/${benchmark_package} -dc | cpio -id &>/dev/null || exit
- mv /lkp/benchmarks/$testcase $tmp_dir/
-}
-mkdir -p ./$testcase
-
-basic_packages="nfs-common wget cpio psmisc time"
-dependency_packages="$(get_dependency_packages debian $testcase)"
-
-cat >$tmp_dir/dockerfile <<-EOF
-FROM $image_name
-COPY ./$testcase /lkp/benchmarks/$testcase/
-ENV DEBIAN_FRONTEND noninteractive
-RUN apt-get update && \\
- apt-get install -y $basic_packages $dependency_packages
-RUN groupadd --gid 1090 lkp
-RUN useradd --uid 1090 --gid 1090 lkp
-EOF
-
-docker build -t ${image_name}_$testcase . || exit
-
-echo "Create docker image ${image_name}_$testcase for $testcase testcase successfully."
-
-rm -fr "$tmp_dir"