fedora-checksum-tester

Image checksum tester for Fedora


Licenses
GPL-3.0/GPL-3.0+
Install
pip install fedora-checksum-tester==1.3

Documentation

Fedora Checksum Tester

Fedora Checksum Tester is a little script that can automatically run checksum tests as defined in https://fedoraproject.org/wiki/QA:Testcase_Mediakit_Checksums.

Installation

The program is packed for PyPi, so you can install it easily using the pip command.

pip install --user fedora_checksum_tester

Usage

Navigate into the directory where you have downloaded the images to check and run fedora_checksum_tester with those options. If you have not downloaded any images to check, the program downloads the images automatically from Koji.

Options

--release : The release number of the Fedora compose, for which you want to download the images. Rawhide is used by default.

--compose : The compose identification. Mostly, this is a date in the form of YYYYMMDD except for the release candidates. If left out, the number is calculated from the actual date, but it only works for Rawhide images.

--arch : Architecture for which to download the images. x86_64 used by default.

--variant : One possible variant, such as Cloud, Everything, Server, Spins, Workstation.

--subvariant : Can be used with Spins variant, to distinguish between various spins, such as KDE, LXCD, Xfce. If left out, all spins will be tested.

--type : Can be used with Server to distinguish between boot and dvd.

--purge : If set to True, all downloaded images will be deleted after the test has finished, independently of the result.

--forcedownload : Not yet implemented. This, if set to True will download the image even if it has been previously downloaded.

Bugs

If you find a bug, report an issue at https://github.com/lruzicka/checksum-tester.