summaryrefslogtreecommitdiff
path: root/maint/test-all-crates
Commit message (Collapse)AuthorAgeFilesLines
* ci: Parallelize minimal-features-testWesley Aptekar-Cassels2025-10-161-1/+29
| | | | | | | 3 seems like a good number to start with, we can tune it later if needed. Fixes: #2207
* python: Avoid using "l" as a variable name.Nick Mathewson2024-10-241-4/+4
| | | | | (Python coding style guide and lint tools deprecate it, even if your font distinguishes l, 1, I, and |.)
* Run "black" to reformat all our pythonNick Mathewson2024-10-241-20/+45
| | | | | | | | | | | | | | | | | "Black" is an "opinionated" python formatter, whose opinionatedness is somewhat in the spirit of rustfmt. This MR runs black with default settings on all of our python code in Arti. It was produced by the following commands ``` # Everything in python/ black python/ # Everything with a .py extension fd '.py$' -X black # Everything with a python shebang. git grep -l '#! */usr/bin/env *python' | xargs black ```
* test-all-crates: Rename --start-from to --skip-untilIan Jackson2024-10-221-3/+3
|
* test-all-crates: New --start-from optionIan Jackson2024-10-221-0/+11
| | | | This is very useful when iterating through CI.
* test-all-crates: conditional options, to test more cratesIan Jackson2024-10-221-2/+14
| | | | | | | | | | | | | This new feature lets us provide the "enable these options which are needed to make the tests pass" featrure, which is different for each of the afflicted crates. Then we can test these crates tor-hsservice arti arti-client which minimal features. This will be important in a moment, as we're going to want to be relying on actually minimal features tests in arti cfg.rs.
* test-all-crates: Introduce proper argument parserIan Jackson2024-10-221-3/+7
|
* Add script for *testing* without any features enabledIan Jackson2024-08-191-0/+54
We can't do this for every crate. I looked at what is now matrix-check to see if I wanted to use any of the code. But it seems too entangled with its particular purpose, and has a lot of embedded knowledge of our crates' features. I found it sufficiently far from what I wanted that I decided on a fresh script.