nordic-institute / X-Road

Source code of the X-Road® data exchange layer software
https://x-road.global
Other
623 stars 193 forks source link

feat: add Allure reports to GH pages #2393

Open raits opened 1 month ago

raits commented 1 month ago

This PR adds support to generating Allure reports from results produced during the build, publishing them with history to GH pages and leaving the links as comments.

Unfortunately, it doesn't seem that extensions are currently supported by the action: https://github.com/simple-elf/allure-report-action.

github-actions[bot] commented 1 month ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :white_check_mark: Build Scan not published
github-actions[bot] commented 1 month ago

Central Server Allure report: https://nordic-institute.github.io/X-Road/central-server/ui-system-test/1096

github-actions[bot] commented 1 month ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :white_check_mark: Build Scan not published
github-actions[bot] commented 1 month ago

E2E Allure report: https://nordic-institute.github.io/X-Road/e2e/1097

github-actions[bot] commented 1 month ago

Central Server Allure report: https://nordic-institute.github.io/X-Road/central-server/ui-system-test/1097

github-actions[bot] commented 1 month ago

Security Server Allure report: https://nordic-institute.github.io/X-Road/security-server/system-test/1097

ricardas-buc commented 1 month ago

There are few other places with allure reports, were those intentionally skipped or just missed? image

Would it be possible to consolidate all links into a single comment with a table? Maybe persist links into action runtime and create comment as a final step?

Also just a note: by generating report instead of using report generated by gradle, we loose execution logs tab which is a customization to see logs during whole execution. Maybe zipping those logs and adding DL link to the same report table would suffice.

github-actions[bot] commented 3 weeks ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :white_check_mark: Build Scan not published
github-actions[bot] commented 3 weeks ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :white_check_mark: Build Scan not published
github-actions[bot] commented 3 weeks ago

Allure reports for run #{{ github.run_number }}

Test suite Report URL
Central Server Report
Security Server Report
E2E Report
github-actions[bot] commented 3 weeks ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :white_check_mark: Build Scan not published
github-actions[bot] commented 3 weeks ago

Allure reports for run #1187

Test suite Report URL Artifacts
Central Server Report Artifacts
Security Server Report Artifacts
E2E Report Artifacts
github-actions[bot] commented 3 weeks ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :white_check_mark: Build Scan not published
github-actions[bot] commented 3 weeks ago

Allure reports for run #1194

Test suite Report URL Artifacts
Central Server Report Artifacts
Security Server Report Artifacts
E2E Report Artifacts
github-actions[bot] commented 3 weeks ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :white_check_mark: Build Scan not published
github-actions[bot] commented 3 weeks ago

Allure reports for run #1195

Test suite Report URL Artifacts
Central Server Report Artifacts
Security Server Report Artifacts
E2E Report Artifacts
github-actions[bot] commented 3 weeks ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :white_check_mark: Build Scan not published
github-actions[bot] commented 3 weeks ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :white_check_mark: Build Scan not published
github-actions[bot] commented 3 weeks ago

Allure reports for run 1204

Test suite Report URL Artifacts
Central Server Report Artifacts
Security Server Report Artifacts
E2E Report Artifacts
github-actions[bot] commented 3 weeks ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :white_check_mark: Build Scan not published
github-actions[bot] commented 3 weeks ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :white_check_mark: Build Scan not published
github-actions[bot] commented 3 weeks ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :white_check_mark: Build Scan not published
github-actions[bot] commented 3 weeks ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :white_check_mark: Build Scan not published
github-actions[bot] commented 3 weeks ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :x: Build Scan not published
github-actions[bot] commented 3 weeks ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :x: Build Scan not published
github-actions[bot] commented 3 weeks ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :white_check_mark: Build Scan not published
github-actions[bot] commented 3 weeks ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :white_check_mark: Build Scan not published
github-actions[bot] commented 3 weeks ago

Allure reports for run 1242

Test suite Report URL Artifacts
Central Server Report N/A
Security Server Report Artifacts
E2E Report Artifacts
github-actions[bot] commented 3 weeks ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :x: Build Scan not published
github-actions[bot] commented 2 weeks ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :white_check_mark: Build Scan not published
github-actions[bot] commented 2 weeks ago

Allure reports for run 1243

Test suite Report URL Artifacts
Central Server Report N/A
Security Server Report N/A
E2E Report N/A
github-actions[bot] commented 2 weeks ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :white_check_mark: Build Scan not published
github-actions[bot] commented 2 weeks ago

Allure reports for run 1251

Test suite Report URL Artifacts
Central Server Report N/A
Security Server Report Artifacts
E2E Report N/A
sonarcloud[bot] commented 2 weeks ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud

github-actions[bot] commented 2 weeks ago

Job Summary for Gradle

Build and test :: BuildAndPackageWithUnitTests

Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
src
build sonar test intTest runProxyTest runMetaserviceTest ru…
8.10.2 :white_check_mark: Build Scan not published