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

Feature request: Add Automated Testing for Workflow Steps with Test Input Files #14

Open
berntpopp opened this issue Jul 4, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@berntpopp
Copy link
Member

Description:
Implement automated testing for each step of the workflow to ensure that changes do not break existing functionality and to validate the correctness of the workflow. Provide test input files to facilitate comprehensive testing.

Acceptance Criteria:

  • Develop automated tests for each major step in the workflow.
  • Include a variety of test input files to cover different scenarios and edge cases.
  • Integrate testing into the CI/CD pipeline.
  • Document the testing process and how to interpret the results.

Implementation Steps:

  1. Identify critical steps in the workflow that require testing.
  2. Develop automated tests for each identified step.
  3. Create a set of test input files representing different scenarios, including edge cases.
  4. Integrate the automated tests into the CI/CD pipeline to ensure they run on every commit.
  5. Document the testing process, including instructions for running tests locally and interpreting the results.
  6. Ensure that test results are logged and reviewed as part of the CI/CD process.
@berntpopp berntpopp added the enhancement New feature or request label Jul 4, 2024
@berntpopp berntpopp self-assigned this Jul 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant