Skip to content

0080 E2E の AV1 ペアテストを Intel VPL デコーダーが使えない環境で xfail にする - #489

Merged
voluntas merged 4 commits into
developfrom
feature/change-e2e-av1-xfail
Sep 30, 2026
Merged

voluntas merged 4 commits into
developfrom
feature/change-e2e-av1-xfail

Conversation

@voluntas

Copy link
Copy Markdown
Member

概要

Intel VPL の E2E テストで、AV1 デコーダーが検出されない環境では AV1 のペアテストを xfail にする。あわせて prek の ty チェックを通すため、テストコードの型エラーを修正する。

変更内容

  • test/momo.py に --video-codec-engines の出力を解析する Momo.get_video_codec_engines() を追加する
  • test/test_sora_mode_intel_vpl.py の test_sora_sendonly_recvonly_pair を、AV1 デコーダーに Intel VPL が検出されない環境では実行時に xfail にする
  • prek の ty チェックが通るように VideoEncoderParams / VideoDecoderParams を追加し、各テストの dict に型注釈を付ける
  • CHANGES.md の ## develop に misc のエントリを追記する

完了条件

  • AV1 デコーダーの Intel VPL が検出されない self-hosted runner で Intel VPL E2E ジョブが成功し、XFAIL になることを CI で確認する
  • AV1 デコーダーの Intel VPL が検出される self-hosted runner では PASSED のままであることを CI で確認する
  • 他のコーデック・他のテストの検証内容は変わらない
  • CHANGES.md の ## develop に追記する

関連 issue

  • issues/closed/0080-change-e2e-av1-xfail.md

- Momo のエンジン指定用 TypedDict を追加する
- 型チェッカーの ignore 指定を ty の形式に修正する
- test/momo.py の ca_cert 行を整形する
- momo の --video-codec-engines で AV1 デコーダーの有無を判定する
- 検出できない環境では AV1 のペアテストを実行時に xfail にする
@voluntas
voluntas merged commit 081c97b into develop Sep 30, 2026
24 checks passed
@voluntas
voluntas deleted the feature/change-e2e-av1-xfail branch September 30, 2026 03:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant