smoke-test
Smoke Test
Interactive smoke tests for voxtype. Run after installing a new build to verify core functionality.
Instructions
- Read the test procedures from
docs/SMOKE_TESTS.md - Use TodoWrite to create a checklist of all test sections
- Run each test section in order, marking todos as completed
- Report results in a summary table at the end
Prerequisites
Before starting, verify:
- voxtype daemon is running:
systemctl --user status voxtype - Audio device is available
- Wayland session is active (for wtype/clipboard tests)
Test Sections to Run
More from peteonrails/voxtype
package-release
Package voxtype for release. Creates deb and rpm packages from binaries. Use when building distribution packages.
22docker-test
Test voxtype in Docker containers. Use for testing builds, verifying packages work on different distros, or isolating test environments.
21regression-test
Run regression tests for voxtype releases. Use before major releases to verify core functionality, CLI commands, and configuration handling.
20update-docs
Update voxtype documentation for releases and features. Use when adding features, fixing bugs, or preparing releases. Covers user manual, troubleshooting, website, release notes, and contributor credits.
20build-release
Build all voxtype binaries for release. Builds Whisper (AVX2, AVX-512, Vulkan) and ONNX (AVX2, AVX-512, CUDA) binaries using Docker. Use when preparing a new release.
18aur-publish
Publish voxtype to AUR. Updates PKGBUILD, generates checksums, and pushes to AUR. Use after a GitHub release is published.
18