--- 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