Skip to content

Conversation

@devanshjainms
Copy link
Contributor

This pull request introduces version tracking and reporting improvements for the SAP Automation QA framework, along with updates to documentation and test execution scripts. The most significant changes add support for passing the framework version through the test execution pipeline, displaying it in generated reports, and documenting new functional test capabilities.

Versioning and Reporting Enhancements:

  • Added a VERSION file to track the framework version, and implemented a read_version_file function in scripts/utils.sh to read this value programmatically. [1] [2]
  • Updated scripts/sap_automation_qa.sh to pass the framework version as an extra variable to Ansible playbooks during test execution, ensuring the version is available throughout the pipeline. [1] [2]
  • Modified the render_html_report.py module and related Ansible roles/templates to accept and display the framework version in generated reports, improving traceability. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

Documentation and Functional Test Updates:

  • Updated docs/CHANGELOG.md for version 1.0.0, documenting new high availability functional tests and initial configuration checks for SAP systems.

Test Execution Pipeline Improvements:

  • Ensured all relevant authentication modes in scripts/sap_automation_qa.sh propagate the framework version to Ansible, maintaining consistency in offline and online modes. [1] [2] [3] [4]

@devanshjainms devanshjainms marked this pull request as ready for review November 3, 2025 18:39
@devanshjainms devanshjainms requested a review from a team as a code owner November 3, 2025 18:39
@devanshjainms devanshjainms requested review from mkdeegan and removed request for a team November 3, 2025 18:39
@KimForss KimForss self-requested a review November 3, 2025 18:40
@devanshjainms devanshjainms merged commit 8ad5276 into Azure:development-nov3-2025 Nov 3, 2025
6 checks passed
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.

2 participants