{"repo":"croconut/godot-tester","free":true,"listed":false,"github":"https://github.com/croconut/godot-tester","clone":"git clone https://github.com/croconut/godot-tester.git","description":"A Github Action to handle testing Godot applications with GUT","language":"GDScript","stars":45,"topics":["godot"],"license":"MIT","category":"game-templates","readme_excerpt":"godot-tester A Github Action to handle automated testing of Godot applications. Assumes that you have installed and are using GUT as your testing framework. GUT CLI alternatives You can also run your own testing framework if you have a scene that can run tests on load and then exit. You would use the 'direct-scene' option for that and you'll want the output for that scene to be an XML file following GUT's export results format: GUT Export Document Refer to the folder \"/tester GUT v9.0.1/test/alt mode\" to see how to setup an override test scene for GUT, for use when GUT's CLI isn't working for your project. setup Checkout your repository with actions/checkout then use this action. The version of Godot you want to test against is required (e.g. \"3.2.2\") Example workflow: yaml name: Godot testing on: [ push ] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: croconut/godot-tester@v5.2 with: # required version: \"4.0.3\" # the type of release of godot that the tests should be run with release type: \"rc2\" is-mono: \"true\" # the folder with your project.godot file in it path: \"tester\" # how long to spend importing assets before tests are run import-time: \"5\" # how long tests can run in seconds test-timeout: \"45\" # the ratio of tests that must pass for this action to pass # e.g. 0.6 means 60% of your tests must pass minimum-pass: \"0.6\" # the directory containing Gut tests test-dir: \"res://test\" # instead of running GUT's command line tool, # you can run a t","default_branch":null,"files":null,"tree":[],"storefront":"/r/croconut","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/croconut/godot-tester/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}