catharsis / spotifile

FUSE file system for Spotify
BSD 3-Clause "New" or "Revised" License
144 stars 7 forks source link

Add test script #7

Closed catharsis closed 9 years ago

catharsis commented 9 years ago

Automating these things are hard, but I would at least like to see a test script that acts on a mounted spotifile and checks most of the supported operations. This would probably require either some concessions in the rigor of the testing or some added features in order to be deterministic for different users. As of this writing, the only entry point to getting actual data (aside from global data, such as connection status and the like) is through the current user's playlist. Since this is different between users and often prone to change, we need a better way to tailor the expectations of the script; again, opt for determinism.