NDISTest 6.5 - LWF ロゴ テスト
この自動テストは、LWF を対象に、軽量フィルター ドライバーに指定されたすべての要件が満たされていること、および MSDN の NDIS 仕様に準拠していることを検証します。
このテストでは、2 つの NDISTest 仮想ミニポート "NDISTest 6.30 - CL - Default w/TCPIP" がインストールされ、LWF ロゴ テストを実行するためのテストおよびサポート アダプターとして使われます。 これらの仮想ミニポートは、テストのクリーンアップ フェーズでアンインストールされます。
Windows 8 では、すべての NDIS LWF ドライバーが NDIS 6.30 である必要があります。 これは ConfigCheck テストによって検証され、フィルター ドライバーが NDIS 6.30 でない場合、フィルター ロゴ テストは失敗します。
ConfigCheck テストでは、ターゲットとして選ばれた Filter ドライバーが実際にテスト アダプターにバインドされているかどうかも検証され、フィルターがテスト アダプターにバインドされていない場合はエラーがスローされます。
また、フィルター ドライバーがミニポートの MTU サイズよりも大きいパケットを処理できることも検証されます。
また、NDIS フィルター ドライバーのデータパスと PnP パスにストレスをかけるように設計されたフィルター ストレス テストも実行されます。 このテストでは、受信リソース フラグで多数の受信指示が発生するように、テスト仮想ミニポート受信記述子を制限します。 このテストでは、次の動作をマルチスレッドで実行します。
サポート ミニポートからテスト ミニポートに向けられたストレス トラフィック
テスト ミニポートからサポート ミニポートに向けられたストレス トラフィック
テスト ミニポートの停止/開始 (一時停止とそれに続く再起動操作がトリガーされる)
メディアの切断/接続を示すテスト アダプター
テスト アダプターのリセット
最後に、テスト/サポート アダプターの間で、基本的な送受信の接続がテストされます。
テストの詳細
仕様 |
|
プラットフォーム |
|
サポートされているリリース |
|
予想される実行時間 (分) | 2 |
カテゴリ | 開発 |
タイムアウト (分) | 120 |
再起動が必要です | false |
特別な構成が必要です | false |
Type | automatic |
その他のドキュメント
この機能領域のテストには、前提条件、セットアップ、トラブルシューティング情報など、次のトピックに記載されている追加のドキュメントが含まれている場合があります。
テストの実行
テストを実行する前に、テスト マシンにフィルター ドライバーを手動でインストールする必要があります。
次の手順に従ってテストを実行します。
HLK サーバーと HLK クライアントのマシンを構成します。 フィルター ロゴ テストには、1 台のクライアント マシンのみが必要です。
クライアント マシンに軽量フィルター ドライバーをインストールします。
クライアント マシンを再起動します。
HLK サーバーから、LWF がインストールされているクライアントを新しいマシン プールに追加し、マシンの状態を "準備完了" に変更します。
HLK Studio で、[プロジェクト] タブの下に新しいプロジェクトを作成します。
HLK Studio の [選択] タブで、前の手順で作成したマシン プールをドロップダウンから選択します。
[ソフトウェア デバイス] を選び、インストールされていてテストが必要な LightWeightFilter ドライバーを選びます (下図参照)。
[テスト] タブに記載されているテストをすべてフィルター ドライバーに対して実行します。
トラブルシューティング
HLK テスト エラーの一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」を参照してください。
トラブルシューティング情報については、「Windows HLK 環境のトラブルシューティング」を参照してください。
詳細
パラメーター
パラメーター名 | パラメーターの説明 |
---|---|
TestAdapter | |
SupportAdapter | |
TestScript | |
queryFilterService | ターゲットとして選ばれたフィルターの ServiceName |