Define FRAMEWORK

Signed-off-by: Elena Uziunaite <elena.uziunaite@arm.com>
diff --git a/tests/scripts/mbedtls-all.sh b/tests/scripts/mbedtls-all.sh
index a1b062a..089cb6b 100755
--- a/tests/scripts/mbedtls-all.sh
+++ b/tests/scripts/mbedtls-all.sh
@@ -10,6 +10,7 @@
 
 # This script must be invoked from the project's root.
 
-source framework/scripts/all-core.sh
+FRAMEWORK="$PWD/framework"
+source $FRAMEWORK/scripts/all-core.sh
 
 main "$@"
diff --git a/tf-psa-crypto/tests/scripts/all.sh b/tf-psa-crypto/tests/scripts/all.sh
index 86b0609..9c7547b 100755
--- a/tf-psa-crypto/tests/scripts/all.sh
+++ b/tf-psa-crypto/tests/scripts/all.sh
@@ -19,10 +19,12 @@
 
 if [ -d ../include/mbedtls -a -d ../framework ]; then
     # Running inside an mbedtls checkout: get the framework from mbedtls.
-    source ../framework/scripts/all-core.sh
+    FRAMEWORK="$PWD/../framework"
 else
     # Running standalone: use our own framework.
-    source framework/scripts/all-core.sh
+    FRAMEWORK="$PWD/framework"
 fi
 
+source $FRAMEWORK/scripts/all-core.sh
+
 main "$@"