-
Notifications
You must be signed in to change notification settings - Fork 459
fix: ILPP filter out tests #2024
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
Conversation
…he main runtime assembly
… been populated at the time the test runs
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
…the messages more informative
…ies/com.unity.netcode.gameobjects into test/multiprocess_2022.2
…ure out how to block initial connection until init all steps is done
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Still looks good to me!
:)
@ashwinimurt or @ThusWroteNomad can this be merged please? |
- unity-downloader-cli -u {{ editor }} -c editor -w --fast | ||
- curl -s https://artifactory.prd.it.unity3d.com/artifactory/unity-tools-local/utr-standalone/utr{% if platform.name == "win" %}.bat --output utr.bat{% endif %}{% if platform.name != "win" %} --output utr && chmod +x ./utr{% endif %} | ||
- {{ platform.editorpath }} -projectpath testproject -batchmode -nographics -quit -logfile BuildMultiprocessTestPlayer.log -executeMethod Unity.Netcode.MultiprocessRuntimeTests.BuildMultiprocessTestPlayer.BuildRelease | ||
- {{ platform.editorpath }} -projectpath testproject -batchmode -quit -logfile BuildMultiprocessTestPlayer.log -executeMethod Unity.Netcode.MultiprocessRuntimeTests.BuildMultiprocessTestPlayer.BuildRelease |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a reason for removing -nographics? Do we need graphics for these tests?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ashwinimurt On linux, in 2022.2 the Editor was crashing with a high frequency with errors that looked like something was still trying to init the graphics stack. With this change, that problem was completely removed. I can try a different image and see if the problem is any better since I didn't see this problem when I was using a custom image and not one of the standard CI images for Ubuntu.
…ies/com.unity.netcode.gameobjects into test/multiprocess_2022.2
@ThusWroteNomad can you merge this please? |
…ies/com.unity.netcode.gameobjects into test/multiprocess_2022.2
…l failing so no point making this change, reverse it
@ashwinimurt or @ThusWroteNomad can this be merged please? |
@ashwinimurt or @ThusWroteNomad can this be merged please? |
* update timeout * remote UNET * fix: Stop populating ILPPMessageProvider with messages from outside the main runtime assembly * reset the changes to the scene * Initialiize the Rawgithash variable for the local execution case * Add a little more logging and see if we can find why allactons hasn't been populated at the time the test runs * Update the test to reduce the number of log messages as well as make the messages more informative * Lot when initlializatioon is complete * More logging clean up and adding information about registered test methods * Move init all steps to Awake instead of Start, eventually need to figure out how to block initial connection until init all steps is done * Move init to Awake * Fix missing log message in TestCoordinator Start method * Use GPU for Ubuntu image * Remove the nographics requirement and see if we can stabilize 2022.2 * Use -nographics and don't request a GPU for Linux * try to use ubuntu-20 and see if this is more stable * Use GPU for Linux and use Ubuntu 18 * Remove nographics again as it clearly makes an improvement * Adding a GPU and removing nographics just made things slower but still failing so no point making this change, reverse it Co-authored-by: Kitty Draper <kitty.draper@unity3d.com> Co-authored-by: ashwini <36935028+ashwinimurt@users.noreply.github.com>
This change is to scan fewer assemblies for ILPP. This helps to ensure that tests are getting the same data.
Changelog
Nothing for the changelog
Testing and Documentation
No API Deprecatiion