Skip to content

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

License

Notifications You must be signed in to change notification settings

rwx-research/abq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Dec 13, 2024
a067939 · Dec 13, 2024
Jul 11, 2023
Oct 4, 2024
Jun 2, 2023
Nov 20, 2024
May 30, 2022
Jun 20, 2024
Jan 5, 2024
Dec 13, 2024
Mar 24, 2023
Oct 4, 2024
Oct 6, 2022
Nov 9, 2022
Mar 28, 2023
Feb 22, 2023
Oct 4, 2024
Dec 13, 2024
Oct 4, 2024
Nov 29, 2022
Mar 27, 2023
Mar 20, 2023
Dec 12, 2023
Oct 4, 2024
Mar 21, 2023
Sep 27, 2023
Jun 2, 2023
Jun 2, 2023
Aug 4, 2022
Oct 4, 2024

Repository files navigation

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 oss@rwx.com

Development

For notes on working on abq, see development.md

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages