All Projects → cpptest → cpptest

cpptest / cpptest

Licence: LGPL-2.1 License
🛠️ Powerful, yet simple, C++ unit testing framework; new home after https://sourceforge.net/projects/cpptest/

Programming Languages

C++
36643 projects - #6 most used programming language
M4
1887 projects
Makefile
30231 projects
shell
77523 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to cpptest

eat
Json based scenario testing tool(which can have test for functional and non-functional)
Stars: ✭ 41 (-19.61%)
Mutual labels:  unit-testing, test-framework, testing-framework
testza
Full-featured test framework for Go! Assertions, fuzzing, input testing, output capturing, and much more! 🍕
Stars: ✭ 409 (+701.96%)
Mutual labels:  unit-testing, test-framework, testing-framework
Wasmite
Now WebAssembly has proper testing, unit-testing and debugging 🤗
Stars: ✭ 20 (-60.78%)
Mutual labels:  unit-testing, test-framework, testing-framework
tau
A Micro (1k lines of code) Unit Test Framework for C/C++
Stars: ✭ 121 (+137.25%)
Mutual labels:  unit-testing, test-framework, testing-framework
Dredd
Language-agnostic HTTP API Testing Tool
Stars: ✭ 3,770 (+7292.16%)
Mutual labels:  unit-testing, test-framework, testing-framework
page-content-tester
Paco is a Java based framework for non-blocking and highly parallelized Dom testing.
Stars: ✭ 13 (-74.51%)
Mutual labels:  test-framework, testing-framework
Automation Arsenal
Curated list of popular Java and Kotlin frameworks, libraries and tools related to software testing, quality assurance and adjacent processes automation.
Stars: ✭ 105 (+105.88%)
Mutual labels:  unit-testing, testing-framework
specdris
A test framework for Idris
Stars: ✭ 55 (+7.84%)
Mutual labels:  unit-testing, test-framework
kmtest
Kernel-mode C++ unit testing framework in BDD-style
Stars: ✭ 42 (-17.65%)
Mutual labels:  unit-testing, test-framework
Atoum
The modern, simple and intuitive PHP unit testing framework.
Stars: ✭ 1,382 (+2609.8%)
Mutual labels:  unit-testing, test-framework
pry-test
A small test framework that supports debugging test failures & errors when they happen
Stars: ✭ 24 (-52.94%)
Mutual labels:  test-framework, testing-framework
doctest
The fastest feature-rich C++11/14/17/20 single-header testing framework
Stars: ✭ 4,434 (+8594.12%)
Mutual labels:  unit-testing, testing-framework
Truth
Fluent assertions for Java and Android
Stars: ✭ 2,359 (+4525.49%)
Mutual labels:  unit-testing, test-framework
Zunit
A powerful testing framework for ZSH projects
Stars: ✭ 140 (+174.51%)
Mutual labels:  unit-testing, test-framework
pysys-test
PySys System Test Framework
Stars: ✭ 14 (-72.55%)
Mutual labels:  test-framework, testing-framework
PixelTest
Fast, modern, simple iOS snapshot testing written purely in Swift.
Stars: ✭ 56 (+9.8%)
Mutual labels:  test-framework, testing-framework
oletus
Minimal ECMAScript Module test runner
Stars: ✭ 43 (-15.69%)
Mutual labels:  unit-testing, test-framework
Qtools
QTools collection of open source tools for embedded systems development on Windows, Linux and MacOS
Stars: ✭ 64 (+25.49%)
Mutual labels:  unit-testing, test-framework
Tcunit
An unit testing framework for Beckhoff's TwinCAT 3
Stars: ✭ 74 (+45.1%)
Mutual labels:  unit-testing, test-framework
test-drive
The simple testing framework
Stars: ✭ 37 (-27.45%)
Mutual labels:  unit-testing, testing-framework
CppTest - A C++ Unit Testing Framework

Table of contents
=================

  - General information
  - Installation
  - How to report bugs
  - Patches

General information
===================

This is CppTest version @VERSION@. CppTest is a portable and powerful, yet
simple, unit testing framework for handling automated tests in C++. The focus
lies on usability and extendability. Several output formats are supported and
new ones are easily added.

Documentation is either generated (using 'make') or found on the home page. 
Generated documentation is found under 'doc/html', and the starting point is 
'doc/html/index.html'. Code examples are found under 'test'.

The official project home is: https://github.com/cpptest/cpptest

Installation
============

See the files INSTALL.quick and INSTALL.

How to report bugs
==================

Bugs should be reported to the bug tracking system (see the official web site).
You will need to create an account on GitHub for yourself.

In the bug report please include:

- Information about your system and CppTest version.

- How to reproduce the bug.
  If possible, please include a short test program that reproduces the behavoir.
  As a last resort, you can also provide a pointer to a larger piece
  of software that can be downloaded.

- Crash information.
  If the bug was a crash, supply the exact text that was printed out when the
  crash occured.

- Further information such as stack traces may also be useful.

- If possible, provide a patch.

- Any other relevant information.

Patches
=======

Patches should also be submitted to the bug tracking system (see above). If the
patch fixes an existing bug, add the patch as an attachment to that bug report.

Otherwise, enter a new bug report that describes the patch, and attach the
patch to that bug report. Please use the PATCH keyword in Bugzilla.

Patches should be in unified diff form, that is, using the -u option to
GNU diff.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].