Skip to main content

Image checksum tester for Fedora

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fedora_checksum_tester-1.1.tar.gz (4.5 kB view hashes)

Uploaded Source

Built Distribution

fedora_checksum_tester-1.1-py3-none-any.whl (17.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page