Commit f712373b authored by Adrian DC's avatar Adrian DC
Browse files

chore: gitlab-ci: resolve colored terminal outputs in 'Test'

 * Also add a reference to the 'SUITE' environment variable
parent c50538ee
Loading
Loading
Loading
Loading
+3 −3
Changes for .gitlab-ci.yml: 3 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -77,15 +77,15 @@ stages:
  script:
    - |
      if [ -z "${SUITE}" ]; then
        read -p " > Test suite : " -r SUITE
        read -p " > Test suite [SUITE] : " -r SUITE
        echo ''
      fi
      sed -n '/^.unit-tests-template/,/^$/{ /  script/,/^$/{ /script:/n; s/^ *- //g; p } }' ./.gitlab-ci.yml | grep "/tests/${SUITE:?}" |
      while read -r line; do
        echo " \033[1;35mTest: \033[0;35m${line}\033[0m"
        printf " \033[1;35mTest: \033[0;35m${line}\033[0m\n"
        bash -c "${line}"
      done
      echo " \033[1;35mTests: \033[0;35mPassed successfully\033[0m"
      printf " \033[1;35mTests: \033[0;35mPassed successfully\033[0m\n"
  only:
    - local