Azure / orkestra

Orkestra is a cloud-native release orchestration and lifecycle management (LCM) platform for the fine-grained orchestration of inter-dependent helm charts and their dependencies
https://azure.github.io/orkestra
Other
104 stars 16 forks source link

Parallelize E2E Tests #315

Open jonathan-innis opened 3 years ago

jonathan-innis commented 3 years ago

Is your feature request related to a problem? Please describe.

Our tests are currently running ~20m for E2E and will take longer as we add more features. We should parallelize the testing with ginkgo -p so that we creates tests with this in mind. Currently, it seems there is some failure that is hard to track down when running this. It's possible there is some pointer that is polluting the isolation between test cases.

Describe the solution you'd like

Use ginkgo -p to cutdown on the runtime of E2E testing

jonathan-innis commented 3 years ago

Some of the work on this has been started here #277 but more work needs to be done to get these tests passing

mahalrs commented 3 years ago

@jonathan-innis I will work on it.