Merge-HwCertTestCollectionFromHckx

Merge-HwCertTestCollectionFromHckx

Merges test result information from several .hckx package files into a single test collection.

構文

Parameter Set: Default
Merge-HwCertTestCollectionFromHckx [-LiteralPath] <String[]> [-Force] [-HckBuildVersion <String> ] [-IncludeAll] [-ValidationXmlPath <String> ] [ <CommonParameters>]

詳細説明

The Merge-HwCertTestCollectionFromHckx cmdlet merges the test result information from several .hckx package files into a single test collection. For more information, see Windows Hardware Certification Kit (HCK) (https://msdn.microsoft.com/en-us/library/windows/hardware/hh833788.aspx) in the Microsoft Developer Network (MSDN) Library.

You can use the Export-HwCertTestCollectionToXml cmdlet to export the merged test collection as an .xml file. You can use the New-HwCertTestCollectionExcelReport cmdlet to create a Microsoft Excel report of the test results.

The cmdlet parses each .hckx package file, and then generates a cached .xml file in the same location as each parsed file. Therefore, you must have write permission for the folders that contain the .hckx package files.

パラメーター

-Force

Indicates that the cmdlet parses the .hckx package files, and then replaces any existing cached .xml files.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

-HckBuildVersion<String>

Specifies an HCK build version. This cmdlet merges the results that match this build version only.

エイリアス

Build,Version

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

-IncludeAll

If specified, the merge includes all test results, including any that passed, and any that failed, such as those with “not-run” results.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

-LiteralPath<String[]>

Specifies an array full paths. These are file paths to .hckx package files. You must have write permission for the folders that contain these files.

エイリアス

なし

必須?

true

位置は?

1

既定値

なし

パイプライン入力を許可する

True (ByValue)

ワイルドカード文字を許可する

false

-ValidationXmlPath<String>

Specifies the path of a test collection .xml file to use for validation. The cmdlet checks the new test collection against the validation collection to ensure that at least one result exists. Validation helps to determine that all the tests merged from child lab collections meet the goals of the original test collection.

To obtain a test collection file for validation, use the New-HwCertTestCollection cmdlet, along with the Export-HwCertTestCollectionToXml cmdlet.

エイリアス

XML

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

<CommonParameters>

このコマンドレットは次の共通パラメーターをサポートします。-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer、-OutVariable.詳細については、以下を参照してください。 about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216)。

入力

入力型は、コマンドレットにパイプできるオブジェクトの型です。

出力

出力型は、コマンドレットによって生成されるオブジェクトの型です。

Example 1: Merge two package files

This command merges the results in two .hckx package files. The command specifies files named BasicTest.hckx and CertificationTest.hckx.

PS C:\> Merge-HwCertTestCollectionFromHckx -LiteralPath ("C:\Temp\BasicTest.hckx", "C:\Temp\CertificationTest.hckx")

Example 2: Merge two package files and export the result information

This command merges the results in two .hckx package files and exports the result information to an .xml file named Merged.xml. The command merges files named BasicTest.hckx and CertificationTest.hckx. The command passes the merged results to the Export-HwCertTestCollectionToXml cmdlet by using the pipeline operator. That cmdlet exports the results.

PS C:\> Merge-HwCertTestCollectionFromHckx -LiteralPath ("C:\Temp\BasicTest.hckx", "C:\Temp\CertificationTest.hckx") | Export-HwCertTestCollectionToXml -Output "C:\Temp\Merged.xml"

Example 3: Merge several package files and export the result information

This command merges the results in all the .hckx package files in a specified folder and exports the merged result information to an .xml file named Merged.xml. The command uses the Get-ChildItem cmdlet to get all the .hckx files in the C:\Temp folder. For more information, type Get-Help Get-ChildItem. The command passes the .hckx files to the Merge-HwCertTestCollectionFromXml cmdlet by using the pipeline operator. That cmdlet merges the test results. The command then passes the merged results to the Export-HwCertTestCollectionToXml cmdlet. That cmdlet exports the results.

PS C:\> Get-ChildItem -Recurse "C:\Temp\*.hckx" | Merge-HwCertTestCollectionFromHckx | Export-HwCertTestCollectionToXml -Output "C:\Temp\Merged.xml"

関連トピック

Export-HwCertTestCollectionToXml

Merge-HwCertTestCollectionFromXml