Android CTS と統合する
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Android CTS のリリース パッケージ(Android の互換性のダウンロードから取得可能です)には、Khronos 適合性テストが含まれ、これらのテストのサブセット(mustpass
リスト)に合格することが必要となります。ターゲット API または拡張機能をサポートしていないデバイスの場合、テストはスキップされ、合格として報告されます。
mustpass
のリストには、OpenGL ES 2.0 から OpenGL ES 3.2 までと、Vulkan 1.1 が含まれています。mustpass
ファイルは、Khronos 適合性テストの android/cts
ディレクトリにあります。これらのテストは、cts-tradefed
ユーティリティを介して次のコマンドで実行できます。
cts-tradefed run cts --plan CTS-DEQP
CTS なしでの実行を複製する
CTS の実行を複製するには、CTS パッケージの deqp APK をインストールし、次のコマンドを使用します。
adb -d shell am start -n com.drawelements.deqp/android.app.NativeActivity -e \
cmdLine "deqp --deqp-case=dEQP-GLES3.some_group.* --deqp-gl-config-name=rgba8888d24s8 --deqp-log-filename=/sdcard/dEQP-Log.qpa
重要なのは、24 ビットの深度バッファと 8 ビットのステンシル バッファで RGBA 8888 の画面上サーフェスでテストを実行することを要求する --deqp-gl-config-name=rgba8888d24s8
引数です。必ず --deqp-case
引数を使用して、目的のテストを設定してください。
CTS 結果のマッピング
Android CTS では、テストケースは「合格」、「不合格」、「deqp」の 3 つの状態のいずれかになります(deqp にはさらに多くの結果コードがあります)。CTS は、Khronos 適合性テストの結果コードを自動的に CTS の結果にマッピングします。
- CTS の合格には、
Pass
、NotSupported
、QualityWarning
、CompatibilityWarning
などが含まれます。
- CTS の不合格には、
Fail
、ResourceError
、Crash
、Timeout
、InternalError
などが含まれます。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2024-09-05 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2024-09-05 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-09-05 UTC。"]]