mirror of https://github.com/eyhc1/rendercv.git
1.0 KiB
1.0 KiB
Testing
After updating the code, ensure that all tests pass. To run the tests, use the following command.
pytest
Once new commits are pushed to the main
branch, the test.yaml
workflow will be automatically triggered, and the tests will run.
testdata
folder
In some of the tests:
- RenderCV generates an output with a sample input.
- Then, the output is compared with a reference output, which has been manually generated and stored in
testdata
. If the files differ, the tests fail.
When the testdata
folder needs to be updated, it can be manually regenerated by setting update_testdata
to True
in conftest.py
and running the tests.
!!! warning
- Whenever the testdata
folder is generated, the files should be reviewed manually to ensure everything works as expected.
- update_testdata
should be set to False
before committing the changes.