https://bugzilla.tianocore.org/show_bug.cgi?id=2505 * Add plugin to build and run host based unit tests * Add plugin that performs a DSC complete check DSC files used to build host based tests * Update DscCompleteCheck plugin to ignore module INFs with a MODULE_TYPE of HOST_APPLICATION and library INFs that only support a module type of HOST_APPLICATION. * Fix issues in XML reports from checkers. Cc: Sean Brogan <sean.brogan@microsoft.com> Cc: Bret Barkelew <Bret.Barkelew@microsoft.com> Cc: Liming Gao <liming.gao@intel.com> Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by: Bret Barkelew <Bret.Barkelew@microsoft.com>
25 lines
587 B
Markdown
25 lines
587 B
Markdown
# Host UnitTest Compiler Plugin
|
|
|
|
A CiBuildPlugin that compiles the dsc for host based unit test apps.
|
|
An IUefiBuildPlugin may be attached to this plugin that will run the unit tests and collect the results after successful compilation.
|
|
|
|
## Configuration
|
|
|
|
The package relative path of the DSC file to build.
|
|
|
|
``` yaml
|
|
"HostUnitTestCompilerPlugin": {
|
|
"DscPath": "<path to dsc from root of pkg>"
|
|
}
|
|
```
|
|
|
|
### DscPath
|
|
|
|
Package relative path to the DSC file to build.
|
|
|
|
## Copyright
|
|
|
|
Copyright (c) Microsoft Corporation.
|
|
SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
|