E2e: Add fixture tests to CI #1406
Labels
kind/feature
Categorizes issue or PR as related to a new feature.
triage/accepted
Indicates an issue is ready to be actively worked on.
User Story
As a developer I would like to ensure that the BMO e2e tests flexible enough to run in many different environments, including on actual hardware.
Detailed Description
We rely on libvirt, VBMC/sushy-tools and similar for CI. This introduces the risk that the e2e tests become dependent on the platform.
As a way to mitigate this, I initially made the e2e tests so that they can be run with the fixture provider (test-mode). This way of running the tests does not use libvirt, VBMC or any similar tools, which means it can be used as a way of ensuring that we do not depend on them. However, we do not run the fixture provider tests in CI currently. This issue is for adding the fixture tests to CI to ensure that we do not accidentally tie the tests to the CI platform.
Anything else you would like to add:
The tests with fixture provider is quite light weight. We could consider running them in a github action. Otherwise Jenkins is always an option.
/kind feature
The text was updated successfully, but these errors were encountered: