This package contains a basic smoke test for the https://staging.crates.io environment. It uses the API to fetch the metadata of a test crate, publishes a new patch version, attempts to download the crate file, and checks that the git and sparse indexes contain the new version.
Note that a valid CARGO_REGISTRY_TOKEN
environment variable is required to
run the smoke test. This token must have the publish
permission for the test
crate. If --skip-publish
is passed, the smoke test will not publish a new
version of the test crate.