Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kinow/gtest-tap-listener
GoogleTest TAP Listener
https://github.com/kinow/gtest-tap-listener
cpp googletest gtest hacktoberfest tap testanythingprotocol testing
Last synced: about 1 month ago
JSON representation
GoogleTest TAP Listener
- Host: GitHub
- URL: https://github.com/kinow/gtest-tap-listener
- Owner: kinow
- License: mit
- Created: 2011-10-05T04:39:58.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2023-07-25T20:01:57.000Z (over 1 year ago)
- Last Synced: 2024-11-01T08:33:30.524Z (about 1 month ago)
- Topics: cpp, googletest, gtest, hacktoberfest, tap, testanythingprotocol, testing
- Language: C++
- Homepage: https://tupilabs.com/tap4j/
- Size: 44.9 KB
- Stars: 78
- Watchers: 14
- Forks: 21
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
Awesome Lists containing this project
- AwesomeCppGameDev - gtest-tap-listener
README
# GTest TAP Listener
[![CI](https://github.com/kinow/gtest-tap-listener/actions/workflows/ci.yml/badge.svg)](https://github.com/kinow/gtest-tap-listener/actions/workflows/ci.yml)
## Overview
This is a small contribution to Google Test. Oliver and I were working on an
issue in Jenkins plug-in when he told me about Google Test. As this plug-in
relies heavily on TAP, we talked about how it looked like a good idea have TAP
in GoogleTest.Although GoogleTest has an XML writer, it lacks a TAP one. Using its Event
Listeners model it was quite easy to implement this first version of this TAP
listener.See the [`examples`](https://github.com/kinow/gtest-tap-listener/tree/master/examples)
directory for code to be used as reference.## Write to `stdout`
By default, the GoogleTest TAP Listener emits TAP to files with names that match the
test names. If you prefer to have the output written to `stdout`, use the definition
`GTEST_TAP_PRINT_TO_STDOUT` when compiling your project.## Changelog
See [`CHANGES.md`](CHANGES.md).
## Contributions
Feel free to send contributions, pull requests, suggestions or any other feedback to the project.
See [`CONTRIBUTING.md`](CONTRIBUTING.md).
## Authors
A list of contributors to this repository can be found in [`CONTRIBUTORS.txt`](CONTRIBUTORS.txt).
## Links
-
-
-## License
Licensed under MIT. See [`LICENSE.txt`](LICENSE.txt).