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

Make tests generated by Swagger work and exercise a target game server facade #450

Open
Cervator opened this issue Jul 13, 2019 · 0 comments

Comments

@Cervator
Copy link
Member

commented Jul 13, 2019

With #442 we have the ability to within the launcher generate Swagger API files for the Terasology server facade, even if none of the exposed features are in use yet.

While full server management features might still be a little ways out I believe it should be doable to make the basic tests usable if provided with a working URL. That would help exercise the code and perhaps even catch when the server facade code drifts.

For this issue I think it should be enough to have the tests configured well enough to succeed when presented by the user with a URL that works (local testing). A next step would be relying on Jenkins to start up a basic game server with the facade enabled then target that when running API tests.

@Cervator Cervator added this to Backlog in GSOC 2019: Launcher Jul 13, 2019

@praj-foss praj-foss moved this from Backlog to In progress in GSOC 2019: Launcher Aug 12, 2019

@praj-foss praj-foss moved this from In progress to Backlog in GSOC 2019: Launcher Aug 12, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
2 participants
You can’t perform that action at this time.