Create integration tests #4

Closed
opened 2026-05-16 08:01:46 +00:00 by victor · 0 comments
Owner

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.

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.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
victor/subsonic_duplicates#4
No description provided.