From Fedora Project Wiki

Description

This test case verifies that freerdp-libs are functioning correctly, ensuring the basic Remote Desktop Protocol (RDP) connection capabilities.

Setup

  1. Ensure that freerdp-libs is installed. If not, install it using the command: sudo dnf install freerdp-libs.
  2. For testing purposes, ensure you have access to an RDP server (like a Windows machine with Remote Desktop enabled).

How to test

  1. Even though freerdp-libs is a collection of libraries, we can test it through an application that depends on it. For this test, let's use xfreerdp, which is provided by the freerdp package. Install it using the command: sudo dnf install freerdp.
  2. Use xfreerdp to connect to your RDP server: xfreerdp /u:<USERNAME> /v:<SERVER_IP>, replacing <USERNAME> with your username and <SERVER_IP> with the IP address of your RDP server.
  3. Interact with the RDP session, opening applications, and navigating as you would normally.

Expected Results

  1. The xfreerdp command should successfully establish a connection to the RDP server.
  2. There should be smooth interaction within the RDP session without significant lags or disruptions.
  3. Application visuals, mouse, and keyboard inputs should function correctly within the RDP session.