Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.95 KB

README.md

File metadata and controls

46 lines (32 loc) · 1.95 KB

abq

🌐 website   :bird: @rwx_research   :speech_balloon: discord   :books: documentation

ABQ is a universal test runner that runs test suites in parallel. It’s the best tool for splitting test suites into parallel jobs locally or on CI. ABQ is implemented in Rust with bindings available for several test frameworks.

To use ABQ, check out the documentation on getting started.

Demo

Here's a demo of running an RSpec test suite, and then using abq to run it in parallel. ABQ invokes any test command passed to it, so you can continue using your native test framework CLI with any arguments it supports.

abq-demo.svg

Test Frameworks

:octocat: rwx-research/rspec-abq   :octocat: rwx-research/jest-abq   :octocat: rwx-research/playwright-abq   :octocat: rwx-research/pytest-abq

ABQ is currently compatible with

Open source sponsorship is available for anybody interested in implementing bindings for other test frameworks. Get in touch on discord or by emailing [email protected]

Development

For notes on working on abq, see development.md