]> Nishi Git Mirror - gwion.git/commitdiff
:art: Fix tuple printfxxx
authorJérémie Astor <astor.jeremie@wanadoo.fr>
Sat, 7 Dec 2019 13:28:07 +0000 (14:28 +0100)
committerJérémie Astor <astor.jeremie@wanadoo.fr>
Sat, 7 Dec 2019 13:28:07 +0000 (14:28 +0100)
.github/workflows/windows.yml
scripts/test.sh

index e2a6a6f9de4362f7a0c04ec17f59c12bb806f2b3..789611bb2dc056cf7667d8d72954c81889fb7829 100644 (file)
@@ -30,5 +30,6 @@ jobs:
         echo "::set-env name=test_dir::${{ runner.temp }}\test"
         echo "::set-env name=VALGRIND::NO_VALGRIND"
         echo "::set-env name=SEVERITY::3"
+        echo "::set-env name=separator::\"
         mkdir ${{ env.test_dir }}
         make VALGRIND=NO_VALGRIND SEVERITY=3 GWION_TEST_DIR=${{ env.test_dir }} test
index c996e29c68f385085e3471394f117d8b74f7d9eb..3ed65824a3a84025b361b1a404ab666c114dc3e3 100644 (file)
 : "${SEVERITY:=11}"
 : "${severity:=$SEVERITY}"
 
+
+: "${separator:=/}"
+
+
 assert_returns() {
   [ "$1" -eq 0   ] && return 0
   [ "$1" -eq 139 ] && echo "segfault" > "$2"
@@ -176,11 +180,11 @@ test_gw(){
   local n file log ret
   n=$2
   file=$1
-  log=${GWION_TEST_DIR}/${GWION_TEST_PREFIX}$(printf "%04i" "$n")
-  slog=${GWION_TEST_DIR}/${GWION_TEST_PREFIX}$(printf "%04i" "$n").std.log
-  elog=${GWION_TEST_DIR}/${GWION_TEST_PREFIX}$(printf "%04i" "$n").err.log
-  vlog=${GWION_TEST_DIR}/${GWION_TEST_PREFIX}$(printf "%04i" "$n").valgrind.log
-  rlog=${GWION_TEST_DIR}/${GWION_TEST_PREFIX}$(printf "%04i" "$n").log
+  log=${GWION_TEST_DIR}${separator}${GWION_TEST_PREFIX}$(printf "%04i" "$n")
+  slog=${GWION_TEST_DIR}${separator}${GWION_TEST_PREFIX}$(printf "%04i" "$n").std.log
+  elog=${GWION_TEST_DIR}${separator}${GWION_TEST_PREFIX}$(printf "%04i" "$n").err.log
+  vlog=${GWION_TEST_DIR}${separator}${GWION_TEST_PREFIX}$(printf "%04i" "$n").valgrind.log
+  rlog=${GWION_TEST_DIR}${separator}${GWION_TEST_PREFIX}$(printf "%04i" "$n").log
   if [ "$VALGRIND" == "NO_VALGRIND" ]
   then LANG=C ./"$PRG" "$GWOPT" -d "$DRIVER" "$file" > "$slog" 2>"$elog" |:
   else
@@ -277,7 +281,7 @@ test_dir() {
         wait
         for i in $(seq "$offset" "$n")
         do
-          read_test "${GWION_TEST_DIR}/${GWION_TEST_PREFIX}$(printf "%04i" "$i").log"
+          read_test "${GWION_TEST_DIR}${separator}${GWION_TEST_PREFIX}$(printf "%04i" "$i").log"
         done
         offset=$((offset + async));
       fi
@@ -289,7 +293,7 @@ test_dir() {
   wait
   local rest=$(( $((n-base-1)) %async))
   for i in $(seq $((n-rest))  $((n-1)))
-  do read_test "${GWION_TEST_DIR}/${GWION_TEST_PREFIX}$(printf "%04i" "$i").log"
+  do read_test "${GWION_TEST_DIR}${separator}${GWION_TEST_PREFIX}$(printf "%04i" "$i").log"
   done
 }
   fi
@@ -462,7 +466,7 @@ consummer() {
 }
 
 clean() {
-  rm -f ${GWION_TEST_DIR}/{${GWION_TEST_PREFIX}{*.log,bailout},In.gw}
+  rm -f ${GWION_TEST_DIR}${separator}{${GWION_TEST_PREFIX}{*.log,bailout},In.gw}
 }
 
 [ -f test.log ] && rm test.log