SIGN IN SIGN UP

Use tiny Hub checkpoint in Qwen3ASR processor test (#47833)

* Use tiny Hub checkpoint in Qwen3ASR processor test

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Add memory tracking plugin and analysis script

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Point pr-ci-caller to fix_xdist_span_duration branch

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Fix CI read-only cache returning stale files on EROFS

When the HF Hub cache is on a read-only filesystem (EROFS), the
hf_hub_download call obtains the new commit hash from the Hub but
then hits EROFS when writing the new snapshot pointer. This error
was silently swallowed by the cached_files recovery block, which
returned the old stale file instead of re-raising.

Fix: explicitly re-raise OSError(EROFS) before the recovery block
so the conftest _with_tmpdir_cache_fallback decorator can catch it
and retry with a writable tmp cache directory.

Also add call-stack logging to the CI fallback handler and wire up
the memory_tracker_plugin in pytest_plugins.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Temporarily restrict tests_processors to qwen3_asr for CI debugging

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Revert EROFS fix in cached_files to verify CI failure

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Trigger CI

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Revert qwen3_asr test to merge base (timing baseline without tiny Hub fix)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Add dummy change to trigger test fetcher for qwen3_asr baseline timing

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Restore qwen3_asr test to use tiny Hub checkpoint

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Trigger CI run

* Revert "Trigger CI run"

This reverts commit 4df2512e6acf26de4c6dc43f281033bc1469f7f0.

* Trigger CI run

* Revert qwen3_asr test to baseline (full checkpoint) with dummy change

Reverts to pre-tiny-fix state to verify dashboard duration values
match log timestamp diffs after PR #62 deployment.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Restore tiny_model_id fix and full tests_processors for processor CI run

- Use tiny Hub checkpoint in Qwen3ASR processor test
- Restore tests_processors to full regex (all processor tests)
- Point pr-ci-caller to fix_xdist_span_duration branch

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Trigger tests_processors CI run

* Trigger tests_processors CI run

* Dummy change to trigger tests_processors CI run

* Clean up CI debugging artifacts

---------

Co-authored-by: ydshieh <ydshieh@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Y
Yih-Dar committed
37b0e777a1b173a036b301952757abf591322591
Parent: 8cea475
Committed by GitHub <noreply@github.com> on 8/10/2026, 4:33:10 PM