-
-
Notifications
You must be signed in to change notification settings - Fork 97
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
Enable unit tests for -O3 and -O2 and enable this on the CI #1987
Labels
Comments
O3 builds indeed do not pass all tests :) Using godotengine/godot#44398 to run these tests scons tools=no target=release
|
(-O2) tools = yes target=release_debug
|
tools=yes target=debug
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the project you are working on
We are working on an iOS game.
Describe the problem or limitation you are having in your project
We have a bug with -O3 optimizations breaking GDScript on iOS it goes away with -O2.
Describe the feature / enhancement and how it helps to overcome the problem or limitation
We should make all unit tests run on each type of binary release:
This will mean these bugs can be caught with different optimization levels.
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
We would just add some logic to the CI to trigger this to use O2 and O3 respectively.
If this enhancement will not be used often, can it be worked around with a few lines of script?
No.
Is there a reason why this should be core and not an add-on in the asset library?
It is core.
The text was updated successfully, but these errors were encountered: