Files
openapi-generator-original/samples/client/petstore/gdscript
William Cheng f9d2b8b579 Prepare v7.18.0 release (#22250)
* Revert "v7.17.0 release (#22248)"

This reverts commit 0120486e62.

* prepare v7.18.0 release

* update samples

* update doc
2025-10-30 01:25:35 +08:00
..
2025-10-30 01:25:35 +08:00

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