Skip to content
Snippets Groups Projects
.gitlab-ci.yml 856 B
Newer Older
tests:
Rosen Georgiev's avatar
Rosen Georgiev committed
  image: gradle:7.4.1-jdk17
    - 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
Rosen Georgiev's avatar
Rosen Georgiev committed

  artifacts:
    when: always
Rosen Georgiev's avatar
Rosen Georgiev committed
    reports:
Rosen Georgiev's avatar
Rosen Georgiev committed
       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`
Rosen Georgiev's avatar
Rosen Georgiev committed
   -    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
   - else
   -    echo "Skipping tests"
Rosen Georgiev's avatar
Rosen Georgiev committed
   - fi