QVAC-17318 infra: add Device Farm artifact downloads to all mobile integration test pipelines#1638
Conversation
…tegration test pipelines Add automatic downloading and uploading of Device Farm artifacts (logs, test specs, results) as GitHub Actions artifacts across all mobile integration test workflows. Excludes video artifacts on Android to reduce artifact size, keeping video only for iOS where C++ logs are unavailable. New artifact downloads: decoder-audio, llamacpp-embed, diffusion, ocr-onnx. Android video exclusion: all 9 workflows including llm, nmt, tts, whisper, parakeet. Made-with: Cursor
Keep main's OCR-specific artifact download (perf report extraction, diagnostics) since it's more tailored than the generic download. Made-with: Cursor
…r OCR Keep main's perf-specific artifact download (for perf report extraction) and add the generic Device Farm log download for both perf + regular runs. Includes Android video exclusion. Both artifact sets uploaded separately (df-raw-logs for perf, devicefarm-logs for full logs). Made-with: Cursor
Tier-based Approval Status |
❌ E2E Mobile Test Results - iOSOverall Status: FAILED Test Summary
Links
Automated E2E mobile testing powered by AWS Device Farm |
❌ E2E Mobile Test Results - AndroidOverall Status: FAILED Test Summary
Links
Automated E2E mobile testing powered by AWS Device Farm |
❌ E2E Mobile Test Results - iOSOverall Status: FAILED Test Summary
Links
Automated E2E mobile testing powered by AWS Device Farm |
❌ E2E Mobile Test Results - AndroidOverall Status: FAILED Test Summary
Links
Automated E2E mobile testing powered by AWS Device Farm |
❌ E2E Mobile Test Results - iOSOverall Status: FAILED Test Summary
Links
Automated E2E mobile testing powered by AWS Device Farm |
❌ E2E Mobile Test Results - AndroidOverall Status: FAILED Test Summary
Links
Automated E2E mobile testing powered by AWS Device Farm |
🎯 What problem does this PR solve?
📝 How does it solve it?
integration-mobile-test-qvac-lib-decoder-audio.ymlintegration-mobile-test-qvac-lib-infer-llamacpp-embed.ymlintegration-mobile-test-lib-infer-diffusion.ymlintegration-mobile-test-ocr-onnx.yml.mp4extension whenmatrix.platform == Android🧪 How was it tested?
Mobile Integration Tests (*)workflows from the Actions tab using this branchdevicefarm-logs-*artifacts appear in the workflow runWorkflows changed (9 files, +644 lines)