Static Tools Logo Test

This test performs static analysis that is designed to improve reliability of drivers using Static Driver Verifier [SDV] and the Code Analysis tool.

Test details

Specifications
  • Device.DevFund.StaticTools.CAandSDV
Platforms
  • Windows Server 2016 (x64)
  • Windows 10, client editions (x64)
  • Windows 10, client editions (x86)
Supported Releases
  • Windows 10
  • Windows 10, version 1511
  • Windows 10, version 1607
  • Windows 10, version 1703
  • Windows 10, version 1709
  • Windows 10, version 1803
  • Windows 10, version 1809
  • Next update to Windows 10
Expected run time (in minutes) 5
Category Development
Timeout (in minutes) 0
Requires reboot false
Requires special configuration false
Type automatic

 

Additional documentation

Tests in this feature area might have additional documentation, including prerequisites, setup, and troubleshooting information, that can be found in the following topic(s):

Running the test

Before you run the test,, you must create a Driver Verification Log (DVL) by performing the following steps.

  1. Run the Static Driver Verifier and the Code Analysis tool on the driver source code.

  2. Run a utility that generates the DVL file.

  3. Copy the DVL file from the computer that was used to create the DVL file to the test computer that is used when you run the Static Tools Logo Test.

For more information about creating a Driver Verification Log file to include with your submission, see Creating a Driver Verification Log.

Note

   The Static Tools Logo Test requires only the DVL file to show that Code Analysis and SDV have been run. The test does not require all rules to pass. Additionally, this job must be run on Server with Desktop. If the HLK test fails from using Server Core (with error message: "RoMetadata.dll could not be found"), the workaround is to run on Server with Desktop and then merge the package with the package containing the results from Server Core. Information on how to merge packets can be found here: https://docs.microsoft.com/en-us/windows-hardware/test/hlk/user/merge-packages.  

Troubleshooting

For generic troubleshooting of HLK test failures, see Troubleshooting Windows HLK Test Failures

More information

Command syntax

Command option Description

TE.exe /inproc /enablewttlogging /appendwttlogging Devfund_DvlTest.dll /p:WDKClass=[WDKClass] /p:DeviceClass=[DeviceClass] /p:QueryDriverNames=[QueryDriverNames]

Runs the test.

Note

   For command line help for this test binary, type /?.

 

File list

File Location

Devfund_DvlTest.dll

<testbinroot>\OSBinRoot

Microsoft.StaticToolsLogo.ObjectModel.dll

<testbinroot>\OSBinRoot

TE.exe

<testbinroot>\OSBinRoot

 

Parameters

Parameter name Parameter description
WDKClass Device Class
DeviceClass Device Class parameter
QueryDriverNames Expected driver names.