From db73fc8496ecc868e40fc38529a505e3fb588100 Mon Sep 17 00:00:00 2001 From: Anya Helene Bagge <anya@ii.uib.no> Date: Wed, 15 Feb 2023 05:27:45 +0100 Subject: [PATCH] make getting test project safer --- get-tests | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/get-tests b/get-tests index be61558..9d9d438 100755 --- a/get-tests +++ b/get-tests @@ -1,4 +1,4 @@ -#! /bin/sh +#! /bin/bash set -e @@ -10,5 +10,12 @@ elif [ -z "$TEST_ACCESS_TOKEN" ]; then echo 'Missing TEST_ACCESS_TOKEN' exit 1 fi +if [[ "$TEST_PROJECT_NAME" != *-tests ]]; then + echo "Illegal TEST_PROJECT_NAME: $TEST_PROJECT_NAME" + exit 1 +fi -git clone https://token:$TEST_ACCESS_TOKEN@git.app.uib.no/ii/inf222/v23/assignments/$TEST_PROJECT_NAME.git testcode +TEST_PROJECT_NAME=`basename "$TEST_PROJECT_NAME"` +git --version +git clone https://$TEST_ACCESS_TOKEN@git.app.uib.no/ii/inf222/v23/assignments/$TEST_PROJECT_NAME.git testcode +git clone https://$TEST_ACCESS_TOKEN@git.app.uib.no/ii/inf222/v23/assinments/$TEST_PROJECT_NAME.git testcode2 || true -- GitLab