I ended up testing this myself, by the following procedure:

- Installed 13.04 on a virtual machine
- Verified installed version of checkbox:

$ dpkg --list checkbox*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  checkbox       0.15.5       i386         System testing application
un  checkbox-cli   <none>                    (no description available)
un  checkbox-gtk   <none>                    (no description available)
ii  checkbox-qt    0.15.5       i386         QT4 interface for checkbox

- Removed gstreamer1.0-alsa:
$ sudo apt-get remove gstreamer1.0-alsa
[sudo] password for ubuntu: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  gstreamer1.0-alsa ubuntu-desktop
0 upgraded, 0 newly installed, 2 to remove and 45 not upgraded.
After this operation, 239 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 156244 files and directories currently installed.)
Removing ubuntu-desktop ...
Removing gstreamer1.0-alsa:i386 ...

- Run the test case:
$ PATH=$PATH:/usr/share/checkbox/scripts alsa_record_playback
OpenGL Warning: Failed to connect to host. Make sure 3D acceleration is enabled 
for this VM.
libGL error: failed to load driver: vboxvideo
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
Traceback (most recent call last):
  File "/usr/share/checkbox/scripts/gst_pipeline_test", line 59, in <module>
    sys.exit(main())
  File "/usr/share/checkbox/scripts/gst_pipeline_test", line 42, in main
    element = Gst.parse_launch(args.PIPELINE)
  File "/usr/lib/python3/dist-packages/gi/types.py", line 113, in function
    return info.invoke(*args, **kwargs)
gi._glib.GError: no element "alsasrc"
/tmp/tmp.JmIQqZjD3q/test.wav: No such file or directory
rm: cannot remove ‘/tmp/tmp.JmIQqZjD3q/test.wav’: No such file or directory

OK, now to update checkbox, first I enable proposed and apt-get update, then:
$ sudo apt-get install checkbox checkbox-qt
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  bonnie++ bootchart checkbox-cli checkbox-gtk ethtool fwts git-core glmark2
  glmark2-es2 mesa-utils nmap obexftp render-bench smartmontools sox stress
  sysstat wmctrl
The following packages will be upgraded:
  checkbox checkbox-qt
2 upgraded, 0 newly installed, 0 to remove and 73 not upgraded.
Need to get 1,486 kB of archives.
After this operation, 28.7 kB disk space will be freed.
Get:1 http://us.archive.ubuntu.com/ubuntu/ raring-proposed/main checkbox i386 
0.15.6 [1,409 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ raring-proposed/main checkbox-qt 
i386 0.15.6 [76.7 kB]
Fetched 1,486 kB in 1s (1,025 kB/s)
Preconfiguring packages ...
(Reading database ... 156234 files and directories currently installed.)
Preparing to replace checkbox 0.15.5 (using .../checkbox_0.15.6_i386.deb) ...
Unpacking replacement checkbox ...
Preparing to replace checkbox-qt 0.15.5 (using .../checkbox-qt_0.15.6_i386.deb) 
...
Unpacking replacement checkbox-qt ...
Processing triggers for man-db ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Setting up checkbox (0.15.6) ...
Setting up checkbox-qt (0.15.6) ...

Immediately afterwards the test case is run like this:
$ PATH=$PATH:/usr/share/checkbox/scripts alsa_record_playback
Playing WAVE '/tmp/tmp.WQI1YEclIh/test.wav' : Signed 16 bit Little Endian, Rate 
44100 Hz, Mono

Before "playing wave" I made some noise on the microphone, afterwards I
was able to hear this noise being played back.

I'll set this to verification-done. Thanks!


** Tags removed: verification-needed
** Tags added: verification-done

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1059544

Title:
  checkbox alsa_record_playback should use autoaudiosrc instead of
  alsasrc

To manage notifications about this bug go to:
https://bugs.launchpad.net/checkbox/+bug/1059544/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to