Skip to content
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

Automated testing #269

Merged
merged 20 commits into from
Nov 4, 2024
Merged

Automated testing #269

merged 20 commits into from
Nov 4, 2024

Conversation

IThundxr
Copy link
Contributor

Runs a test client with a test mod to test flywheel, also runs mixin audit to force all classes with mixins to be loaded so all injection points are also tested, including remapping

IThundxr and others added 19 commits October 21, 2024 20:43
- Use 2 spaces for indents yaml
- Move setupTestMod to PlatformExtension
- Allow specifying the sourceSet for the testMod artifact
- Rename things to camelCase
- Use rootCompile from transitiveSourceSets for the testMod source sets
- Use a blanket remapTestModJar task in the gh actions build
- We want to know the results of both tests regardless
- Immediately audit on client tick
- Fix RenderSystemMixin on fabric
- setShaderFogShape's arguments need to be remapped, but the name of the
  function should not be. Fortunately mixin allows matching by function
  name alone
@Jozufozu Jozufozu requested a review from PepperCode1 October 28, 2024 21:21
- Change the Fabric mod ID to match Forge
- Move "Flywheel Test Mod" to static
- Cleanup start/stop messages
- Use the client start event on Fabric
@Jozufozu Jozufozu merged commit 461578e into Engine-Room:1.20/dev Nov 4, 2024
3 checks passed
@IThundxr IThundxr deleted the feat/testing branch November 13, 2024 00:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants