From Fedora Project Wiki

(Draft of the Pavucontrol Basic test case)
 
mNo edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Pavucontrol Basic =
= Pavucontrol Basic =


This test case tests that various audio levels and devices can be controlled with ''Pavucontrol'' with ''PipeWire''.
This test case tests that various audio levels and devices can be controlled with ''Pavucontrol'' on ''PipeWire''.


== Setup ==
== Setup ==


# This test case can be performed on '''bare machines'''.
# This test case should be performed on both '''bare-metal and virtual''' machines. Specify in the comments on which you performed this test.
# The computer must be equipped with a sound device and a microphone. If you do not have one, you can still perform the rest of the tests.
# The computer must be equipped with a '''sound device and a microphone'''. If you do not have a microphone, only test the ''playback'' part.
# Install a desktop version of '''Fedora 34''' (or later).
# Install a desktop version of '''Fedora 34''' (or later).
# Log in as a ''common user''.
# Install the <code>pavucontrol</code> package.
# Install the <code>pavucontrol</code> package.
# Connect your speakers (headphones) to your computer’s sound device.
# Connect your '''speakers (headphones)''' and your '''microphone''' to your computer’s sound device.
# Perform the following steps as a '''regular user'''.


== How to test ==
== How to test ==


# Start '''Pavucontrol'''.
# Start '''Pavucontrol'''.
# Go to the '''Output Devices''' tab and check that your audio devices are listed there.  
# Go to the '''Output Devices''' tab and check that all your audio devices are listed there.  
# Start any application and let it play some audio.
# Start an application to play some audio and confirm that the sound is playing over the default sound device.
# Check the VU meter below the active device.
# Check the VU meter below the active device and confirm that it is showing the volume level for that device.
# Change the output volume using the volume slider for the active device.
# Use the volume slider for the active device to change the volume and confirm that the output volume changes accordingly.
# Click on '''Lock channels together''' button and unlock the left and right audio channel. Check that the volume can be adjusted for each channel separately.
# Click on '''Lock channels together''' button and unlock the left and right audio channel. Check that the volume can be adjusted for each channel separately.
# Click on the '''Mute audio''' icon and check that the device can be muted.
# Click on the '''Mute audio''' icon and check that the device is muted.
# Click on the '''Set as fallback''' button to make it a default device.
# If you have more than one sound device, click on the '''Set as fallback''' button to make it a default device. Confirm that sound is produced by the selected device.
# Restart '''Pavucontrol''' and confirm that the device which was made a default in the previous step is still marked as default.


== Expected results ==
== Expected results ==
Line 27: Line 28:
# '''Pavucontrol''' starts.
# '''Pavucontrol''' starts.
# All system devices are listed on the '''Output Devices''' tab.
# All system devices are listed on the '''Output Devices''' tab.
# When audio is played, it will play on the default device.
# All tested features and controls work as expected.
# The VU meter shows the output volume for the performing device.
 
# The output volume changes when the volume slider is moved.
[[Category:Test Days Test Cases]]
# Volume can be changed for left and right channel independently.
[[Category:Package_pipewire_test_cases]]
# Clicking on '''Mute audio''' will stop the sound on the device.
# Clicking on the '''Set as fallback''' button will make the device a default one and the sound should continue playing on this device immediately.

Latest revision as of 17:09, 2 March 2021

Pavucontrol Basic

This test case tests that various audio levels and devices can be controlled with Pavucontrol on PipeWire.

Setup

  1. This test case should be performed on both bare-metal and virtual machines. Specify in the comments on which you performed this test.
  2. The computer must be equipped with a sound device and a microphone. If you do not have a microphone, only test the playback part.
  3. Install a desktop version of Fedora 34 (or later).
  4. Install the pavucontrol package.
  5. Connect your speakers (headphones) and your microphone to your computer’s sound device.
  6. Perform the following steps as a regular user.

How to test

  1. Start Pavucontrol.
  2. Go to the Output Devices tab and check that all your audio devices are listed there.
  3. Start an application to play some audio and confirm that the sound is playing over the default sound device.
  4. Check the VU meter below the active device and confirm that it is showing the volume level for that device.
  5. Use the volume slider for the active device to change the volume and confirm that the output volume changes accordingly.
  6. Click on Lock channels together button and unlock the left and right audio channel. Check that the volume can be adjusted for each channel separately.
  7. Click on the Mute audio icon and check that the device is muted.
  8. If you have more than one sound device, click on the Set as fallback button to make it a default device. Confirm that sound is produced by the selected device.
  9. Restart Pavucontrol and confirm that the device which was made a default in the previous step is still marked as default.

Expected results

  1. Pavucontrol starts.
  2. All system devices are listed on the Output Devices tab.
  3. All tested features and controls work as expected.