-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Qa Library
RJ Skerry-Ryan edited this page Jun 12, 2013
·
6 revisions
This page is a checklist for ensuring that the Library and Library Scanner are working as intended.
| Behaviour to Test | Expected behaviour | Windows | Mac OS X | Linux |
| Fresh library scan [1] | completes successfully | ? | ? | ? |
| Immediately rescan library without making changes | completes quicker than fresh scan | ? | ? | ? |
| Upgrade library from 1.7.0 [1] | preserves metadata, all tracks imported | ? | ? | ? |
| Move a file from one directory to another | BPM and comment metadata should be preserved, file not marked as missing | ? | ? | ? |
| Move the file back | Should not see a duplicate entry for the file | ? | ? | ? |
| Add a song to a library subdirectory, rescan | Song should appear in Mixxx library | ? | ? | ? |
| Cancel a fresh library scan | some tracks should appear, no tracks should be marked as missing | ? | ? | ? |
| After a fresh scan, cancel a rescan half-way through | no tracks should be marked as missing or disappear | ? | ? | ? |
| Delete a song from disk, rescan | Song should be marked as missing | ? | ? | ? |
| Remove song from Mixxx library (right-click->Remove), rescan | Song should not appear after rescan | ? | ? | ? |
| Remove song from Mixxx library, add a new song to same directory, rescan | Song should not appear after rescan | ? | ? | ? |
| Drag-and-drop removed song onto Mixxx library | Song should be re-added to Mixxx | ? | ? | ? |
[1] Delete your mixxxdb.sqlite first
- Test With:
- Mixxx 1.8.0, Git rXXXX
- Qt X.Y.Z (whatever is shipped on OSX and Windows with Mixxx)''
Mixxx is a free and open-source DJ software.
Manual
Hardware Compatibility
Reporting Bugs
Getting Involved
Contribution Guidelines
Coding Guidelines
Using Git
Developer Guide
Creating Skins
Contributing Mappings
Mixxx Controls
MIDI Scripting
Components JS
HID Scripting