Workaround when running tests using Linux on Win 72/5772/1
authorBjornMagnussonXA <bjorn.magnusson@est.tech>
Wed, 17 Mar 2021 13:22:20 +0000 (14:22 +0100)
committerBjornMagnussonXA <bjorn.magnusson@est.tech>
Wed, 17 Mar 2021 13:22:37 +0000 (14:22 +0100)
Print info and delay container start when using Linux on Win
Minor correction in README

Issue-ID: NONRTRIC-468

Signed-off-by: BjornMagnussonXA <bjorn.magnusson@est.tech>
Change-Id: I2bf36ad5ac751c1e4482ced809312a7bd0b6dcf4

test/auto-test/README.md
test/common/testcase_common.sh

index 52f0010..871eb98 100644 (file)
@@ -17,7 +17,7 @@ A test script, for example FTC1, is executed from the cmd line using the script
 
  ./FTC1.sh remote docker --env-file ../common/test_env-oran-cherry.sh
 
-Note that is running on a released verion, the parameter "release" shall be included to run the released images.
+Note that not is running on a released verion, the parameter "release" shall be included to run the released images.
 
 See the README.md in  `../common/` for all details about available parameters and their meaning.
 
index 3e1003d..dc5415b 100755 (executable)
@@ -1873,6 +1873,13 @@ __start_container() {
        appcount=$1
        shift
 
+       os_version=$(uname -a 2> /dev/null | awk '{print tolower($0)}' | grep "mircosoft")
+       if [[ "$os_version" == *"mircosoft"* ]]; then
+               echo -e $YELLOW" Workaround for Linux on Win - delay container start, 1 sec, to make sure files mounted in the container are available on disk - WLS problem"$EYELLOW
+               sleep 1
+       fi
+
+
        if [ "$compose_args" == "NODOCKERARGS" ]; then
                docker-compose -f $compose_file up -d &> .dockererr
                if [ $? -ne 0 ]; then