Skip to content

ci: Migrate tracie tests done in shell script to pytest

Reimplementation of the tracie's self-tests using a pythonic test suit (pytest).

The new tracie/test.py module is almost a direct translation of the tests defined in the tracie/test.sh. This new implementation of the test provides a more common framework where define the tests. And allows a better introspection for the tests results and/or resulting errors.

This MR also adds python3-pytest as dependency for the built images and adapts the tracie-runner scripts to run the self-test using pytest.

Signed-off-by: Pablo Saavedra psaavedra@igalia.com

Reviewed-by: Andres Gomez agomez@igalia.com

Edited by Andres Gomez

Merge request reports