From Fedora Project Wiki

No edit summary
(Change according to the review.)
Line 19: Line 19:
<li><p>Check that PipeWire is working and that basic information about the ''PipeWire'' sessions can be obtained.</p>
<li><p>Check that PipeWire is working and that basic information about the ''PipeWire'' sessions can be obtained.</p>
<p><code>$ pw-dump 0</code></p></li>
<p><code>$ pw-dump 0</code></p></li>
<li><p>Check that the '''PipeWire PulseAudio''' sound server is working and basic information about its status can be obtained, especially check that :</p>
<li><p>Check that the '''PipeWire PulseAudio''' sound server is working and basic information about its status can be obtained: </p>
<p><code>$ pactl info</code></p></li>
<p><code>$ pactl info</code></p>
<li><p>List all audio and video device known to the system:</p>
<p>especially check that the server name is <code>PulseAudio (on PipeWire <version_number>)</code>.</p></li>
<li><p>List all audio and video device known to the system and check that your devices are listed in the output.</p>
<p><code>$ pactl list</code></p></li></ol>
<p><code>$ pactl list</code></p></li></ol>


== Expected results ==
== Expected results ==


# The <code>pipewire</code> service is '''active'''.
# The required services must be installed and running by default without any user interaction.
# The <code>pipewire-pulse</code> service is '''active'''.
# The <code>pw-dump</code> command works and shows basic info.
# The <code>pw-dump</code> command shows information and settings about the currently running session.
# The <code>pactl</code> command works and shows information and settings about the currently running session.
# The <code>pactl info</code> command shows information about the ''PulseAudio'' server settings, especially the server name must read <code>PulseAudio (on PipeWire \ldots )</code>.
# The <code>pactl list</code> command lists all available audio and video devices on the system.

Revision as of 16:07, 15 February 2021

PipeWire default

This test case tests that PipeWire is installed and running in the default installation.

Setup

  1. This test case can be performed on bare machines.
  2. The computer must be equipped with a sound device.
  3. Install a desktop version of Fedora 34 (or later).
  4. Boot the system and log in as a regular user.

How to test

  1. Check that PipeWire systemd service is active.

    $ systemctl --user status pipewire

  2. Check that PipeWire PulseAudio systemd service is active.

    $ systemctl --user status pipewire-pulse

  3. Check that PipeWire is working and that basic information about the PipeWire sessions can be obtained.

    $ pw-dump 0

  4. Check that the PipeWire PulseAudio sound server is working and basic information about its status can be obtained:

    $ pactl info

    especially check that the server name is PulseAudio (on PipeWire <version_number>).

  5. List all audio and video device known to the system and check that your devices are listed in the output.

    $ pactl list

Expected results

  1. The required services must be installed and running by default without any user interaction.
  2. The pw-dump command works and shows basic info.
  3. The pactl command works and shows information and settings about the currently running session.