This repository contains files to be downloaded into the tested VM to have some content to test on.
Find a file
Adam Williamson 9e62775ae8 Drop tarball and video
I'm moving the tarball into os-autoinst-distri-fedora. I also
put the video file there on its own; AFAICT it's never used as
part of the tarball, there's just one test that downloaded it
directly from Pagure. I'm adjusting that test to get it from
the distri. So it no longer needs to be here.

Signed-off-by: Adam Williamson awilliam@redhat.com
Fixes #1
2026-01-15 15:29:47 +01:00
configuration Rename once more 2025-09-09 10:12:17 +02:00
documents Change repository structure and provided zipped content. 2022-07-01 13:49:09 +02:00
flatpak Add flatpak files. 2023-09-12 11:56:43 +02:00
music Change repository structure and provided zipped content. 2022-07-01 13:49:09 +02:00
pictures Change repository structure and provided zipped content. 2022-07-01 13:49:09 +02:00
reference Change repository structure and provided zipped content. 2022-07-01 13:49:09 +02:00
README.md Drop tarball and video 2026-01-15 15:29:47 +01:00

OpenQA-TestData repository

This repository contains test files that our openQA tests use for Desktop testing. The openQA tests do not use this repository directly; they use a tarball of this repository that lives in the os-autoinst-distri-fedora repository. That tarball must be updated whenever this repository is changed.

Structure

Directories

Notice the repository directory structure. There are several directories, such as:

  • configuration
  • documents
  • music
  • pictures
  • reference
  • video

Each of those directories contains the data related to its name, i.e. documents are placed in documents, video files in video, etc.

The reference directory

This directory is for reference files that might include command outputs from a working system, that you can use to compare with the same output from a tested machine. Do not place anything else in this directory.

The configuration directory

This directory contains configuration files for various applications that we do not want to create during the tests.

Content

When adding content, make sure that you respect the structure.

After changing this repository, you must run update-data-tarball.sh in the os-autoinst-distri-fedora repository and commit the changed tarball to that repository.

For space demanding content, such as multimedia files or pdfs, make sure they are as much compressed as possible to keep the overall amount of transferred data low.

Using this repository in openQA tests

To use this repository in a test, use the download_testdata subroutine located in the lib/utils.pm file.

The following example shows how you can use it in a test script:

use utils;

sub {
    download_testdata;
}