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