.circleci/config.yml
---
version: 2
jobs:
JRuby 9.2.9.0, JDK 8 saxon-he-9.8:
docker:
- image: fidothe/circleci:jruby-9.2.9.0-8-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE9-8-0-15J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/9.8/SaxonHE9-8-0-15J.zip
unzip SaxonHE9-8-0-15J.zip
rm -f SaxonHE9-8-0-15J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.9.0, JDK 8 saxon-he-10.2:
docker:
- image: fidothe/circleci:jruby-9.2.9.0-8-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE10-2J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/10/Java/SaxonHE10-2J.zip
unzip SaxonHE10-2J.zip
rm -f SaxonHE10-2J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.9.0, JDK 8:
docker:
- image: fidothe/circleci:jruby-9.2.9.0-8-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
steps:
- checkout
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.9.0, JDK 11 saxon-he-9.8:
docker:
- image: fidothe/circleci:jruby-9.2.9.0-11-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE9-8-0-15J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/9.8/SaxonHE9-8-0-15J.zip
unzip SaxonHE9-8-0-15J.zip
rm -f SaxonHE9-8-0-15J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.9.0, JDK 11 saxon-he-10.2:
docker:
- image: fidothe/circleci:jruby-9.2.9.0-11-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE10-2J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/10/Java/SaxonHE10-2J.zip
unzip SaxonHE10-2J.zip
rm -f SaxonHE10-2J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.9.0, JDK 11:
docker:
- image: fidothe/circleci:jruby-9.2.9.0-11-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
steps:
- checkout
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.9.0, JDK 13 saxon-he-9.8:
docker:
- image: fidothe/circleci:jruby-9.2.9.0-13-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE9-8-0-15J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/9.8/SaxonHE9-8-0-15J.zip
unzip SaxonHE9-8-0-15J.zip
rm -f SaxonHE9-8-0-15J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.9.0, JDK 13 saxon-he-10.2:
docker:
- image: fidothe/circleci:jruby-9.2.9.0-13-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE10-2J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/10/Java/SaxonHE10-2J.zip
unzip SaxonHE10-2J.zip
rm -f SaxonHE10-2J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.9.0, JDK 13:
docker:
- image: fidothe/circleci:jruby-9.2.9.0-13-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
steps:
- checkout
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.1.17.0, JDK 8 saxon-he-9.8:
docker:
- image: fidothe/circleci:jruby-9.1.17.0-8-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE9-8-0-15J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/9.8/SaxonHE9-8-0-15J.zip
unzip SaxonHE9-8-0-15J.zip
rm -f SaxonHE9-8-0-15J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.1.17.0, JDK 8 saxon-he-10.2:
docker:
- image: fidothe/circleci:jruby-9.1.17.0-8-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE10-2J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/10/Java/SaxonHE10-2J.zip
unzip SaxonHE10-2J.zip
rm -f SaxonHE10-2J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.1.17.0, JDK 8:
docker:
- image: fidothe/circleci:jruby-9.1.17.0-8-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
steps:
- checkout
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.10.0, JDK 8 saxon-he-9.8:
docker:
- image: fidothe/circleci:jruby-9.2.10.0-8-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE9-8-0-15J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/9.8/SaxonHE9-8-0-15J.zip
unzip SaxonHE9-8-0-15J.zip
rm -f SaxonHE9-8-0-15J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.10.0, JDK 8 saxon-he-10.2:
docker:
- image: fidothe/circleci:jruby-9.2.10.0-8-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE10-2J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/10/Java/SaxonHE10-2J.zip
unzip SaxonHE10-2J.zip
rm -f SaxonHE10-2J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.10.0, JDK 8:
docker:
- image: fidothe/circleci:jruby-9.2.10.0-8-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
steps:
- checkout
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.10.0, JDK 11 saxon-he-9.8:
docker:
- image: fidothe/circleci:jruby-9.2.10.0-11-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE9-8-0-15J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/9.8/SaxonHE9-8-0-15J.zip
unzip SaxonHE9-8-0-15J.zip
rm -f SaxonHE9-8-0-15J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.10.0, JDK 11 saxon-he-10.2:
docker:
- image: fidothe/circleci:jruby-9.2.10.0-11-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE10-2J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/10/Java/SaxonHE10-2J.zip
unzip SaxonHE10-2J.zip
rm -f SaxonHE10-2J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.10.0, JDK 11:
docker:
- image: fidothe/circleci:jruby-9.2.10.0-11-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
steps:
- checkout
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.10.0, JDK 13 saxon-he-9.8:
docker:
- image: fidothe/circleci:jruby-9.2.10.0-13-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE9-8-0-15J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/9.8/SaxonHE9-8-0-15J.zip
unzip SaxonHE9-8-0-15J.zip
rm -f SaxonHE9-8-0-15J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.10.0, JDK 13 saxon-he-10.2:
docker:
- image: fidothe/circleci:jruby-9.2.10.0-13-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE10-2J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/10/Java/SaxonHE10-2J.zip
unzip SaxonHE10-2J.zip
rm -f SaxonHE10-2J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.10.0, JDK 13:
docker:
- image: fidothe/circleci:jruby-9.2.10.0-13-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
steps:
- checkout
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.11.1, JDK 8 saxon-he-9.8:
docker:
- image: fidothe/circleci:jruby-9.2.11.1-8-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE9-8-0-15J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/9.8/SaxonHE9-8-0-15J.zip
unzip SaxonHE9-8-0-15J.zip
rm -f SaxonHE9-8-0-15J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.11.1, JDK 8 saxon-he-10.2:
docker:
- image: fidothe/circleci:jruby-9.2.11.1-8-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE10-2J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/10/Java/SaxonHE10-2J.zip
unzip SaxonHE10-2J.zip
rm -f SaxonHE10-2J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.11.1, JDK 8:
docker:
- image: fidothe/circleci:jruby-9.2.11.1-8-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
steps:
- checkout
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.11.1, JDK 11 saxon-he-9.8:
docker:
- image: fidothe/circleci:jruby-9.2.11.1-11-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE9-8-0-15J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/9.8/SaxonHE9-8-0-15J.zip
unzip SaxonHE9-8-0-15J.zip
rm -f SaxonHE9-8-0-15J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.11.1, JDK 11 saxon-he-10.2:
docker:
- image: fidothe/circleci:jruby-9.2.11.1-11-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE10-2J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/10/Java/SaxonHE10-2J.zip
unzip SaxonHE10-2J.zip
rm -f SaxonHE10-2J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.11.1, JDK 11:
docker:
- image: fidothe/circleci:jruby-9.2.11.1-11-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
steps:
- checkout
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.11.1, JDK 13 saxon-he-9.8:
docker:
- image: fidothe/circleci:jruby-9.2.11.1-13-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE9-8-0-15J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/9.8/SaxonHE9-8-0-15J.zip
unzip SaxonHE9-8-0-15J.zip
rm -f SaxonHE9-8-0-15J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.11.1, JDK 13 saxon-he-10.2:
docker:
- image: fidothe/circleci:jruby-9.2.11.1-13-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE10-2J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/10/Java/SaxonHE10-2J.zip
unzip SaxonHE10-2J.zip
rm -f SaxonHE10-2J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.11.1, JDK 13:
docker:
- image: fidothe/circleci:jruby-9.2.11.1-13-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
steps:
- checkout
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.12.0, JDK 8 saxon-he-9.8:
docker:
- image: fidothe/circleci:jruby-9.2.12.0-8-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE9-8-0-15J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/9.8/SaxonHE9-8-0-15J.zip
unzip SaxonHE9-8-0-15J.zip
rm -f SaxonHE9-8-0-15J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Install Code Climate Test Reporter
command: |
curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
chmod +x ./cc-test-reporter
- run:
name: Run the tests, and upload coverage data to Code Climate
command: |-
./cc-test-reporter before-build
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
if [ $? -eq 0 ]; then ./cc-test-reporter format-coverage -t simplecov -o "cc-coverage-jar-loading-alt-saxon-he-9.8.json"; fi
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
if [ $? -eq 0 ]; then ./cc-test-reporter format-coverage -t simplecov -o "cc-coverage-main-alt-saxon-he-9.8.json"; fi
- persist_to_workspace:
root: "~/project"
paths:
- cc-coverage*
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.12.0, JDK 8 saxon-he-10.2:
docker:
- image: fidothe/circleci:jruby-9.2.12.0-8-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE10-2J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/10/Java/SaxonHE10-2J.zip
unzip SaxonHE10-2J.zip
rm -f SaxonHE10-2J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Install Code Climate Test Reporter
command: |
curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
chmod +x ./cc-test-reporter
- run:
name: Run the tests, and upload coverage data to Code Climate
command: |-
./cc-test-reporter before-build
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
if [ $? -eq 0 ]; then ./cc-test-reporter format-coverage -t simplecov -o "cc-coverage-jar-loading-alt-saxon-he-10.2.json"; fi
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
if [ $? -eq 0 ]; then ./cc-test-reporter format-coverage -t simplecov -o "cc-coverage-main-alt-saxon-he-10.2.json"; fi
- persist_to_workspace:
root: "~/project"
paths:
- cc-coverage*
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.12.0, JDK 8:
docker:
- image: fidothe/circleci:jruby-9.2.12.0-8-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
steps:
- checkout
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Install Code Climate Test Reporter
command: |
curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
chmod +x ./cc-test-reporter
- run:
name: Run the tests, and upload coverage data to Code Climate
command: |-
./cc-test-reporter before-build
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
if [ $? -eq 0 ]; then ./cc-test-reporter format-coverage -t simplecov -o "cc-coverage-jar-loading.json"; fi
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
if [ $? -eq 0 ]; then ./cc-test-reporter format-coverage -t simplecov -o "cc-coverage-main.json"; fi
- persist_to_workspace:
root: "~/project"
paths:
- cc-coverage*
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.12.0, JDK 11 saxon-he-9.8:
docker:
- image: fidothe/circleci:jruby-9.2.12.0-11-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE9-8-0-15J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/9.8/SaxonHE9-8-0-15J.zip
unzip SaxonHE9-8-0-15J.zip
rm -f SaxonHE9-8-0-15J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.12.0, JDK 11 saxon-he-10.2:
docker:
- image: fidothe/circleci:jruby-9.2.12.0-11-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE10-2J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/10/Java/SaxonHE10-2J.zip
unzip SaxonHE10-2J.zip
rm -f SaxonHE10-2J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.12.0, JDK 11:
docker:
- image: fidothe/circleci:jruby-9.2.12.0-11-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
steps:
- checkout
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.12.0, JDK 13 saxon-he-9.8:
docker:
- image: fidothe/circleci:jruby-9.2.12.0-13-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE9-8-0-15J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/9.8/SaxonHE9-8-0-15J.zip
unzip SaxonHE9-8-0-15J.zip
rm -f SaxonHE9-8-0-15J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.12.0, JDK 13 saxon-he-10.2:
docker:
- image: fidothe/circleci:jruby-9.2.12.0-13-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE10-2J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/10/Java/SaxonHE10-2J.zip
unzip SaxonHE10-2J.zip
rm -f SaxonHE10-2J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.12.0, JDK 13:
docker:
- image: fidothe/circleci:jruby-9.2.12.0-13-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
steps:
- checkout
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.13.0-SNAPSHOT-latest, JDK 8 saxon-he-9.8:
docker:
- image: fidothe/circleci:jruby-9.2.13.0-SNAPSHOT-latest-8-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE9-8-0-15J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/9.8/SaxonHE9-8-0-15J.zip
unzip SaxonHE9-8-0-15J.zip
rm -f SaxonHE9-8-0-15J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.13.0-SNAPSHOT-latest, JDK 8 saxon-he-10.2:
docker:
- image: fidothe/circleci:jruby-9.2.13.0-SNAPSHOT-latest-8-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE10-2J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/10/Java/SaxonHE10-2J.zip
unzip SaxonHE10-2J.zip
rm -f SaxonHE10-2J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.13.0-SNAPSHOT-latest, JDK 8:
docker:
- image: fidothe/circleci:jruby-9.2.13.0-SNAPSHOT-latest-8-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
steps:
- checkout
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.13.0-SNAPSHOT-latest, JDK 11 saxon-he-9.8:
docker:
- image: fidothe/circleci:jruby-9.2.13.0-SNAPSHOT-latest-11-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE9-8-0-15J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/9.8/SaxonHE9-8-0-15J.zip
unzip SaxonHE9-8-0-15J.zip
rm -f SaxonHE9-8-0-15J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.13.0-SNAPSHOT-latest, JDK 11 saxon-he-10.2:
docker:
- image: fidothe/circleci:jruby-9.2.13.0-SNAPSHOT-latest-11-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE10-2J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/10/Java/SaxonHE10-2J.zip
unzip SaxonHE10-2J.zip
rm -f SaxonHE10-2J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.13.0-SNAPSHOT-latest, JDK 11:
docker:
- image: fidothe/circleci:jruby-9.2.13.0-SNAPSHOT-latest-11-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
steps:
- checkout
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.13.0-SNAPSHOT-latest, JDK 13 saxon-he-9.8:
docker:
- image: fidothe/circleci:jruby-9.2.13.0-SNAPSHOT-latest-13-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE9-8-0-15J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/9.8/SaxonHE9-8-0-15J.zip
unzip SaxonHE9-8-0-15J.zip
rm -f SaxonHE9-8-0-15J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.13.0-SNAPSHOT-latest, JDK 13 saxon-he-10.2:
docker:
- image: fidothe/circleci:jruby-9.2.13.0-SNAPSHOT-latest-13-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
ALTERNATE_SAXON_HOME: "/tmp/saxon"
steps:
- checkout
- run:
name: Download SaxonHE10-2J.zip
command: |-
mkdir -p /tmp/saxon
cd /tmp/saxon
curl -L -O https://sourceforge.net/projects/saxon/files/Saxon-HE/10/Java/SaxonHE10-2J.zip
unzip SaxonHE10-2J.zip
rm -f SaxonHE10-2J.zip
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
JRuby 9.2.13.0-SNAPSHOT-latest, JDK 13:
docker:
- image: fidothe/circleci:jruby-9.2.13.0-SNAPSHOT-latest-13-jdk-slim
environment:
BUNDLE_JOBS: 3
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--dev --debug"
steps:
- checkout
- run:
name: Bundle Install
command: bundle check || bundle install
- run:
name: Run the tests
command: |-
mkdir -p /tmp/test-results
VERIFY_SAXON_LAZY_LOADING=1 bundle exec rspec spec/jar_loading_spec.rb --options .rspec-jar-loading --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec-jar-loading.xml
rm -rf coverage
bundle exec rspec spec --profile 10 --format RspecJunitFormatter --out /tmp/test-results/rspec.xml --format progress
- store_test_results:
path: "/tmp/test-results"
- store_artifacts:
path: "/tmp/test-results"
destination: test-results
Report test coverage to Code Climate:
docker:
- image: circleci/ruby:latest
steps:
- attach_workspace:
at: "/tmp/workspace"
- run:
name: Install Code Climate Test Reporter
command: |
curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
chmod +x ./cc-test-reporter
- run:
name: Upload test coverage to Code Climate
command: |-
find /tmp/workspace -name 'cc-coverage*.json' &&\
./cc-test-reporter sum-coverage /tmp/workspace/cc-coverage*.json &&\
./cc-test-reporter upload-coverage
workflows:
version: 2
build_and_test:
jobs:
- JRuby 9.2.9.0, JDK 8 saxon-he-9.8
- JRuby 9.2.9.0, JDK 8 saxon-he-10.2
- JRuby 9.2.9.0, JDK 8
- JRuby 9.2.9.0, JDK 11 saxon-he-9.8
- JRuby 9.2.9.0, JDK 11 saxon-he-10.2
- JRuby 9.2.9.0, JDK 11
- JRuby 9.2.9.0, JDK 13 saxon-he-9.8
- JRuby 9.2.9.0, JDK 13 saxon-he-10.2
- JRuby 9.2.9.0, JDK 13
- JRuby 9.1.17.0, JDK 8 saxon-he-9.8
- JRuby 9.1.17.0, JDK 8 saxon-he-10.2
- JRuby 9.1.17.0, JDK 8
- JRuby 9.2.10.0, JDK 8 saxon-he-9.8
- JRuby 9.2.10.0, JDK 8 saxon-he-10.2
- JRuby 9.2.10.0, JDK 8
- JRuby 9.2.10.0, JDK 11 saxon-he-9.8
- JRuby 9.2.10.0, JDK 11 saxon-he-10.2
- JRuby 9.2.10.0, JDK 11
- JRuby 9.2.10.0, JDK 13 saxon-he-9.8
- JRuby 9.2.10.0, JDK 13 saxon-he-10.2
- JRuby 9.2.10.0, JDK 13
- JRuby 9.2.11.1, JDK 8 saxon-he-9.8
- JRuby 9.2.11.1, JDK 8 saxon-he-10.2
- JRuby 9.2.11.1, JDK 8
- JRuby 9.2.11.1, JDK 11 saxon-he-9.8
- JRuby 9.2.11.1, JDK 11 saxon-he-10.2
- JRuby 9.2.11.1, JDK 11
- JRuby 9.2.11.1, JDK 13 saxon-he-9.8
- JRuby 9.2.11.1, JDK 13 saxon-he-10.2
- JRuby 9.2.11.1, JDK 13
- JRuby 9.2.12.0, JDK 8 saxon-he-9.8
- JRuby 9.2.12.0, JDK 8 saxon-he-10.2
- JRuby 9.2.12.0, JDK 8
- JRuby 9.2.12.0, JDK 11 saxon-he-9.8
- JRuby 9.2.12.0, JDK 11 saxon-he-10.2
- JRuby 9.2.12.0, JDK 11
- JRuby 9.2.12.0, JDK 13 saxon-he-9.8
- JRuby 9.2.12.0, JDK 13 saxon-he-10.2
- JRuby 9.2.12.0, JDK 13
- JRuby 9.2.13.0-SNAPSHOT-latest, JDK 8 saxon-he-9.8
- JRuby 9.2.13.0-SNAPSHOT-latest, JDK 8 saxon-he-10.2
- JRuby 9.2.13.0-SNAPSHOT-latest, JDK 8
- JRuby 9.2.13.0-SNAPSHOT-latest, JDK 11 saxon-he-9.8
- JRuby 9.2.13.0-SNAPSHOT-latest, JDK 11 saxon-he-10.2
- JRuby 9.2.13.0-SNAPSHOT-latest, JDK 11
- JRuby 9.2.13.0-SNAPSHOT-latest, JDK 13 saxon-he-9.8
- JRuby 9.2.13.0-SNAPSHOT-latest, JDK 13 saxon-he-10.2
- JRuby 9.2.13.0-SNAPSHOT-latest, JDK 13
- Report test coverage to Code Climate:
requires:
- JRuby 9.2.12.0, JDK 8 saxon-he-9.8
- JRuby 9.2.12.0, JDK 8 saxon-he-10.2
- JRuby 9.2.12.0, JDK 8