forked from loafle/openapi-generator-original
* Revert "prepare 7.10.0 release (#20128)" This reverts commit 12dfe8fe74a1515d1e69e00df9abe4128aa44160. * update to 7.11.0-SNAPSHOT, update samples * update docs
Petstore GDScript Testing Client
What
- Godot
4.x
project - Made for
--headless
mode - Returns non-zero exit code upon test failure
- Uses GUT as test engine
Prepare the test server
See https://github.com/OpenAPITools/openapi-generator/wiki/Integration-Tests
We are using the petstore docker, not the echo server for now. Feel free to refactor or duplicate the sample demo to use the new echo server. See
bin/configs/gdscript-petstore.yaml
.
Run
godot --headless --debug --path samples/client/petstore/gdscript --script addons/gut/gut_cmdln.gd
The command should return a zero exit code if all tests passed.
You may want to add --verbose
for more logs when debugging.
Update
Refresh the generated files, after modifying the gdscript templates or java generator:
bin/generate-samples.sh bin/configs/gdscript-petstore.yaml