-
Notifications
You must be signed in to change notification settings - Fork 855
Split build & Execution for standalone tests (smoke, linux) [skip ci] #1680
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
Split build & Execution for standalone tests (smoke, linux) [skip ci] #1680
Conversation
tldr: we can't have both smoke tests and vfx tests working without the vfx tests fixed first. They both are green on different trunk changesets. Merging this PR and updating the pin will fix the smoke tests and break the vfx tests in their current state. Note: when running ABV on trunk, we're using the changeset
I am running a test for custom revision
|
The PR is ready to be reviewed and merged.
Note: What this PR has impacted:
Note 2: For teams other than the gfx-sdets assigned to this PR: It is because I merged master into this branch and while doing so the git hooks detected wrong casing in some files, that I fixed. Reminder: the git hooks verify that files that compile fine on windows and mac won't break when compiling on Linux because of the case-sensitivity. |
Purpose of this PR
Some standalone tests were inconclusive because sometimes they timeout.
Splitting the player build and the execution of the tests will hopefully reduce the number of flaky tests.
linux_split.py
, thanks to @kivistikliis. It is now simply renamedlinux.py
and the old file was deleted).rtx2080
requirement in some hdrp-win jobs that did not require a GPUTesting status
Automated Tests: What did you setup? (Add a screenshot or the reference image of the test please)
Yamato: (Select your branch):
https://yamato.prd.cds.internal.unity3d.com/jobs/902-Graphics/tree/yamato%252Fstandalone-tests%252Fsplit-build-execution