SaaSHub helps you find the best software and product alternatives Learn more →
Top 10 Ruby testing-tool Projects
-
Database Cleaner
Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.
-
Project mention: Tanakai 1.6.0 (web scraping gem) has been released with support to Ruby 3+ | /r/ruby | 2023-02-16
- add support to Apparition and Cuprite
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
Project mention: Wfolio: professional image processing for professional photographers | dev.to | 2022-10-13
In fact, the project had already taken advantage of a number of Evil Martians OSS products, like Autoprefixer, after_commit_everywhere, and isolator.
-
puffing-billy
A rewriting web proxy for testing interactions between your browser and external sites. Works with ruby + rspec.
-
Knapsack
Knapsack splits tests evenly across parallel CI nodes to run fast CI build and save you time. (by ArturT)
Project mention: Ask HN: What is the most impactful thing you've ever built? | news.ycombinator.com | 2022-11-18I've created a knapsack ruby gem for CI parallelisation that has over 122 million downloads. Primarily due to the fact, Gitlab is using it.
I spin off https://knapsackpro.com from the knapsack gem and we are helping our customers run fast CI builds.
-
-
knapsack_pro-ruby
Knapsack Pro gem splits tests across parallel CI nodes and makes sure that tests run in optimal time
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
retest
A simple CLI to watch file changes and run their matching ruby specs. Works on any ruby projects with no setup.
Whatever you choose Retest (a gem I maintain) will acknowledge both naming conventions out of the box to increase the number of compatible Ruby projects. This is done in release 1.10.0. For example, you can now use Retest with Puma.
-
ruby-dns-mock
DNS mock server written on 💎 Ruby. Mimic any DNS records for your test environment with fake DNS server.
and one written in ruby: https://github.com/mocktools/ruby-dns-mock
-
Project mention: Rerun CI test failures locally with o the copy/paste hassle | news.ycombinator.com | 2022-08-03
Ruby testing-tools related posts
- Hurl 1.8.0, text based integration tests for REST APIs and web sites
- Wfolio: professional image processing for professional photographers
- Rerun CI test failures locally with o the copy/paste hassle
- TIL: Queuing Sidekiq workers safely with the help of Isolator
-
puffing-billy VS vcr - a user suggested alternative
2 projects | 7 Oct 2021
- Migrating Selenium system tests to Cuprite
- How a big application is usually tested regarding to its database data persistence? Also, tip on starting tests on existing codebase.
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f092300d290>
www.saashub.com | 6 Jun 2023
Index
What are some of the best open-source testing-tool projects in Ruby? This list will help you:
Project | Stars | |
---|---|---|
1 | Database Cleaner | 2,864 |
2 | cuprite | 1,066 |
3 | isolator | 706 |
4 | puffing-billy | 640 |
5 | Knapsack | 491 |
6 | capybara_discoball | 127 |
7 | knapsack_pro-ruby | 110 |
8 | retest | 97 |
9 | ruby-dns-mock | 52 |
10 | ci_runner | 36 |