Skip to content

Conversation

theopnv
Copy link
Contributor

@theopnv theopnv commented May 28, 2020

Note:

  • References images will have to be updated with the correct ones.
  • DX12 and Vulkan tests are not green at the moment, due to a crash caused by Virtual Texturing issues. A C++ fix is supposed to land soon (being worked on by the Graphine team). I'm temporarily disabling these 2 windows tests in all_hdrp_ci, but it is still possible to run these tests individually. So currently, only Metal tests are enabled in the all_hdrp_ci pipeline.

Purpose of this PR

Until now, standalone tests for DX12 and Vulkan (Win) and Metal (OSX) were disabled for the all_hdrp_ci pipeline. This PR enables them.

Related Favro card: https://favro.com/organization/c564ede4ed3337f7b17986b6/058425719c1373dcb3bbe5a9?card=Uni-140566

Testing status

Manual Tests

Even if this shouldn't be necessary anymore thanks to the ruamel refactor, I checked the updated yaml file (all-hdrp.yml) with the Yamato linter.

Automated Tests

I've launched the ALL HDRP CI pipeline against fast-trunk: https://yamato.prd.cds.internal.unity3d.com/jobs/902-Graphics/tree/HDRP%252Fenable-platforms-standalone-tests/.yamato%252Fall-hdrp.yml%2523All_HDRP_fast-trunk/2338393/job/pipeline

The standalone jobs now appear in that pipeline.

Links

Yamato: (Select your branch) https://yamato.prd.cds.internal.unity3d.com/jobs/902-Graphics
Old PR Sebastien Lagarde originally started a PR here #394. It was closed so that the changes can be rewritten taking into account the new yamato files architecture.

@theopnv theopnv added the yamato label May 28, 2020
@sebastienlagarde sebastienlagarde changed the title Enable DX12, Vulkan and Metal standalone tests Enable DX12, Vulkan and Metal standalone tests [Skip CI] Jun 8, 2020
@sebastienlagarde sebastienlagarde marked this pull request as ready for review June 8, 2020 19:48
@sebastienlagarde sebastienlagarde requested a review from a team as a code owner June 8, 2020 19:48
@sophiaaar sophiaaar merged commit 54f5a78 into master Jun 10, 2020
@sophiaaar sophiaaar deleted the HDRP/enable-platforms-standalone-tests branch June 10, 2020 08:45
theopnv pushed a commit that referenced this pull request Jun 18, 2020
theopnv pushed a commit that referenced this pull request Jun 18, 2020
Removed opengl from player settings, in order for metal tests to work for the hdrp project.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants