SaaSHub helps you find the best software and product alternatives Learn more →
Top 15 Unittesting Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
kcov
Code coverage tool for compiled programs, Python and Bash which uses debugging information to collect and report data without special compilation options
-
bashunit
Test your bash scripts in the fastest and simplest way, discover the most modern bash testing framework.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
golang-table-tests-with-testify-mock
This repo shows how to test and mock multiple dependencies using table-driven tests with testify-mock in Golang
-
clirunner
A python test helper for invoking and testing command line interfaces (CLIs) based on Click's CliRunner
-
Advent-of-Code
Every years solutions/unit tests used for Advent of Code - an annual set of Christmas-themed programming challenges that follow an Advent calendar. (by LucyIvatt)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
So if you like to look into a real project setup I can recommend the example project which I have created on Github.
Project mention: Test runner for command line projects (based on Click's CliRunner) | /r/Python | 2023-12-04I love Click for building Python command line interfaces (CLI). One useful feature Click provides is a CliRunner() helper class for testing. CliRunner invokes the script in an isolated environment allowing you to pass arguments, etc. Occasionally I work on projects that don't use Click. For example, if I want to provide a python3 -m packagename script that is ancillary to the primary use case and don't want to include Click as a dependency or want something that can be distributes as a stand-alone script without dependencies. In this case I'd usually use argparse. However, CLIs built with argparse (or old-fashioned manual sys.argv parsing) aren't nearly as easy to test. Thus I created clirunner which is a port of Click's test helper to work with non-Click apps. The API is compatible with Click's CliRunner so if you ever move a project to use Click, the tests should need little to no modification.
Unittesting related posts
-
Bashunit New Release: 0.9
-
Calling a manager from nested object.
-
Why most Android devs still use JUnit 4, not JUnit 5?
-
Get UI Element's Data Without Coupling
-
Code Structure And Dependencies In Unity
-
kcov: NEW Data - star count:590.0
-
kcov: NEW Data - star count:590.0
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 May 2024
Index
What are some of the best open-source Unittesting projects? This list will help you:
Project | Stars | |
---|---|---|
1 | android-junit5 | 833 |
2 | nose2 | 775 |
3 | kcov | 685 |
4 | JMockit | 458 |
5 | bashunit | 222 |
6 | cgreen | 173 |
7 | nbcelltests | 81 |
8 | ara-note | 27 |
9 | UnitTestSCAD | 17 |
10 | golang-table-tests-with-testify-mock | 13 |
11 | example-jacoco | 7 |
12 | clirunner | 5 |
13 | Unity-Shared | 1 |
14 | dynamic-property-value | 1 |
15 | Advent-of-Code | 0 |
Sponsored