Open juarezr opened 2 years ago
The CI/CD is a fundamental piece for assuring petl quality and avoiding regressions.
petl
It helps us with the following boring tasks:
These tests are executed with success in Github Actions:
Topics thas worth exploring and evolving to enhance testing experience:
tox
pytest
docker-compose
doctests
example.*
Overview
The CI/CD is a fundamental piece for assuring
petl
quality and avoiding regressions.It helps us with the following boring tasks:
Status
These tests are executed with success in Github Actions:
Improvements
Topics thas worth exploring and evolving to enhance testing experience:
tox
in CI instead of directly callingpytest
for ensuring that local testing behaves as in CIdocker-compose
for provisioning database and filesystem for testing on local computer and CIdoctests
generateexample.*
files in a temp folder instead of git clone root.Problems