A.61. USB3
テストの対象
USB3 テストは、基本的な機能の観点から USB3 ポートに対応し、OS がすべてのポートを列挙、アクセス、およびホットプラグできるようにします。USB3 テストは、5Gbps、10Gbps、20Gbps ごとに 3 つの異なる速度ベースのテストをサポートします。システムが USB3 に対応している場合は、3 つのテストすべてが予定されています。各テストにクレジットに成功すると、認定用に Red Hat Ecosystem Catalog に含まれる該当する機能が提供されます。テストとそれらの成功基準は次のとおりです。
成功基準:
- USB3_5Gbps - デバイス転送速度が 5Gbps の場合、テストは合格します。
- USB3_10Gbps - デバイス転送速度が 10Gbps の場合、テストは合格します。
- USB3_20Gbps - デバイス転送速度が 20Gbps の場合、テストは合格します。
テストの内容
テストの目的は、システムに存在するすべての USB3 ポートが期待どおりに機能することを確認することです。これにより、利用可能な USB3 ポートの数 (キーボード/マウスなどで使用されているものを引いたもの) が要求され、その後テスト担当者に USB3 デバイスを各ポートに接続したり取り外したりするように要求されます。テストは、イベントの割り当てと割り当て解除を監視し、イベントを記録します。テスト担当者が入力した一意のポートの数に対してプラグインとアンプラグイベントの両方を検出すると、テストに合格します。
テストの準備
利用可能な USB3 ポートをカウントし、テスト時に使用する利用可能な USB3 デバイスを持つ。USB2 ポートと USB3 ポートを区別するには、マザーボードヘッダーから USB ポートを追跡しないといけない場合があります。デバイスの行の速度が、テストの予想される速度 (5Gbps、10 Gbps、または 20Gbps) と一致していることを確認します。
テストの実行
USB3 テストは対話的です。次のコマンドを実行し、表示されるリストから適切な USB3
テスト名を選択します。
rhcert-run
システムに求められたら、システムに存在する利用可能な USB3 ポートの数を入力します。キーボードまたはマウスで現在使用されているものは数に入れないでください。システムは、テストの USB3 デバイスをポートに接続するように要求し、テスト担当者が y を押して続行するまで一時停止します。次に、システムはデバイスを外すように要求し、テスト担当者が y を押して続行するまで再び一時停止します。これらのステップは、入力したポート数に対して繰り返し行います。ポートをテストするための正しい順序や誤った順序はありませんが、各ポートは一度だけテストする必要があります。
ランタイム
USB3 テストは、USB3 ポートごとに約 15 秒かかります。これには、デバイスを手動で接続し、ポートのスキャン、デバイスのアンプラグ、およびポートの再スキャンを行う時間が含まれます。必要な supportable テストにより、全体の実行時間が約 1 分長くなります。