1. 09 7月, 2019 1 次提交
    • M
      Run tests in parallel via parallel_tests · 7d97102f
      Mark Lapierre 提交于
      Uses the parallel_tests gem to execute tests in multiple processes
      simultaneously on the same machine.
      
      Adds the `--parallel` CLI option that instructs the QA framework
      to use the parallel_tests executable.
      
      Tests need access to global state contained in `Runtime::Scenario`
      so when `--parallel` is invoked `Runtime::Scenario` is serialized
      to an environment variable, which is passed to parallel_tests,
      and then deserialized in `spec_helper`.
      7d97102f
  2. 03 6月, 2019 1 次提交
    • M
      Generate knapsack report for review-qa-all · 3922c6da
      Mark Lapierre 提交于
      Add knapsack qa report and use it to run tests in parallel
      
      Use the RSpec runner with knapsack
      
      The way the Knapsack runner uses exec to start rspec seems
      incompatible with the way we expect it to work. Plus, it requires
      specifying KNAPSACK_TEST_DIR.
      
      Instead, we use knapsacks AllocatorBuilder to select the spec
      files to run, and then start rspec as normal, via
      RSpec::Core::Runner.run
      
      This also means we can incorporate tags.
      
      Let the job run automatically
      
      Include KNAPSACK_TEST_FILE_PATTERN in vars
      
      Check all defined knapsack env vars before requiring knapsack
      3922c6da
  3. 23 4月, 2019 1 次提交
  4. 05 3月, 2019 1 次提交
  5. 19 2月, 2019 1 次提交
  6. 18 1月, 2019 1 次提交
  7. 03 1月, 2019 1 次提交
  8. 29 3月, 2018 1 次提交
  9. 23 1月, 2018 1 次提交
  10. 22 1月, 2018 1 次提交
  11. 14 12月, 2017 1 次提交
  12. 04 10月, 2017 1 次提交
  13. 25 5月, 2017 1 次提交
  14. 09 3月, 2017 2 次提交