2026-01-27 15:28:09 +00:00
2025-12-24 16:29:33 +00:00
2025-12-24 16:29:33 +00:00
2026-01-27 15:28:09 +00:00
2025-12-24 16:29:33 +00:00
2025-12-24 16:29:33 +00:00
2026-01-27 14:45:28 +00:00
2025-12-24 16:29:33 +00:00
2025-12-24 16:29:33 +00:00
2025-12-24 16:29:33 +00:00

Tauri + React + Typescript

This template should help get you started developing with Tauri, React and Typescript in Vite.

Testing

This project uses nextest for running tests and cargo-llvm-cov for code coverage.

Install Tools

cargo install cargo-nextest cargo-llvm-cov

Run Tests

# Run all tests
cargo nextest run

# Run specific module
cargo nextest run search_files

# Run with verbose output
cargo nextest run --no-capture

Generate Coverage

# HTML report (opens in browser)
cargo llvm-cov nextest --html --open

# Terminal output
cargo llvm-cov nextest

# LCOV format (for CI)
cargo llvm-cov nextest --lcov --output-path lcov.info

# Clean coverage data
cargo llvm-cov clean

Configuration

  • Nextest config: .config/nextest.toml
  • Coverage output: target/llvm-cov/html/index.html

Current Coverage (search_files module)

Module: commands/search.rs
├── Region Coverage:   75.36%
├── Function Coverage: 69.05%
└── Line Coverage:     72.55%

Available Test Profiles

# Development (default)
cargo nextest run

# CI with retries
cargo nextest run --profile ci

# Coverage optimized
cargo nextest run --profile coverage
Description
No description provided
Readme 9.3 MiB
v0.4.1 Latest
2026-03-20 12:58:04 +00:00
Languages
Rust 79.9%
TypeScript 19%
Shell 0.6%
Dockerfile 0.3%
CSS 0.2%