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 program connects to the release validation matrix and gets the number of the current compose. This is probably how this program will be used mostly.
--arch : Architecture for which to download the images. x86_64 used by default.
--variant : One possible variant, such as Cloud, Everything, Server, Spins, Workstation. If not chosen, the Everything will be used as default.
--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. If not selected, both images will be checked.
--purge : If set to True, all downloaded images will be deleted after the test has finished, independently of the result.
--forcedownload : Not yet implemented. Normally, if the script finds out that the requested image has already been downloaded, it will not download it again to save time and bandwidth. If you explicitely want to download it anyway, use True to download the image.
--report : If this is set to True, the script will report the results to the Wiki matrix automatically. Also see --user.
--user : The name of the user who reports the results. If left out, user donkey will be used.
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
Built Distribution
File details
Details for the file fedora_checksum_tester-1.3.tar.gz
.
File metadata
- Download URL: fedora_checksum_tester-1.3.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fc04d53f607a67e6111209ab53c3ea918a090793ee215444c9e7418ebaed955 |
|
MD5 | a147f295d08ed50fc16f9bb9dbf548b8 |
|
BLAKE2b-256 | d0f2f349c73d32ea03705ea8d7dc94084b6d48760ef9d47ac451173a6fc8cde7 |
File details
Details for the file fedora_checksum_tester-1.3-py3-none-any.whl
.
File metadata
- Download URL: fedora_checksum_tester-1.3-py3-none-any.whl
- Upload date:
- Size: 17.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09fc62e4188b6d6087deea656fe7d0aea21ec20a09bbc1ea55bd8fb9bd169dbe |
|
MD5 | f191104ed54de15ffb55a66a9d80764b |
|
BLAKE2b-256 | 733ed8b4d47f15ac79ccbdd02dd0dfe3c0541479d6763693b117097ee2371265 |