mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-12 18:15:49 +00:00
* fix(flatpak): allow release checks and self-update helpers * test: keep Flatpak permission parsing within strict Clippy rules * chore: bump version to 0.24.1 for the Flatpak update fix * test: locate CLI binaries after Nextest archive relocation * docs: explain the Flatpak update permission bootstrap
17 lines
665 B
Rust
17 lines
665 B
Rust
//! Integration tests: one test binary for the crate, one module per area.
|
||
// Unwrapping and panicking on failure is fine here, unlike in shipped code (AGENTS.md › Robustness).
|
||
#![allow(clippy::unwrap_used, clippy::expect_used, clippy::panic)]
|
||
|
||
mod cli;
|
||
mod fileio;
|
||
mod mcp_e2e;
|
||
mod script;
|
||
|
||
/// Nextest relocates archived binaries; Cargo's compile-time path still names the build runner.
|
||
fn bin() -> std::path::PathBuf {
|
||
std::env::var_os("NEXTEST_BIN_EXE_vectorcraft_cli")
|
||
.or_else(|| std::env::var_os("CARGO_BIN_EXE_vectorcraft-cli"))
|
||
.map(std::path::PathBuf::from)
|
||
.unwrap_or_else(|| env!("CARGO_BIN_EXE_vectorcraft-cli").into())
|
||
}
|