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