Draft: Use junit xml based tests in github
Metadata
- Status: Draft
- Deciders: V-Sekai,fire,
- Tags: V-Sekai,, 20230310-xml-based-tests
Context and Problem Statement
V-Sekai is not reliable.
Describe the proposed option and how it helps to overcome the problem or limitation
I want to make V-Sekai more reliable using best practices like unit tests.
Design
When CICD runs it will run gut and parse the junit xml that is outputted.
We will also need to use pending head git workflow techniques.
Positive Consequences
We will be able to use unit tests for gdscript, not just for C++ to make v-sekai more reliable.
Negative Consequences
We cannot get other features in.
Option graveyard
- Option: The status quo.
- Rejection Reason: This solves nothing.
If this enhancement will not be used often, can it be worked around with a few lines of script?
This is a cicd change and is able scripting the github actions.
Is there a reason why this should be core and done by us?
We manage cicd.