Merge lp:~sakrecoer/ubuntu-manual-tests/bug-1538228 into lp:ubuntu-manual-tests

Proposed by Set Hallstrom
Status: Merged
Merged at revision: 328
Proposed branch: lp:~sakrecoer/ubuntu-manual-tests/bug-1538228
Merge into: lp:ubuntu-manual-tests
Diff against target: 67 lines (+41/-19)
1 file modified
testcases/packages/Studio/1675_Qsynth (+41/-19)
To merge this branch: bzr merge lp:~sakrecoer/ubuntu-manual-tests/bug-1538228
Reviewer Review Type Date Requested Status
Kev Bowring (community) Approve
Review via email: mp+284612@code.launchpad.net
To post a comment you must log in.
329. By Set Hallstrom

Fixing the Qsynth testcase with a given ID number (1675_Qsynth), removing the one without ID

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/1675_Qsynth'
2--- testcases/packages/Studio/1675_Qsynth 2015-12-16 20:45:48 +0000
3+++ testcases/packages/Studio/1675_Qsynth 2016-02-01 17:28:09 +0000
4@@ -1,22 +1,44 @@
5-This is a template for a test that will check that Qsynth 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 Qsynth 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 if Qsynth opens properly from the FAMILY menu
25+<dl>
26+ <dt>Open Qsynth from the INSTRUMENT sub-menu in the AUDIO section of the FAMILY menu.</dt>
27+ <dd>Qsynth opens and starts JACK.</dd>
28+ <dt>Open QjackCtl from the AUDIO section of the FAMILY menu to verify that Jack is started.</dt>
29+ <dd>QjackCtl GUI opens and the audio-server is already running.</dd>
30+ <dt>In the QjackCtl GUI, click on the "Connect" Button.</dt>
31+ <dd>The "Connection" windows opens.</dd>
32+ <dt>Click on the "Audio" tab of the window that opens.</dt>
33+ <dd>The Audio-tab is displayed and Qsynth has an entry in the Readable clients section, that is connected to the entry named "system" in the writable client section.</dd>
34+</dl>
35+
36+This test will check if Qsynth can load sound-fonts.
37+<strong>Make sure you followed the steps above first.
38+</strong>
39+<dl>
40+ <dt>In the Qsynth window, locate the "Setup" button and press it.</dt>
41+ <dd>The setup window opens.</dd>
42+ <dt>In the setup window, locate the "Soundfonts"-tab and click on it.</dt>
43+ <dd>The "Soundfonts"-tab displays with an "open" button on the right-hand side of it.</dd>
44+ <dt>Press the "Open" button.</dt>
45+ <dd>A file browsing dialog opens up at the location /usr/share/sounds/sf2/ displaying a file called "FluidR3_GM.sf2".</dd>
46+ <dt>Select the file "FluidR3_GM.sf2" and press "Open".</dt>
47+ <dd>"FluidR3_GM.sf2" is loaded and listed in the "Soundfonts"-tab of Qsynth setup window.</dd>
48+ <dt>Click the "OK" button in the Qsynth Setup window.</dt>
49+ <dd>The setup window closes.</dd>
50+</dl>
51+
52+This test will check if Qsynth can output sound with the loaded SoundFont.
53+<strong>Make sure you followed the steps above first.
54+</strong>
55+<dl>
56+ <dt>Start the program "Virtual MIDI keyboard" from the MIDI UTILITIES sub-menu of the AUDIO section in the FAMILY menu.</dt>
57+ <dd>"Virtual MIDI keyboard" opens.</dd>
58+ <dt>In the QjackCtl GUI, press the "Connect" button.</dt>
59+ <dt>In the "connections" windows that opens up, locate the "ALSA"-tab and click on it.</dt>
60+ <dt>In the "Readable Clients" section, select the entry with "Virtual Keyboard" in the name. In the "Writable Clients" section, select the entry with "FLUID Synth" in the name.</dt>
61+ <dt>Still in the "ALSA"-tab of the connections window in the QjackCtl GUI, with both previously selected readable/writable entries highlighted, press the button labeled "Connect".</dt>
62+ <dd>A line is drawn between the "Virtual Keyboard" entry and the "Fluid Synth" entry.</dd>
63+ <dt>Focus the "Virtual Keyboard" window, and click on a note key.</dt>
64+ <dd>Sound is being played back.</dd>
65 </dl>
66
67 <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