Git Product home page Git Product logo

cpptest's Introduction

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.

cpptest's People

Contributors

dago avatar ddmarshall avatar hartwork avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.