godotengine / godot-tests

Repository for Godot benchmarks, regression tests, etc.
MIT License
35 stars 35 forks source link

Automated testing of visuals #20

Closed fire closed 3 years ago

fire commented 3 years ago

Describe the project you are working on

Godot Engine

Describe the problem or limitation you are having in your project

We do not have visual tests of Godot.

Describe the feature / enhancement and how it helps to overcome the problem or limitation

Use robotframework to provide visual tests.

Need to evaluate:

https://robotframework.org/#documentation

Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams

We can use robotframework and pick one of the available frameworks that support vulkan.

If this enhancement will not be used often, can it be worked around with a few lines of script?

Not a few lines of code. Should be ran every time.

Is there a reason why this should be core and not an add-on in the asset library?

Also needs to integrate with cicd.

Calinou commented 3 years ago

Duplicate of https://github.com/godotengine/godot-proposals/issues/1760. Feel free to comment there to bring additional information.