Directories
¶
| Path | Synopsis |
|---|---|
|
bitbox
|
|
|
fake
Package fake provides a scriptable in-memory implementation of firmware.Communication for testing BitBox02 client code without a device or simulator.
|
Package fake provides a scriptable in-memory implementation of firmware.Communication for testing BitBox02 client code without a device or simulator. |
|
quirks
Package quirks is the knowledge base of every BitBox02 firmware constraint the testkit knows about.
|
Package quirks is the knowledge base of every BitBox02 firmware constraint the testkit knows about. |
|
scenarios
Package scenarios provides pre-built BitBox02 communication scenarios for known bug classes and common test situations.
|
Package scenarios provides pre-built BitBox02 communication scenarios for known bug classes and common test situations. |
|
simulator
Package simulator runs the official BitBox02 Linux simulator binary and returns a ready-to-use firmware.Communication.
|
Package simulator runs the official BitBox02 Linux simulator binary and returns a ready-to-use firmware.Communication. |
|
cmd
|
|
|
bitbox-audit
command
Command bitbox-audit scans a repository for known BitBox02 firmware-quirk regressions and emits a structured report.
|
Command bitbox-audit scans a repository for known BitBox02 firmware-quirk regressions and emits a structured report. |
|
bitbox-audit-explain
command
Command bitbox-audit-explain turns the structured JSON output of bitbox-audit into a plain-language report.
|
Command bitbox-audit-explain turns the structured JSON output of bitbox-audit into a plain-language report. |
|
release-version
command
Command release-version reads commit subjects since a base ref and decides the next semantic-version bump according to Conventional Commits 1.0 — emitting the next "vMAJOR.MINOR.PATCH" tag (or, with --report, a human-readable explanation) on stdout.
|
Command release-version reads commit subjects since a base ref and decides the next semantic-version bump according to Conventional Commits 1.0 — emitting the next "vMAJOR.MINOR.PATCH" tag (or, with --report, a human-readable explanation) on stdout. |
|
core
|
|
|
guards
Package guards provides source-level regression checks.
|
Package guards provides source-level regression checks. |
|
simulator
Package simulator manages the lifecycle of vendor-provided wallet simulator binaries: downloading them to a local cache with SHA256 verification, starting them as a subprocess, and tearing them down.
|
Package simulator manages the lifecycle of vendor-provided wallet simulator binaries: downloading them to a local cache with SHA256 verification, starting them as a subprocess, and tearing them down. |
|
testutil
Package testutil provides assertion helpers, deadlock detection and timeout wrappers shared by every bitbox-testkit consumer.
|
Package testutil provides assertion helpers, deadlock detection and timeout wrappers shared by every bitbox-testkit consumer. |
|
transport/ble
Package ble provides a fake BLE peripheral for testing wallet-plugin BLE adapters at the io.ReadWriteCloser layer.
|
Package ble provides a fake BLE peripheral for testing wallet-plugin BLE adapters at the io.ReadWriteCloser layer. |
Click to show internal directories.
Click to hide internal directories.