From Fedora Project Wiki

Associated release criterion
This test case is associated with the Fedora_42_Final_Release_Criteria#sound-recording release criterion. If you are doing release validation testing, a failure of this test case may be a breach of that release criterion. If so, please file a bug and nominate it as blocking the appropriate milestone, using the blocker bug nomination page.


Description

This test case tests whether it is possible to capture audio from external sources using a default web browser or a dedicated application.

Setup

  1. Install the Gnome Sound Recorder (gnome-sound-recorder) application. This application uses gstreamer to talk to the underlying sound system and meets all requirements for this test. It can be easily used on KDE or other desktops as well.
  2. If your computer is not equipped with a built-in microphone (laptops usually are), connect an external microphone or an external headset to your computer's sound device. Make sure a correct socket is used.
  3. Open your desktop's Settings and go to the Sound tab. Check that your input device is selected. If you have multiple input devices connected to your system, select the one you want to use for this test. You can also install Pavucontrol pavucontrol to perform the settings.
  4. Set the input sensitivity level of the microphone so that the indicator (VU-meter) shows approximately 70% sensitivity to avoid over-excitation of the signal and sound distortion.

How to test

  1. Open Gnome Sound Recorder.
  2. Record approximately 10 seconds of some sound (talking, singing, instrument playing) and play it back.
  3. Open the default web browser (Firefox) and navigate to a page that can utilize the input signal, such as an online conferencing system or an online recording tool. If you do not know any, try online-voice-recorder.com, for example.
  4. Record approximately 10 seconds of some sound (talking, singing, instrument playing) and play it back.

Expected Results

  1. The desktop settings shows available input devices correctly.
  2. If multiple devices are present, it must be possible to select the correct one.
  3. It is possible to record sound using Gnome Sound Recorder, the online recording tool, or a conferencing system. Note that the quality of the recording depends on many factors, such as the quality of the sound adapter, the microphone, the wires used, etc. Therefore the sound quality should not be considered a test failing criterion unless it is much worse than expected.