https://github.com/rwx-research/rspec-abq
Bindings to run RSpec test suites in parallel with ABQ
https://github.com/rwx-research/rspec-abq
rspec testing
Last synced: 2 months ago
JSON representation
Bindings to run RSpec test suites in parallel with ABQ
- Host: GitHub
- URL: https://github.com/rwx-research/rspec-abq
- Owner: rwx-research
- License: mit
- Created: 2022-09-30T12:17:47.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-01T02:22:29.000Z (over 1 year ago)
- Last Synced: 2025-03-25T02:36:49.338Z (3 months ago)
- Topics: rspec, testing
- Language: Ruby
- Homepage: https://www.rwx.com/abq
- Size: 396 KB
- Stars: 12
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# RSpec bindings for ABQ
:globe_with_meridians: [website](https://www.rwx.com/abq)
:bird: [@rwx_research](https://twitter.com/rwx_research)
:speech_balloon: [discord](https://www.rwx.com/discord)
:books: [documentation](https://www.rwx.com/docs/abq):octocat: [rwx-research/abq](https://github.com/rwx-research/abq)
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.The `rspec-abq` gem provides the RSpec bindings for ABQ.
To use ABQ, check out the documentation on [getting started](https://www.rwx.com/docs/abq/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.
## Installation
Include the `rspec-abq` gem in your `Gemfile`.
Commonly, it's added under a test group.```ruby
group :test do
gem "rspec-abq"
end
```See [the docs](https://www.rwx.com/docs/abq/test-frameworks/rspec) for more notes on installation and compatibility with other RSpec libraries.
## Development
For working on `rspec-abq` itself, see [DEVELOPMENT.md](DEVELOPMENT.md)
## Contributing
Bug reports and pull requests are welcome on GitHub at . This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.
## Code of Conduct
Everyone interacting in the Rspec::Abq project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/rwx-research/rspec-abq/blob/master/CODE_OF_CONDUCT.md).