TOX-DELAY(1)
π TOX-DELAY(1) β the girlies' guide to running Tox tests in the right order π
okay so bestie, we're talking about tox-delay β a lil General Commands Manual situation that runs some Tox tests after all the others have finished, and only if everything else went fine. no cap.
β¨ NAME β¨
tox-delay β run some Tox tests after others have completed π¦
πΈ SYNOPSIS πΈ
tox-delay [-p value | --parallel value] -e envlist [-- tox-options...]
tox-delay [-V | -h | --version | --help | --features]
π DEPRECATION NOTICE π
bestie. listen. it's in maintenance mode. Thetox-delaytool is no longer developed. Only important bugfixes will be applied. Please switch to using thetox-stagestool from thetest-stagesPython library instead. it's giving "retired but still cute" π
π DESCRIPTION π
The tox-delay tool postpones the run of the specified Tox environments after the run of all the others has completed successfully. so like, everyone else goes first, and only if they all ate, the special ones get to go π
This may be useful if e.g. there are unit or functional test environments, which it would make no sense to run if the static checkers (pylint, mypy, etc) find any problems. like why run the whole test suite if pylint already found a typo, be so fr π
The tox-delay tool accepts the following command-line options:
-eenvlist,--envlistenvlist β Specify the environments for which to delay the run. π-pvalue,--parallelvalue β Pass a parallel execution option to Tox for the first set of environment runs. π₯-h,--helpβ Display program usage information and exit. β¨-V,--versionβ Display program version information and exit. β¨--featuresβ List the features supported by the program and exit. π
πΏ ENVIRONMENT πΏ
The operation of the tox-delay utility is not directly influenced by any environment variables. nope, zero. none. not a single one. it's unbothered, moisturized, in its own lane π§
π FILES π
The operation of the tox-delay utility is not directly influenced by the contents of any files. it does not care about your files bestie π
β EXAMPLES β
Run some static checkers in parallel, leave the unit and functional tests for last:
tox-delay -p all -e unit-tests,functional
Pass some options to Tox:
tox-delay -e unit-tests,functional -- --workdir /tmp/tox
Also pass some arguments to the Tox test environments (accessed via {posargs} in the tox.ini file:
tox-delay -e unit-tests,functional -- --workdir /tmp/tox -- -k chosen
Run the unit and functional tests in parallel, too:
tox-delay -p all -e unit-tests,functional -- -p all
π©Ί DIAGNOSTICS π©Ί
The tox-delay utility exits 0 on success, and >0 if an error occurs. slay when it's 0, screaming crying throwing up when it's not π
π SEE ALSO π
tox(1)β go read it, iykyk π«Ά
π STANDARDS π
No standards were harmed during the production of the tox-delay utility. not a single one. they're all fine. thriving, even πΈ
π°οΈ HISTORY π°οΈ
The tox-delay utility was written by Peter Pentchev in 2022. It was declared as deprecated in 2024 after the test-stages Python library was judged feature-complete. character development fr fr π
π AUTHORS π
Peter Pentchev β¨roam@ringlet.netβ© π
π BUGS π
No, thank you :) But if you should actually find any, please report them to the author. (the author is very nice about it, we promise π«Ά)
π cute lil sign-off π
this page came from Debian, dated February 26, 2024 β that's the source, the version vibe and the date all rolled into one. mwah π β¨
periodt. go run your tests in the right order bestie ππ
π¦ where this page comes from
- ubuntu noble: tox-delay 0.1.4-1 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms