chiark / gitweb /
disorder setup-guest + docs + tests
[disorder] / doc / checklist.txt
1 * Server
2
3 After an hour or so of play use lsof to check that only a reasonable
4 number of FDs are used by the server; the speaker; the deadlock
5 checker.
6
7 * Playing
8
9 Check that artist and album work.
10
11 Scratch button should work.
12
13 Queue some tracks, check they can be removed.
14
15 Album link should show track as playing.
16
17 Amount of track played should be correct (also 'disorder playing').
18
19 * Recent
20
21 Most recent should be at the top.
22
23 Check that artist, album and prefs links work.
24
25 * Choose
26
27 Queue some tracks.  They should be marked as queued.
28
29 Pick an album.  Try 'play all'.  Check order.  Remove all.
30
31 Navigate around.  Go into albums, back out with the navigation links.
32
33 Go up outside the collection.  Should work, produce directories you
34 can go back into.
35
36 * Search
37
38 Try a large search, e.g. 'love'.
39
40 Look for 'Various'.  It should be in the right order and say
41 'Various', i.e. an alias artist name should not have leaked into it.
42
43 * Manage
44
45 Check pause and play controls.  Pause should _not crash_ for tracks
46 that cannot be paused.
47
48 Set the volume up and down.
49
50 Set the volume to exact values (different for L and R), check that the
51 proper speaker is affected.
52
53 Add some tracks, rearrange them, remove them again.
54
55 * Help
56
57 Are all the man page links there?
58
59 Are recent UI changes documented?
60
61 * About
62
63 Does the search league look plausible?
64
65 Are there are any good candidates for additional stopwords?
66
67 Is the copyright date right?  Also check credits.html.
68
69 * Preferences
70
71 Modify prefs for a track from 'recent'.
72
73 Modify prefs for a single track from 'choose'.
74
75 Modify prefs for a whole album from 'choose'.
76
77 Local Variables:
78 mode:outline
79 End: