stages: - test tests: stage: test image: gradle:7.4.1-jdk17 only: - main tags: - amd64-docker variables: GRADLE_OPTS: "-Dorg.gradle.daemon=false" before_script: - export GRADLE_USER_HOME=`pwd`/.gradle - sudo apk update && sudo apk add bash after_script: reports: junit: build/test-results/test/TestResult.xml script: - pwd - currentTime=$(date +%H:%M) - echo $currentTime - if [[ "$currentTime" < "18:00" ]] || [[ "$currentTime" > "04:00" ]]; then - echo "Starting tests" - currentPath=`pwd` - gradle regressionSuite -PbaseUrl=https://gaiax.vereign.com/tsa -Dcucumber.tags="@tsa, not @wip" -Dcourgette.threads=1 -Dcourgette.runLevel=Scenario -Dcourgette.rerunFailedScenarios=false -Dcourgette.rerunAttempts=1 -DmongoUrl={MONGO_PATH} - else - echo "Skipping tests" - fi