knapsack
knapsack copied to clipboard
Knapsack splits tests evenly across parallel CI nodes to run fast CI build and save you time.
> This [knapsack_minitest_report.json] report should be updated only after you add a lot of new slow tests or you change existing ones which causes a big time execution difference between...
Hey there! You can selectively run some tests by specifying their directory, but is there a way to deselect some tests and keep the others? Thanks!
I created a report for my cucumber tests and it was broken down to the feature and not the scenario. When running the tests in parallel, There seem to be...
ref: https://github.com/KnapsackPro/knapsack_pro-ruby/pull/129 This *PR* adds support for this behavior to the regular `knapsack` gem.
### Context When working on #103 an edge case was observed where a pattern (or list in #103) resulting `allocator.node_tests` when smaller then the number of `CI_NODES` results in 1-n...
It seems that this is the current algorithm used to assign specs to nodes: [Round Robin](https://www.nginx.com/resources/glossary/round-robin-load-balancing/) 1. sorts the spec list by execution time (weight) 2. iterates over the spec...
Hi, I'd like to know if you'd be open to adding a feature that allows users to prioritise certain spec files. This can be used to run test files for...
Hi - I'm getting the below error running `bundle exec rake knapsack:minitest` in both my CI and development environments: ``` Traceback (most recent call last): 4: from /Users/ruben/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/rake_test_loader.rb:5:in `' 3:...
I need to know if anyone has a documented solution for using this with the Kubernetes plugin for Jenkins.
Currently upgrading an app from Rails 5.1 to Rails 5.2 RC1 and have started to run into some issues that don't exist on our primary/production branches. It appears that there...