.travis.yml in knapsack-0.0.3 vs .travis.yml in knapsack-0.1.0
- old
+ new
@@ -11,11 +11,22 @@
repo_token: 38686058eed480dd0fcf8bce9015733e0bae88e44e30f4a1ac63df8aec2f86d8
before_install:
- "echo 'gem: --no-ri --no-rdoc' > ~/.gemrc"
script:
- bundle exec rspec spec
+
# generate knapsack report
- - KNAPSACK_GENERATE_REPORT=true bundle exec rspec --default-path spec_examples
+ - KNAPSACK_GENERATE_REPORT=true bundle exec rspec --default-path spec_examples --tag focus
+
# run specs with enabled time offset warning
- bundle exec rspec --default-path spec_examples
+
+ # run rake task for the first CI node
+ - CI_NODE_TOTAL=2 CI_NODE_INDEX=0 KNAPSACK_SPEC_PATTERN="spec_examples/**/*_spec.rb" bundle exec rake knapsack:rspec
+ # run rake task for the second CI node
+ - CI_NODE_TOTAL=2 CI_NODE_INDEX=1 KNAPSACK_SPEC_PATTERN="spec_examples/**/*_spec.rb" bundle exec rake knapsack:rspec
+
+ # run specs for custom knapsack report path
+ - cp knapsack_report.json custom_knapsack_report.json
+ - KNAPSACK_SPEC_PATTERN="spec_examples/**/*_spec.rb" KNAPSACK_REPORT_PATH="custom_knapsack_report.json" bundle exec rake knapsack:rspec
notifications:
email: false