add HTML report generation and include JaCoCo HTML coverage report in pipeline
Build and Analyse / build-and-analyse (push) Successful in 2m6s
Build and Analyse / build-and-analyse (push) Successful in 2m6s
This commit is contained in:
@@ -102,6 +102,17 @@ runs:
|
|||||||
print(md)
|
print(md)
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
- name: Copy JaCoCo HTML coverage report
|
||||||
|
shell: bash
|
||||||
|
run: |
|
||||||
|
rm -rf reports/test
|
||||||
|
if [ -d target/site/jacoco ]; then
|
||||||
|
mkdir -p reports/test
|
||||||
|
cp -r target/site/jacoco/. reports/test/
|
||||||
|
else
|
||||||
|
echo "No JaCoCo HTML report found at target/site/jacoco"
|
||||||
|
fi
|
||||||
|
|
||||||
- name: Commit Test-Report to Repo
|
- name: Commit Test-Report to Repo
|
||||||
shell: bash
|
shell: bash
|
||||||
env:
|
env:
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
<groupId>codes.thischwa</groupId>
|
<groupId>codes.thischwa</groupId>
|
||||||
@@ -215,7 +216,10 @@
|
|||||||
<goal>report</goal>
|
<goal>report</goal>
|
||||||
</goals>
|
</goals>
|
||||||
<configuration>
|
<configuration>
|
||||||
<formats>XML</formats>
|
<formats>
|
||||||
|
<format>XML</format>
|
||||||
|
<format>HTML</format>
|
||||||
|
</formats>
|
||||||
</configuration>
|
</configuration>
|
||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
|
|||||||
@@ -1,36 +0,0 @@
|
|||||||
# Test Report
|
|
||||||
|
|
||||||
**✅ All tests passed**
|
|
||||||
|
|
||||||
## Test Results
|
|
||||||
|
|
||||||
| | Tests | Passed | Failed | Skipped |
|
|
||||||
|---|---|---|---|---|
|
|
||||||
| **Total** | 90 | 90 | 0 | 0 |
|
|
||||||
|
|
||||||
### Details
|
|
||||||
|
|
||||||
| Status | Suite | Tests | Passed | Failed | Skipped |
|
|
||||||
|---|---|---|---|---|---|
|
|
||||||
| ✅ | codes.thischwa.cf.CfBasicHttpClientTest | 9 | 9 | 0 | 0 |
|
|
||||||
| ✅ | codes.thischwa.cf.CfClientPenTest | 0 | 0 | 0 | 0 |
|
|
||||||
| ✅ | codes.thischwa.cf.CfClientTest | 0 | 0 | 0 | 0 |
|
|
||||||
| ✅ | codes.thischwa.cf.CfDnsClientBuilderTest | 16 | 16 | 0 | 0 |
|
|
||||||
| ✅ | codes.thischwa.cf.CfDnsClientMockTest | 16 | 16 | 0 | 0 |
|
|
||||||
| ✅ | codes.thischwa.cf.CfRequestTest | 8 | 8 | 0 | 0 |
|
|
||||||
| ✅ | codes.thischwa.cf.ObjectMapperTest | 2 | 2 | 0 | 0 |
|
|
||||||
| ✅ | codes.thischwa.cf.ResponseValidatorTest | 8 | 8 | 0 | 0 |
|
|
||||||
| ✅ | codes.thischwa.cf.fluent.FluentApiTest | 15 | 15 | 0 | 0 |
|
|
||||||
| ✅ | codes.thischwa.cf.model.BatchEntryTest | 2 | 2 | 0 | 0 |
|
|
||||||
| ✅ | codes.thischwa.cf.model.PagingRequestTest | 4 | 4 | 0 | 0 |
|
|
||||||
| ✅ | codes.thischwa.cf.model.RecordEntityTest | 6 | 6 | 0 | 0 |
|
|
||||||
| ✅ | codes.thischwa.cf.model.RecordTypeTest | 3 | 3 | 0 | 0 |
|
|
||||||
| ✅ | codes.thischwa.cf.model.ZoneEntityTest | 1 | 1 | 0 | 0 |
|
|
||||||
|
|
||||||
## Coverage
|
|
||||||
|
|
||||||
| Package | Line Coverage | Branch Coverage |
|
|
||||||
|---|---|---|
|
|
||||||
| codes.thischwa.cf.fluent | 100% (25/25) | 100% (4/4) |
|
|
||||||
| codes.thischwa.cf.model | 100% (93/93) | 90% (9/10) |
|
|
||||||
| codes.thischwa.cf | 89% (249/279) | 71% (51/72) |
|
|
||||||
Reference in New Issue
Block a user