mirror of
				https://gitlab.com/qemu-project/edk2.git
				synced 2025-10-30 07:56:39 +08:00 
			
		
		
		
	IntelFsp2WrapperPkg: Add CI YAML file
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=4048 Adds IntelFsp2WrapperPkg to the list of supported build packages for edk2 CI and defines an initial set of CI configuration options. Adds a special case for the Library Class check CI plugin to ignore FspWrapperPlatformMultiPhaseLib with an explanatory comment. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Star Zeng <star.zeng@intel.com> Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com> Reviewed-by: Michael D Kinney <michael.d.kinney>
This commit is contained in:
		 Michael Kubacki
					Michael Kubacki
				
			
				
					committed by
					
						![mergify[bot]](/assets/img/avatar_default.png) mergify[bot]
						mergify[bot]
					
				
			
			
				
	
			
			
			![mergify[bot]](/assets/img/avatar_default.png) mergify[bot]
						mergify[bot]
					
				
			
						parent
						
							7c424c28b0
						
					
				
				
					commit
					9ecab62d40
				
			
							
								
								
									
										96
									
								
								IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.ci.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										96
									
								
								IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.ci.yaml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,96 @@ | ||||
| ## @file | ||||
| # Core CI configuration for IntelFsp2WrapperPkg | ||||
| # | ||||
| # Copyright (c) Microsoft Corporation | ||||
| # | ||||
| # SPDX-License-Identifier: BSD-2-Clause-Patent | ||||
| ## | ||||
| { | ||||
|     ## options defined .pytool/Plugin/LicenseCheck | ||||
|     "LicenseCheck": { | ||||
|         "IgnoreFiles": [] | ||||
|     }, | ||||
|  | ||||
|     "EccCheck": { | ||||
|         ## Exception sample looks like below: | ||||
|         ## "ExceptionList": [ | ||||
|         ##     "<ErrorID>", "<KeyWord>" | ||||
|         ## ] | ||||
|         "ExceptionList": [ | ||||
|         ], | ||||
|         ## Both file path and directory path are accepted. | ||||
|         "IgnoreFiles": [] | ||||
|     }, | ||||
|  | ||||
|     ## options defined .pytool/Plugin/CompilerPlugin | ||||
|     "CompilerPlugin": { | ||||
|         "DscPath": "IntelFsp2WrapperPkg.dsc" | ||||
|     }, | ||||
|  | ||||
|     ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin | ||||
|     "HostUnitTestCompilerPlugin": { | ||||
|         "DscPath": "" # Don't support this test | ||||
|     }, | ||||
|  | ||||
|     ## options defined .pytool/Plugin/CharEncodingCheck | ||||
|     "CharEncodingCheck": { | ||||
|         "IgnoreFiles": [] | ||||
|     }, | ||||
|  | ||||
|     ## options defined .pytool/Plugin/DependencyCheck | ||||
|     "DependencyCheck": { | ||||
|         "AcceptableDependencies": [ | ||||
|           "IntelFsp2Pkg/IntelFsp2Pkg.dec", | ||||
|           "IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec", | ||||
|           "MdeModulePkg/MdeModulePkg.dec", | ||||
|           "MdePkg/MdePkg.dec", | ||||
|           "SecurityPkg/SecurityPkg.dec", | ||||
|           "UefiCpuPkg/UefiCpuPkg.dec" | ||||
|         ], | ||||
|         # For host based unit tests | ||||
|         "AcceptableDependencies-HOST_APPLICATION":[ | ||||
|           "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec" | ||||
|         ], | ||||
|         # For UEFI shell based apps | ||||
|         "AcceptableDependencies-UEFI_APPLICATION":[], | ||||
|         "IgnoreInf": [] | ||||
|     }, | ||||
|  | ||||
|     ## options defined .pytool/Plugin/DscCompleteCheck | ||||
|     "DscCompleteCheck": { | ||||
|         "IgnoreInf": [""], | ||||
|         "DscPath": "IntelFsp2WrapperPkg.dsc" | ||||
|     }, | ||||
|  | ||||
|     ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck | ||||
|     "HostUnitTestDscCompleteCheck": { | ||||
|         "IgnoreInf": [""], | ||||
|         "DscPath": "" # Don't support this test | ||||
|     }, | ||||
|  | ||||
|     ## options defined .pytool/Plugin/GuidCheck | ||||
|     "GuidCheck": { | ||||
|         "IgnoreGuidName": [], | ||||
|         "IgnoreGuidValue": [], | ||||
|         "IgnoreFoldersAndFiles": [], | ||||
|         "IgnoreDuplicates": [], | ||||
|     }, | ||||
|  | ||||
|     ## options defined .pytool/Plugin/LibraryClassCheck | ||||
|     "LibraryClassCheck": { | ||||
|         "IgnoreLibraryClass": [ | ||||
|           # This header file contains a small function in a separate library so platforms | ||||
|           # do not have to override the whole main library instance. | ||||
|           "FspWrapperPlatformMultiPhaseLib" | ||||
|         ] | ||||
|     }, | ||||
|  | ||||
|     ## options defined .pytool/Plugin/SpellCheck | ||||
|     "SpellCheck": { | ||||
|         "AuditOnly": True,           # Fails right now | ||||
|         "IgnoreFiles": [],           # use gitignore syntax to ignore errors in matching files | ||||
|         "ExtendWords": [],           # words to extend to the dictionary for this package | ||||
|         "IgnoreStandardPaths": [],   # Standard Plugin defined paths that should be ignore | ||||
|         "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported) | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user