Skip to content

This script downloads a Fedora iso and checks the checksums.

License

Notifications You must be signed in to change notification settings

lruzicka/checksum-tester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

This script downloads a Fedora iso and checks the checksums.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages