16ad15e04f
* Fix Windows OSError * Ignore .pyd files * Put things in modules * Rename functions to `run` * Expand on cargo xtask * Try to work around missing installs * Run all things by default, but not llvm-cov * Test msrv * Fix more OSErrors * Various refinements and docs * Various refinements * Various refinements
23 lines
838 B
Markdown
23 lines
838 B
Markdown
## Commands to test PyO3.
|
|
|
|
To run these commands, you should be in PyO3's root directory, and run (for example) `cargo xtask ci`.
|
|
|
|
```
|
|
USAGE:
|
|
xtask.exe <SUBCOMMAND>
|
|
|
|
FLAGS:
|
|
-h, --help Prints help information
|
|
-V, --version Prints version information
|
|
|
|
SUBCOMMANDS:
|
|
ci Runs everything
|
|
clippy Runs `clippy`, denying all warnings
|
|
coverage Runs `cargo llvm-cov` for the PyO3 codebase
|
|
default Only runs the fast things (this is used if no command is specified)
|
|
doc Attempts to render the documentation
|
|
fmt Checks Rust and Python code formatting with `rustfmt` and `black`
|
|
help Prints this message or the help of the given subcommand(s)
|
|
test Runs various variations on `cargo test`
|
|
test-py Runs the tests in examples/ and pytests/
|
|
``` |