Closed vinicvaz closed 1 month ago
lgtm! Nice use of fixtures. This is mostly just testing that functions run and produce the expected output files. We can create more precise tests once we have codecov in place
I agree we can go about increasing coverage in a next step @vinicvaz
Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.
:information_source: You can also turn on project coverage checks and project coverage reporting on Pull Request comment
Thanks for integrating Codecov - We've got you covered :open_umbrella:
@vinicvaz this is great work but I prefer more modular PRs. Could you find a way to break this off and have us review it? Getting a basic test framework in is critical. I think codecov and CD can be in a future PR.
@vinicvaz this is great work but I prefer more modular PRs. Could you find a way to break this off and have us review it? Getting a basic test framework in is critical. I think codecov and CD can be in a future PR.
Sure, I put the workflows in this Draft PR targeting this branch because it has the workflow for testing. Once this PR is merged I update its target.
The current PR (#12) already has the basic tests structure for the main demo pipeline. I didn't finish the post processing steps basic tests because I was not able to fix the bug described here yet.
Do you think we can review it to merge or should we finish the post processing steps before?
initialize_project
moduleegocentric_alignment
csv_to_numpy
create_trainset
train_model
evaluate_model
pose_segmentation