I've been studying issue 2780 (https://github.com/MovingBlocks/Terasology/issues/2780) to prepare my GSoC proposal, and while doing so I had some doubts:
What exactly is the Headless Server? From what I've seen, it looks like a server meant to run the game without players and it's used to test the game. Also, what exactly do you expect the headless client to do after issue 2780 is implemented?
About Environment-based tests, right now, they work like normal Unit Tests, right? The goal of this issue is to improve them so they can run alongside the game and therefore also work as integration test?
Thank you all for your time!
What exactly is the Headless Server? From what I've seen, it looks like a server meant to run the game without players and it's used to test the game. Also, what exactly do you expect the headless client to do after issue 2780 is implemented?
About Environment-based tests, right now, they work like normal Unit Tests, right? The goal of this issue is to improve them so they can run alongside the game and therefore also work as integration test?
Thank you all for your time!