Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Assurance Validation Using Test-Fixtures in surveilr CI/CD Pipeline #61

Open
2 of 5 tasks
rinshadka opened this issue Oct 8, 2024 · 1 comment
Open
2 of 5 tasks
Assignees

Comments

@rinshadka
Copy link
Collaborator

rinshadka commented Oct 8, 2024

Description:

We need to implement a validation step in the surveilr CI/CD pipeline to ensure that test fixtures are validated during every new release. This will help guarantee that no changes introduced in a new release break existing test cases tied to the test fixtures.

Acceptance Criteria:

  • Add a validation step in the surveilr CI/CD pipeline to ensure the integrity of test fixtures.
  • Flag any changes to test fixtures that cause existing test cases to fail.
  • Ensure the CI/CD pipeline fails if any test fixtures break existing test cases.
  • Update test coverage reports to indicate if fixtures are incompatible with new changes.
  • Implement clear logging and error reporting for any test failures related to fixture validation.

Dependencies:

  • Existing test-fixtures
  • CI/CD pipeline configuration

Related Tasks:

  • Ensure test fixtures are up to date.
  • Implement notifications for when fixture-related tests fail.

Notes:

This implementation is critical for ensuring the stability of the surveilr release process and avoiding broken tests due to fixture changes.

@Niba-nazar
Copy link
Collaborator

Created a CI/CD pipeline. @Lilit0x is investigating the reason why the test fixtures aren't working right now.

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

No branches or pull requests

3 participants