-
-
Notifications
You must be signed in to change notification settings - Fork 15
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
Adding GitHub workflow test job #113
Conversation
Hmm, my first thought be, that it may be connected to microsoft/vstest#3658 as those tests run ACE as a separate process, which, in case of an error, crashes the runner. I may have not seen this before because I run those tests mostly on a local instance of VS. I'm thinking if wrapping all the similar lines:
with |
Unless you're using |
Not sure if that's connected, but I run all the tests locally and realized, that some ARM Templates are not properly flagged as "Copy Always" when run:
At least one the tests caused ACE process to crash exiting with non-zero code. So that may be the problem here - that's on me, I need also to fix the dictionary storing IDs of resources cause when all the tests are run within the same AppDomain, there're some concurrency issues. |
I'm finding that locally the tests weren't running consistently and often flagged as skipped in the test manager console. I need to refamiliarise myself with vs testing setups I think 😆 |
I pushed some fixes for tests to the main branch. You can try merge them into your branch and see if that's solves the issue. |
Unfortunately not. Could just be an mstest config thing. https://github.com/Gordonby/arm-estimator/actions/runs/3553386200/jobs/5968884186#step:4:1 |
@Gordonby The crash was caused by ACE exiting with |
This PR is stale because it has been open 7 days with no activity. Remove stale label or comment or this will be closed in 5 days. |
I've added a Test job to the .NET workflow as i wanted to see the tests run.
However it looks like it crashes the 😲