Added cpp documentation for junit integration.
This commit is contained in:
parent
4d4522c158
commit
4eaa3932ac
1 changed files with 21 additions and 0 deletions
|
@ -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.
|
||||||
|
|
Loading…
Reference in a new issue