Merge lp:~rosco2/ubuntu-manual-tests/HydrogenBug1538223 into lp:ubuntu-manual-tests

Proposed by Ross Gammon
Status: Merged
Merged at revision: 322
Proposed branch: lp:~rosco2/ubuntu-manual-tests/HydrogenBug1538223
Merge into: lp:ubuntu-manual-tests
Diff against target: 94 lines (+68/-19)
1 file modified
testcases/packages/Studio/1673_Hydrogen (+68/-19)
To merge this branch: bzr merge lp:~rosco2/ubuntu-manual-tests/HydrogenBug1538223
Reviewer Review Type Date Requested Status
Kev Bowring (community) Approve
Review via email: mp+284180@code.launchpad.net

Description of the change

Flesh out the Hydrogen testcase template

To post a comment you must log in.
Revision history for this message
Kev Bowring (flocculant) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'testcases/packages/Studio/1673_Hydrogen'
2--- testcases/packages/Studio/1673_Hydrogen 2015-12-16 20:45:48 +0000
3+++ testcases/packages/Studio/1673_Hydrogen 2016-01-27 20:45:23 +0000
4@@ -1,22 +1,71 @@
5-This is a template for a test that will check that Hydrogen works.
6-This text should be a short description of the test.
7-<strong>Write here any prerequisites before starting the test.
8-</strong>
9-<dl>
10- <dt>Action 1</dt>
11- <dd>Expected result 1</dd>
12- <dt>Example Action: Click on "File" and "Open Files"</dt>
13- <dd>Example Result: A window opens, asking for a file to select</dd>
14- <dt>Keep adding actions in "dt" fields</dt>
15- <dd>Keep adding expected results in "dd" fields</dd>
16-</dl>
17-
18-Add another test for Hydrogen here.
19-<strong>Add another prerequisite here.
20-</strong>
21-<dl>
22- <dt>More actions</dt>
23- <dd>More expected results. Note: Make sure you keep the following "strong" text at the end</dd>
24+This test will check that Hydrogen is set up to use JACK.
25+
26+<dl>
27+ <dt>Select Tools > Preferences from the menu</dt>
28+ <dd>The preferences window opens</dd>
29+ <dt>On the "Audio System" tab, ensure that JACK is selected on the audio driver dropdown menu</dt>
30+ <dt>Click the OK button</dt>
31+ <dd>The preference window closes</dd>
32+</dl>
33+
34+This test will check that Hydrogen can be used to choose a drum kit, and create a drum beat.
35+<dl>
36+ <dt>Select Instruments > Import library from the menu</dt>
37+ <dd>The "Sound Library import" window opens</dd>
38+ <dt>On the Internet tab, choose a suitable drum kit (e.g. Roland TR-808)</dt>
39+ <dt>Click on the "Download & Install" button</dt>
40+ <dd>A message appears conforming that the chosen drumkit has been imported</dd>
41+ <dt>Click on the "OK" button</dt>
42+ <dd>The message disappears</dd>
43+ <dt>Click on the "Close" button</dt>
44+ <dd>The "Sound Library import" window closes</dd>
45+ <dt>Click on the "Play" icon on the toolbar</dt>
46+ <dd>The cursor moves over the empty pattern and repeats continuously</dd>
47+ <dt>In the "Pattern 1" area of the screen, add some kicks on the kick drum line by clicking on the bar division markers (e.g. at beats 1 & 3)</dt>
48+ <dd>The kick drum sounds as the cursor passes over the dots</dd>
49+ <dt>Add some hits on the snare drum line by clicking on the bar division markers (e.g. at beats 2 & 4)</dt>
50+ <dd>The snare drum sounds in addition to the kick drum as the cursor passes over the dots</dd>
51+ <dt>Add some hits on the Closed High Hat drum line by clicking on the bar division markers (e.g. at every marker)</dt>
52+ <dd>The high hat sounds in addition to the other drums as the cursor passes over the dots</dd>
53+ <dt>In the "Song Editor" area, enable Pattern 1 from bars 1 to 4 by clicking in the relevant squares</dt>
54+ <dd>The squares are shown in colour for Pattern 1 from Bar 1 to Bar 4</dd>
55+ <dt>Double click on "Pattern 2" in the "Song Editor" area</dt>
56+ <dd>The sound stops, the empty Pattern 2 is displayed in the "Pattern Editor" area, and the cursor continuously moves over the empty pattern.</dd>
57+ <dt>Create a different pattern (e.g. click on every marker of a Tom Drum except the last, and the Crash cymbal on the last).</dt>
58+ <dd>The new pattern sounds as the cursor cycles over the pattern</dd>
59+ <dt>In the "Song Editor", click on "Pattern 2" in Bar 9 to add the new pattern to the song</dt>
60+ <dt>Click on "SONG" in the toolbar</dt>
61+ <dd>The sound stops, and SONG is indicated as on.</dd>
62+ <dt>Click on the "Play" icon</dt>
63+ <dd>"Pattern 1" plays 4 times, and then "Pattern 2" plays once, and then the Song repeats continuously.</dd>
64+ <dt>Click on the BPM (Beats Per Minute) display</dt>
65+ <dd>A window opens</dd>
66+ <dt>Enter a new BPM value (e.g. drop the tempo to 100), and click OK.</dt>
67+ <dd>The window closes, and the song tempo changes (e.g. slows down).</dd>
68+ <dt>Click the "Stop" icon</dt>
69+ <dd>The song stops</dd>
70+</dl>
71+
72+This test will check that Hydrogen can save the song, and also export it as a wave file.
73+
74+<dl>
75+ <dt>Select Project > Save As from the menu</dt>
76+ <dd>The "Save Song" window opens</dd>
77+ <dt>Choose a directory to save the file, and give the file a name, and click the "Save" button.</dt>
78+ <dd>The "Save Song" window closes and the filename is displayed in the title bar of the Hydrogen window</dd>
79+ <dt>Click on the "Play" icon</dt>
80+ <dd>The song plays again</dd>
81+ <dt>Click on the "Mixer" button in the toolbar</dt>
82+ <dd>The "Mixer" window displays, and the meters show the dynamic sound levels.</dd>
83+ <dt>Adjust the faders to get a good sound level (e.g. with no red peaks).</dt>
84+ <dt>Click the "Stop" button</dt>
85+ <dd>The sound stops</dd>
86+ <dt>Select Project > Export Song from the menu</dt>
87+ <dd>The "Export Song" window opens</dd>
88+ <dt>Check that the directory and filename are OK, and click the "Export" button.</dt>
89+ <dd>A wave file is created</dd>
90+ <dt>Click on the "Close" button</dt>
91+ <dd>The "Export Song" window closes</dd>
92 </dl>
93
94 <strong>If all actions produce the expected results listed, please <a href="results#add_result">submit</a> a 'passed' result.

Subscribers

People subscribed via source and target branches