Full Canvas Test Suite - #290
Conversation
|
@BaconCat1 @Toffikk Are we planning on doing anything more with this PR? Or is this a scrapped idea of sorts |
I think this got stuck at whether we should try to reintroduce gametests, or write our own test framework. I’m still for this suite |
I think extending the JUnit framework like upstream does it so far would be the best idea IMHO. I think we should just make an actual plan on stuff that would be useful for Canvas to add as tests for Canvas/Folia stuff |
|
We were doing planning and then we didn't talk for a while and discord auto closed the thread and that was the end of it |
|
I'm still down to work on this tho |
This pull request is a work in progress and is not ready to merge.
The initial commit wires Canvas-specific server tests into JUnit. Individual
tests and test infrastructure will be added over time.
Below is a list of planned tests.
API Events and Lifecycle
General Utilities
Collections, Maps, and Tickets
Structures and Migrations
SIMD
Spark and Commands
World, Blocks, Bars, and Chunks
Region-Threading
Persistence and Recovery
Networking and Commands
Chunk and World Behavior