Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

knapsack

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

knapsack

  • 4.0.0
  • Rubygems
  • Socket score

Version published
Maintainers
1
Created
Source

knapsack gem

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

knapsack gemknapsack_pro gem
Is free✓ Yes✓ Yes, free plan
Regular Mode - a static tests split✓ Yes✓ Yes
Queue Mode - a dynamic tests split
(ensures all CI nodes finish work at the same time)
No✓ Yes
Auto split slow RSpec test file between parallel CI nodes
(a single test file can be auto split by test examples between parallel jobs)
No✓ Yes
Tracking tests timing per commit, branchNo✓ Yes
Support for other programming languagesNo✓ Yes
Support for CI providerslimited✓ Yes
Installation READMEInstall READMEInstall README

Features of knapsack vs knapsack_pro Ruby gem

Do you use Heroku?

Do you know Knapsack Pro Ruby gem is available as Heroku add-on that's currently in beta and it's free to all beta users? It works with your current CI server. https://elements.heroku.com/addons/knapsack-pro

Knapsack Pro has Queue Mode that will split Ruby & JS tests in a dynamic way across parallel CI nodes to ensure each parallel job takes a similar time. Thanks to that there is no bottleneck in your CI pipelines.

See introduction how the Knapsack Pro add-on works https://youtu.be/rmXES2N0_QU

You may also find useful article how to run parallel dynos on Heroku CI to complete tests faster https://docs.knapsackpro.com/2019/how-to-run-tests-faster-on-heroku-ci-with-parallel-dynos

Do you know

  • Knapsack Pro is risk-free integration! Knapsack Pro runs tests in Fallback Mode if your CI servers can't reach our API for any reason.
  • We don't need access to your repository. Knapsack Pro is just wrapper around test runner like RSpec, Cucumber, Minitest etc.
  • Hundreds of developers use Knapsack Pro every day to run fast CI builds.
  • It works with other programming languages.

FAQs

Package last updated on 05 Aug 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc