Library and tools for bug, issue, and ticket mangling.
- bugbite: core library
- bite: CLI client
- chew: TUI client
Testing is supported via nextest. To run all bugbite workspace unit tests:
cargo nextest run --all-features --workspace --testsSome services have containers in docker/* that provide the following user for
testing purposes:
username: bugbite
password: bugbite
email: bugbite@bugbite.test
Start a Bugzilla instance:
docker compose -f docker/bugzilla.yml up --waitIn addition, some services have integration tests that can be run against the related container. For example, to run the bugzilla integration tests:
cargo nextest run --all-features --profile bugzilla --workspace --tests