mirror of
https://github.com/nimbold/Firelink.git
synced 2026-07-27 04:19:19 +00:00
757e313f71
Update yt-dlp to 2026.07.04 and refresh the bundled macOS runtime plus engine locks. Route every non-media download through aria2 by removing the native HTTP fallback path, native GID handling, and the old direct-download harness. Retry transient aria2 startup/RPC failures before failing, then show the real last error in the download row and Properties modal so Windows failures are diagnosable instead of silent. Refresh docs and tests around the aria2-only file-download contract, and advance the Firefox extension submodule to its published wording cleanup.
26 lines
539 B
Markdown
26 lines
539 B
Markdown
# Headless Download Tests
|
|
|
|
Run the full Rust suite:
|
|
|
|
```sh
|
|
cd src-tauri
|
|
cargo test --all-targets
|
|
```
|
|
|
|
Run the queue-manager harness when changing aria2 scheduling, concurrency, and
|
|
retry behavior:
|
|
|
|
```sh
|
|
cd src-tauri
|
|
cargo test --test queue_manager -- --nocapture
|
|
```
|
|
|
|
Run the media metadata smoke test with an explicit URL when changing yt-dlp
|
|
integration:
|
|
|
|
```sh
|
|
cd src-tauri
|
|
FIRELINK_LIVE_YOUTUBE_URL='https://www.youtube.com/watch?v=dQw4w9WgXcQ' \
|
|
cargo test filters_live_youtube_metadata_from_env --lib -- --ignored --nocapture
|
|
```
|