Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/elnormous/volkswagencpp

Volkswagen C++ makes your tests pass when run on a CI server
https://github.com/elnormous/volkswagencpp

Last synced: 16 days ago
JSON representation

Volkswagen C++ makes your tests pass when run on a CI server

Awesome Lists containing this project

README

        

# Volkswagen C++

[![Build Status](https://travis-ci.org/elnormous/volkswagencpp.svg?branch=master)](https://travis-ci.org/elnormous/volkswagencpp) [![Build Status](https://dev.azure.com/elnormous/volkswagencpp/_apis/build/status/elnormous.volkswagencpp?branchName=master)](https://dev.azure.com/elnormous/volkswagencpp/_build/latest?definitionId=6&branchName=master) [![Build status](https://ci.appveyor.com/api/projects/status/417c6nt0m2wn3s2w?svg=true)](https://ci.appveyor.com/project/elnormous/volkswagencpp) [![CircleCI](https://circleci.com/gh/elnormous/volkswagencpp.svg?style=svg)](https://circleci.com/gh/elnormous/volkswagencpp)

Volkswagen C++ makes your tests pass when run on a CI server.

# Usage

Just include `volkswagen.hpp` in any of your translation units (source files).

The following CI's are detected:
* AppVeyor
* Azure pipelines
* Bamboo
* Bitbucket Pipelines
* Buildkite
* CircleCI
* Codeship
* Drone.io
* GitLab CI
* GoCD
* Hudson
* Jenkins CI
* Magnum CI
* Semaphore CI
* TaskCluster
* TeamCity
* Travis CI
* Any other CI that sets the `CI` or `CONTINUOUS_INTEGRATION` environment variable

# Credits
Inspired by https://github.com/hugues-m/phpunit-vw and https://github.com/auchenberg/volkswagen