Replies: 3 comments 3 replies
-
Only legacy reasons as far as I'm aware, we will start working with @skumar09 as part of the milo core team to evaluate on how we can improve the current nala setup and also making them mandatory to run on each PR. |
Beta Was this translation helpful? Give feedback.
-
Additional context, we would love to move the nala tests closer to milo & the consuming repositories and also encourage//enforce everyone to write e2e tests. If nala tests are part of each repository, it's a lot easier to request changes on a PR and request a test to be added. Nala tests are already nicely grouped for each consumer: https://github.com/adobecom/nala/tree/main/features - the next step would be to get them closer to where they belong, in the consuming repositories. In the mid-term I'd personally love to see a flow like this:
|
Beta Was this translation helpful? Give feedback.
-
Yes, we do have a few NALA ideas we'd want to pursue:
|
Beta Was this translation helpful? Give feedback.
-
As stated in the title, I wanted to check with the community why Nala tests are optional. (saving costs/time of running the tests was the only idea I had)
I believe running Nala tests on each PR could help us find issues earlier. Before the 'guilty' PR is merged into Stage.
It will be an additional motivation for each team to improve their nala use-cases, keeping in mind that it's no longer a Developers free will to run those tests or not.
tldr: it just feels wrong to have 'optional' tests :)
Beta Was this translation helpful? Give feedback.
All reactions