Export-HwCertTestCollectionToXml
Export-HwCertTestCollectionToXml
Exports a test collection to an .xml file.
Syntax
Parameter Set: Default
Export-HwCertTestCollectionToXml [-InputObject] <TestCollectionRecord[]> -Output <String> [-TestPassIdentifier <String> ] [ <CommonParameters>]
Detailed Description
The Export-HwCertTestCollectionToXml cmdlet exports a test collection to an .xml file. 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.
After you export a test collection, you can use the Merge-HwCertTestCollectionFromXml cmdlet to merge it with other test collections. Use the Import-HwCertTestCollectionFromXml cmdlet to import test collections that you previously exported. After you import a test collection, you can filter it by using TestCollectionRecord properties, and then use this cmdlet to export the filtered test collection.
Parameters
-InputObject<TestCollectionRecord[]>
Specifies an array of TestCollectionRecord objects. To obtain a TestCollectionRecord object, use the New-HwCertTestCollection cmdlet. You can also use the Merge-HwCertTestCollectionFromXml cmdlet or the Merge-HwCertTestCollectionFromHckx cmdlet to obtain merged results, as a TestCollectionRecord object.
Aliases |
none |
Required? |
true |
Position? |
1 |
Default Value |
none |
Accept Pipeline Input? |
True (ByValue) |
Accept Wildcard Characters? |
false |
-Output<String>
Specifies a full path for the exported file.
Aliases |
Path |
Required? |
true |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
-TestPassIdentifier<String>
Specifies a case-sensitive identifier that you assign to the exported test collection.
Aliases |
TP,ID |
Required? |
false |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
<CommonParameters>
This cmdlet supports the common parameters: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, and -OutVariable. For more information, see about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216).
Inputs
The input type is the type of the objects that you can pipe to the cmdlet.
Outputs
The output type is the type of the objects that the cmdlet emits.
- Microsoft.Windows.Kits.Hardware.Certification.TestCollectionRecord
Examples
Example 1: Filter a test collection
This command imports a test collection, finds the results that belong to a specified content level, and exports a new test collection .xml file that contains only those results. The command uses the Import-HwCertTestCollectionFromXml cmdlet to import a test collection named All.xml, as a TestCollectionRecord object, and then passes that object to the Where-Object cmdlet by using the pipeline operator. The Where-Object cmdlet filters the imported object for results belong to the Basic content level. For more information, type Get-Help Where-Object
. The command passes those items to the Export-HwCertTestCollectionToXml cmdlet, which exports the test collection to the file named Basic.xml.
PS C:\> Import-HwCertTestCollectionFromXml -Input "C:\Temp\All.xml" | Where-Object { $_.ContentLevelSet.Contains("Basic") } | Export-HwCertTestCollectionToXml -Output "C:\Temp\Basic.xml"
Related topics
Import-HwCertTestCollectionFromXml