summaryrefslogtreecommitdiffstats
path: root/CryptoPkg/Test
diff options
context:
space:
mode:
authorMichael D Kinney <michael.d.kinney@intel.com>2022-10-04 17:36:41 -0700
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2022-10-24 07:49:43 +0000
commit0c9744787e5a26174d1c1ba368336bff809869ef (patch)
tree9f5f1e1424e3757664ffd1786a525c94e62d545a /CryptoPkg/Test
parentdfc7c3dc8c0093ade84e95ecdbc025dd9a796573 (diff)
downloadedk2-0c9744787e5a26174d1c1ba368336bff809869ef.tar.gz
edk2-0c9744787e5a26174d1c1ba368336bff809869ef.tar.bz2
edk2-0c9744787e5a26174d1c1ba368336bff809869ef.zip
CryptoPkg: Update DSC to improve CI test coverage
With the addition of EC services and performance optimized versions of the OpensslLib for IA32/X64, the CryptoPkg.dsc file is updated to make sure all combinations are covered in CI builds. * Use different output directory for each CRYPTO_SERVICES profile. * Add FILE_GUID define names for CryptoPei, CryptoDxe, and CryptoSmm when they are linked with different OpensslLib instances. * Update CryptoPei, CryptoDxe, CryptoSmm builds to include all combinations of OpensslLib library instances supported by each CPU architecture. * Add TARGET_UINT_TESTS profile to CryptoPkg.dsc to build only the target-based unit tests. This reduces the size of CryptoPkg components not related to unit testing by removing unit test specific assert handlers. Build target-based unit tests using OpensslLibFull.inf and OpensslLibFullAccel.inf. * Remove the PACKAGE profile and instead make the ALL profile the default for CI testing that enables all services for all modules. Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Jian J Wang <jian.j.wang@intel.com> Cc: Xiaoyu Lu <xiaoyu1.lu@intel.com> Cc: Guomin Jiang <guomin.jiang@intel.com> Cc: Christopher Zurcher <christopher.zurcher@microsoft.com> Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
Diffstat (limited to 'CryptoPkg/Test')
0 files changed, 0 insertions, 0 deletions