Files
atrium/.travis.yml
Robert Stoll 43cacaee88 rename atrium-scala to atrium-scala2 and change package structure
Don't prefix packages with scala but move it after ch.tutteli.atrium.
IMO it is not an extension like kotlin_1_3 and therefore should
not be at the end. Use scala2 as we are likely going to use atrium-scala
for scala 3 once it is out.
2020-10-20 21:33:31 +02:00

57 lines
1.8 KiB
YAML

dist: trusty
language: java
jdk:
- openjdk11
install: skip
jobs:
include:
- env: MODE=current_11
script:
- set -e
- ./gradle/scripts/check-generateLogic-committed.sh
- ./gradlew buildAllWithoutJs
- misc/tools/atrium-scala2-test/gradlew -p ./misc/tools/atrium-scala2-test build
after_success: bash <(curl -s https://codecov.io/bash) -F current
- env: MODE=current_8
jdk: oraclejdk8
script: ./gradlew buildNonDeprecatedJvm buildAllAndroid
- env: MODE=js
script: ./gradlew buildAllJs
- env: MODE=bc
script: ./gradlew bcTests
after_success: bash <(curl -s https://codecov.io/bash) -F bc
- env: MODE=bbc
script: ./gradlew bbcTests
after_success: bash <(curl -s https://codecov.io/bash) -F bbc
- env: MODE=samples
script:
- set -e
- samples/js/jasmine/gradlew -p ./samples/js/jasmine build
- samples/js/mocha/gradlew -p ./samples/js/mocha build
- samples/jvm/spek/gradlew -p ./samples/jvm/spek build
- samples/jvm/junit5/gradlew -p ./samples/jvm/junit5 build
# in case of travis problems installing jdk11
#- cd samples/maven && ./mvnw -B test -Djava.version=1.8 && cd ../..
- cd samples/maven && ./mvnw -B test && cd ../..
- samples/multiplatform/gradlew -p ./samples/multiplatform build
- misc/tools/atrium-samples-test/gradlew -p ./misc/tools/atrium-samples-test build
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
cache:
directories:
- $HOME/.gradle/wrapper/
- $HOME/.gradle/caches/
- $HOME/.m2
- ./gradle/node_modules