Skip to content

chore(reports): Allure report introduction#120

Open
nandorholozsnyak wants to merge 1 commit into
masterfrom
118-introduce-allure-reports-for-better-test-observability
Open

chore(reports): Allure report introduction#120
nandorholozsnyak wants to merge 1 commit into
masterfrom
118-introduce-allure-reports-for-better-test-observability

Conversation

@nandorholozsnyak

Copy link
Copy Markdown
Member

Allure Reporting Integration for Test Observability

Overview

This pull request introduces Allure reporting to the project for enhanced test observability and reporting, both locally and in CI.

What’s Included

  • Allure Dependency:

    • Only the spring-configuration-property-documenter-core module includes the Allure JUnit 5 adapter (2.29.1).
    • Allure dependencies and plugins have been removed from all other modules.
  • Test Improvements:

    • All test classes in the core module now use Allure’s imperative mode with step calls.
    • Allure steps use static imports and English descriptions for clarity and consistency.
  • CI Integration:

    • GitHub Actions workflows (ci-build.yml, release.yml, snapshot-release.yml) have been updated to generate and attach Allure reports to builds using the official Allure GitHub Action.

Benefits

  • Visual, interactive test reports for easier debugging and analysis.
  • Consistent, English-language step descriptions in all core tests.
  • Automatic Allure report generation and attachment in CI/CD pipelines.

References

@nandorholozsnyak nandorholozsnyak linked an issue Aug 20, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Introduce Allure reports for better test observability

1 participant