EXERCISE-SUT-REPORT(1)
π EXERCISE-SUT π
okay so bestie, this is exercise-sut β the whole tool β and right now we're zooming in on exactly one of its subcommands: report. it's giving "let me turn your pile of raw test data into something pretty" and honestly? iconic. πΈ
β¨ COMMAND exercise-sut report β¨
the vibe check, first:
usage: exercise-sut report [-h] [-q] [-d] [--diffs DIFFS] [--include
INCLUDE] [--exclude EXCLUDE] [--jobs JOBS] [--toolpath TOOLPATH]
[--toolopts TOOLOPTS] [--outdir OUTDIR] [--stop-on-failure] [--dry-run]
[--list-monikers] [respaths ...]
Generate reports from collected data. that's it, that's the whole job. take the data you already gathered, make reports out of it. slay. π
respathsβ one or multiple paths to be searched for test results. give it one, give it many, she'll go looking. π¦
π OPTIONS exercise-sut report π
-hβ show this help message and exit. the classic. the safe word. π-qβ be quiet. shhh. no chatter. π€«-dβ print debugging information. when you need to know everything that's happening, no cap. π--diffs DIFFSβ okay so this one is a little extra, so let me set the scene: collected data is stored in directories, and each directory name is constructed from multiple monikers separated by dashes, like'hrt-c6-uf_max-autoc1e_off'. this option lets you create diff reports by including multiple results in one report. it takes a comma-separated list of monikers to select the results you want to include in the diff report. you can use this option multiple times, fr fr. and if you don't provide it at all? you just get reports with a single result. lowkey simple. β¨--include INCLUDEβ comma-separated list of monikers that must be found from the result path name. if it's not there, it's not invited to the party. π--exclude EXCLUDEβ comma-separated list of monikers that must not be found from the result path name. not you. goodbye. π«--jobs JOBS,-j JOBSβ number of threads to use for generating reports with. multitasking queen behavior. π--toolpath TOOLPATHβ by default, the name of the report tool is resolved from the results. this option overrides the tool. main character energy: you pick who shows up. π οΈ--toolopts TOOLOPTSβ additional options to use for running the tool. and here's the cute part: the string"{REPORTID}"insideTOOLOPTSgets replaced with the report ID. literally a little placeholder that gets swapped in. π--outdir OUTDIR,-o OUTDIRβ path to the directory where the results get stored. default is<toolname-date-time>. π--stop-on-failureβ stop if any of the steps fail, instead of continuing. and yes bestie, that's the default β so this is already what she does unless you tell her otherwise. π--dry-runβ do not run any commands, only print them. it's the "manifesting" option. look at all the things you would do. β¨--list-monikersβ a moniker is an abbreviation for a setting.exercise-sutuses monikers to create directory names and report IDs for collected results. use this option to list the monikers associated with each setting, if any, and exit. so it's the cheat sheet, the legend, the iykyk glossary. π
quick reminder bestie: those commas in--diffs,--includeand--excludeare doing the heavy lifting β comma-separated lists, okay? don't come at me with spaces. π
that's the whole page, bestie β every flag, every default, every literal string, all of it, untouched and unbothered. π
EXERCISE-SUT π©· page date 2024-03-08 β mwah, go generate some gorgeous reports. πβ¨
π¦ where this page comes from
- fedora 43: wult 1.12.48-2.fc43 Β· BSD-3-Clause AND GPL-2.0-only
- fedora 44: wult 1.12.48-2.fc44 Β· BSD-3-Clause AND GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms