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

Testing strategy for image-builder #11238

Open
5 tasks
dekiel opened this issue Jul 3, 2024 · 0 comments
Open
5 tasks

Testing strategy for image-builder #11238

dekiel opened this issue Jul 3, 2024 · 0 comments
Labels
area/tests Issues or PRs related to tests image-builder

Comments

@dekiel
Copy link
Contributor

dekiel commented Jul 3, 2024

The image-builder application is composed by few components. These components are running in different tools and technology stacks. Application components exposes it's APIs and interact each other. The component and API that is used by component must be compatible. The compatibility must be maintained when any of application component is changed. To maintain compatibility we must test the application changes in a way which will prove components can interact properly.

Image builder components are.

  • Image builder golang binary.
  • Image builder GitHub action.
  • Image builder reusable workflow.
  • Image builder oci-image-builder ADO pipeline.

We must define a way how to test each component in insolation, when it is changed and how to test compatibility with components it interacts with.

  • We have testing strategy defined for each application component.
  • Testing strategy must describe how to test component in insolation.
  • Testing strategy must describe how to test component compatibility with components it interacts with.
  • Testing strategy is documented.
  • Each component is tested according to defined testing strategy.
@dekiel dekiel self-assigned this Jul 3, 2024
@dekiel dekiel added area/tests Issues or PRs related to tests image-builder labels Jul 3, 2024
@dekiel dekiel removed their assignment Jul 3, 2024
@dekiel dekiel changed the title [DRAFT] Testing strategy for image-builder Testing strategy for image-builder Jul 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/tests Issues or PRs related to tests image-builder
Projects
None yet
Development

No branches or pull requests

1 participant