You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Latest Snapshot (if snapshot builds are usable when this is implemented)
21.1
20.4
20.1
LexForge
20.5
20.4
20.1
19.2
18.2
16.5
14.4
12.2
8.9
7.10
Testing should verify that each listed version & platform launches without crashing.
Additionally, the following are nice to haves that may only be applied to the most-used versions:
Screenshot testing
Config reload testing
Ideally this should be able to be performed locally as I imagine launch testing alone would take an extremely long time in CI on GitHub-provided runners.
The text was updated successfully, but these errors were encountered:
Would it be a good idea to run multiple instances of Minecraft concurrently to improve testing time?
This would probably be infeasible on GitHub runners, but on a sufficiently powerful PC it should be very doable, hence my desire for it to be able to be run locally. Ideally I'll run all the tests at the same time on my PC.
We can use https://github.com/coactions/setup-xvfb to run the game in a GitHub action without any special configuration of OpenGL, but we'll need a headless launcher so that we can test production builds. Testing deobf builds run through Gradle is probably unwise for Zume due to the obfuscation/jar compression that often breaks things.
Tested platforms should include:
Testing should verify that each listed version & platform launches without crashing.
Additionally, the following are nice to haves that may only be applied to the most-used versions:
Ideally this should be able to be performed locally as I imagine launch testing alone would take an extremely long time in CI on GitHub-provided runners.
The text was updated successfully, but these errors were encountered: