Create integration tests #4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Create integration tests with a navidrome instance running in podman and using the just commands to create the duplicates playlist. Validate that the playlist is created as expected.
Try adding music gradually including adding duplicates. Change the cannonical over time in one of the tests.
Generate the "music" files from random noise. Confirm that the tags are read correctly.
Set the ratings and check that they are read correctly.
Ideally only start navidrome once and run a battery of tests against it once it's set up. Each run should start from a clear navidrome instance to reduce the chance of state contamination.