This doesn't test correctness, but does test the program can run without erros, and does so on matrix of Windows, macOS and Ubuntu and on Python versions 3.7-3.10.
After running, it also uploads the output files as an artifact, you click "images" to download a zip and check how they look.
(Note: there's a single file even though there's 12 jobs in the matrix. I think each one overwrites previous ones. We could probably set it to upload images from each job, but I think this is fine for now.)
CI
This doesn't test correctness, but does test the program can run without erros, and does so on matrix of Windows, macOS and Ubuntu and on Python versions 3.7-3.10.
I added the GPX files from https://github.com/marcusvolz/strava/tree/master/inst/gpx/cycling to
tests/gpx
here as input.Here's a sample run: https://github.com/hugovk/strava_py/actions/runs/1808323998
After running, it also uploads the output files as an artifact, you click "images" to download a zip and check how they look.
(Note: there's a single file even though there's 12 jobs in the matrix. I think each one overwrites previous ones. We could probably set it to upload images from each job, but I think this is fine for now.)
Also
Rename src package directory to
stravavis
Review comments from https://github.com/marcusvolz/strava_py/pull/2