Crates.io | kokiri |
lib.rs | kokiri |
version | |
source | src |
created_at | 2024-10-25 03:50:28.390903 |
updated_at | 2024-10-25 03:50:28.390903 |
description | Test revisions of crates against other revisions of crates |
homepage | |
repository | |
max_upload_size | |
id | 1422058 |
Cargo.toml error: | TOML parse error at line 17, column 1 | 17 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
Test revisions of crates against other revisions of crates.
Test master of deku against other crates hosted on github.
instructions.toml
[test]
url = "https://github.com/sharksforarms/deku"
name = "deku"
rev = "master"
[[instructions]]
# Required
url = "https://github.com/wcampbell0x2a/backhand.git"
# Required
name = "backhand"
# Optional
package = "backhand"
# Optional (master if omitted)
rev = "master"
# Optional cmd to take before test cmd
before_action = "cargo build --bins"
$ ./kokiri instructions.toml
Usage: kokiri [OPTIONS] <CONFIG> [CMD]
Arguments:
<CONFIG> Config
[CMD] Command to run [default: check] [possible values: check, test]
Options:
--root-dir <ROOT_DIR>
Root directory, tmp if not given
--from-github-dependents-info <FROM_GITHUB_DEPENDENTS_INFO>
Github Dependents Json
--no-exit-on-error
Don't exit on single failure
--no-stdout
Don't emit stdout while running commands
-h, --help
Print help
Using github-dependents-info, one can test against all repos that github reports as a dependent.
$ github-dependents-info --repo sharksforarms/deku --json > out.json
$ ./kokiri instructions.toml check --from-github-dependents-info out.json --no-exit-on-error --root-dir tmp --no-stdout