Skip to content

Conversation

michele-fucito
Copy link
Collaborator

@michele-fucito michele-fucito commented Jul 9, 2025

Description

List of changes

This PR refactors the test workflows by introducing two reusable composite GitHub Actions: one for setting up the test environment (with dependencies based on test type) and another for generating and publishing Allure reports. The workflows for functional, BDD, UX, performance, and contract tests have been updated to use these actions, resulting in cleaner and more maintainable workflow files. Additionally, support for a secrets configuration file with backward compatibility was added in the Python configuration.

Motivation and context

Aggregation level

  • Test case
  • Test suite

Test type

  • Functional test
  • Smoke test
  • End to end
  • Performance

Type of changes

  • Add new test case/suite
  • Modify existing test case/suite

Test Results

  • Success
  • Failure
  • Poor performance
  • Good performance

Did you update secrets accordingly?

  • Yes
    • .secrets_template.yaml
    • Pipelines' secure file
    • Confluence
  • Not needed
  • No (please provide further information)

Did you update dependencies accordingly?

  • Yes (which requirements.txt did you update?)
  • Not needed

Other information

@michele-fucito michele-fucito changed the title Srtp 599 env management feat: [SRTP-599] change env management in pipeline Jul 9, 2025
… SRTP-599-env-management

# Conflicts:
#	functional-tests/tests/test_debtor_service_provider_availability.py
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.

1 participant