Added cpp documentation for junit integration.

This commit is contained in:
Shaun Burns 2018-09-25 22:28:16 +00:00
parent 4d4522c158
commit 4eaa3932ac

View file

@ -140,6 +140,27 @@ java:
- target/failsafe-reports/TEST-*.xml - target/failsafe-reports/TEST-*.xml
``` ```
### C/C++ example
There are a few tools that can produce JUnit reports in C/C++.
#### GoogleTest
In the following example, `gtest` is used to generate the test reports.
If there are multiple gtest executables created for different architectures (`x86`, `x64` or `arm`),
you will be required to run each test providing a unique filename. The results
will then be aggregated together.
```yaml
cpp:
stage: test
script:
- gtest.exe --gtest_output="xml:report.xml"
artifacts:
reports:
junit: report.xml
```
## Limitations ## Limitations
Currently, the following tools might not work because their XML formats are unsupported in GitLab. Currently, the following tools might not work because their XML formats are unsupported in GitLab.