diff --git a/.circleci/config.yml b/.circleci/config.yml index 67e6546e220..8f700dba2b5 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,15 +1,13 @@ version: 2 jobs: - core: + minimal_core: machine: enabled: true steps: - checkout - run: - command: ./gradlew testcontainers:build -x test -x check + command: ./gradlew --no-daemon --continue --scan testcontainers:test --tests '*GenericContainerRuleTest' - run: - command: ./gradlew testcontainers:check --scan - - run: &ciMate name: aggregate test reports with ciMate when: always environment: @@ -28,89 +26,8 @@ jobs: path: ~/junit - store_artifacts: path: ~/junit - modules-no-jdbc-test-no-selenium: - machine: - enabled: true - steps: - - checkout - - run: - command: ./gradlew check -x testcontainers:check -x selenium:check -x jdbc-test:check - --scan - environment: - TZ: /usr/share/zoneinfo/ETC/UTC - - run: *ciMate - - run: - name: Save test results - command: | - mkdir -p ~/junit/ - find . -type f -regex ".*/build/test-results/.*xml" -exec cp {} ~/junit/ \; - when: always - - store_test_results: - path: ~/junit - - store_artifacts: - path: ~/junit - modules-jdbc-test: - machine: - enabled: true - steps: - - checkout - - run: - command: ./gradlew jdbc-test:check --scan - environment: - TZ: /usr/share/zoneinfo/ETC/UTC - - run: *ciMate - - run: - name: Save test results - command: | - mkdir -p ~/junit/ - find . -type f -regex ".*/build/test-results/.*xml" -exec cp {} ~/junit/ \; - when: always - - store_test_results: - path: ~/junit - - store_artifacts: - path: ~/junit - selenium: - machine: - enabled: true - steps: - - checkout - - run: - command: ./gradlew selenium:check --scan - - run: *ciMate - - run: - name: Save test results - command: | - mkdir -p ~/junit/ - find . -type f -regex ".*/build/test-results/.*xml" -exec cp {} ~/junit/ \; - when: always - - store_test_results: - path: ~/junit - - store_artifacts: - path: ~/junit - examples: - machine: - enabled: true - steps: - - checkout - - run: - command: cd examples && ./gradlew check - - run: *ciMate - - run: - name: Save test results - command: | - mkdir -p ~/junit/ - find . -type f -regex ".*/build/test-results/.*xml" -exec cp {} ~/junit/ \; - when: always - - store_test_results: - path: ~/junit - - store_artifacts: - path: ~/junit workflows: version: 2 test_all: jobs: - - core - - modules-no-jdbc-test-no-selenium - - modules-jdbc-test - - selenium - - examples + - minimal_core