knapsack

Test optimizer

A tool that optimizes test execution on parallel CI nodes

Knapsack splits tests evenly across parallel CI nodes to run fast CI build and save you time.

GitHub

518 stars
8 watching
95 forks
Language: Ruby
last commit: about 1 month ago
Linked from 1 awesome list

auto-balancingbuildkiteci-servercircle-cicucumberminitestparallelismrspecrubysemaphore-cisnap-cispinachtesting-toolstravis-citurnip

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
rubocop/rubocop-performance Analyzes code performance and provides suggestions for optimization 685
serpapi/turbo_tests A tool that runs RSpec tests in parallel on multiple cores with incremental output 175
swiftyfinch/rugby A tool to optimize and speed up CocoaPods-based projects by caching dependencies and rebuilding only changed files. 689
maxpumperla/hyperas A simple wrapper around Keras and Hyperopt for convenient hyperparameter optimization. 2,178
chrispenner/wc An optimization project that uses Haskell to improve the performance of the Unix utility wc 136
jycouet/kitql A collection of standalone tools to speedrun web applications built with GraphQL and Svelte 407
cvxopt/cvxopt A Python software suite for solving convex optimization problems 988
max22-/uxnbruteforce Automates the construction of optimized UXN code by searching through all possible combinations to find the most efficient solution. 8
test-prof/test-prof An analysis tool to help identify bottlenecks in test suites and improve their performance. 1,889
vaibkumr/prompt-optimizer A tool to reduce the complexity of text prompts to minimize API costs and model computations. 241
ptr1337/makepkg-optimize A collection of scripts and tools for optimizing the build process and package creation in Arch Linux 18
project-platypus/platypus A Python library for multiobjective optimization algorithms and analysis tools. 573
google/jaxopt An open-source project providing hardware accelerated, batchable and differentiable optimizers in JAX for deep learning. 933
hyperopt/hyperopt-sklearn Automates search for optimal parameters in machine learning algorithms. 1,588
mkorpela/pabot A tool for parallelizing Robot Framework test executions 475