[tests] Clean up test run for EndToEnd tests
This has a single scenario being used, and the helix targets file and the test project can be simplified now.
Once https://github.com/dotnet/aspire/pull/8498 is merged, and this issue is done remove the --ignore-exit-code 8 from the test arguments.
@radical looks like #8498 is done now, is there still something that we need to do here?
@radical looks like #8498 is done now, is there still something that we need to do here?
Yeah, we are still ignoring the exit code. IIUC, this is part of what @RussKie is working on.
I'm not exactly clear on the ask here.
In the runsheet-testing scenarios there are legitimate reasons to use --ignore-exit-code 8 - e.g., in the outerloop where we know a test project contains quarantined tests, but we don't know whether any of those are runnable on a given OS. E.g., those that require docker integration, which is only available on Ubuntu, so the Windows leg may result in no tests run, thus exiting with code 8.