Fixes an dependence issue with testing stage inside ci file

#comment Affected: Running of CI jobs..
This commit is contained in:
Zorica Stojchevska 2020-12-11 12:07:41 +01:00
parent 407da6913c
commit d8619aecab
1 changed files with 34 additions and 6 deletions

View File

@ -127,10 +127,8 @@ build release:
- app/build/outputs
unit tests:
.unit-tests-common:
stage: test
needs:
- job: build debug
only:
- merge_requests
- branches
@ -142,11 +140,25 @@ unit tests:
script:
- ./gradlew -Pci --console=plain allTest
firebase tests:
stage: test
unit tests:
extends: .unit-tests-common
needs:
- job: build debug
except:
- release
- prerelease
- tags
unit tests release:
extends: .unit-tests-common
only:
- release
- prerelease
- tags
.firebase-tests-common:
stage: test
only:
- merge_requests
- branches
@ -175,6 +187,22 @@ firebase tests:
--num-flaky-test-attempts=2
--timeout 30m
firebase tests:
extends: .firebase-tests-common
needs:
- job: build debug
except:
- release
- prerelease
- tags
firebase tests release:
extends: .firebase-tests-common
only:
- release
- prerelease
- tags
firebase regression tests:
stage: test
rules: