From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web10.1110.1664502832031588201 for ; Thu, 29 Sep 2022 18:53:52 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=BTESIyBZ; spf=pass (domain: intel.com, ip: 134.134.136.24, mailfrom: gua.guo@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1664502832; x=1696038832; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=yTseV9NoCsOEFFkmIgpbxOM1LQZirvBgjiN6uoXJzeY=; b=BTESIyBZrvPWHeC+lpJl2Hf2vcY3bNTqZX5arLNnYzHwqYkLMQaES0Pq /RoRKC9/BuP6nWgJ1mrNgZAyKSGeV67R2TRXurK51rQK5tj8hn6BfkUwr QkAwGpF38ku85L6ZNbjN5V24eefhfS7qpwtYTbhS1lm74RSix3/X4Ow2o Ci2Asg0L1OZWswCEyxSs9UYqhlZHeWtgg63a5Trtznb5vAZfVoxmq1M6V uaJU5H4hKn0NTCO1T3JSjQy6OTBtRFeAFusjjAtWPoJowcC+WFfAC4za/ fSSXlg2SDsXH1hMDVHrSU2s6NHwpuACnfYlHT4iyBXKx2wL7cPHyM2tcH A==; X-IronPort-AV: E=McAfee;i="6500,9779,10485"; a="302991059" X-IronPort-AV: E=Sophos;i="5.93,357,1654585200"; d="scan'208";a="302991059" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Sep 2022 18:53:51 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10485"; a="685098057" X-IronPort-AV: E=Sophos;i="5.93,357,1654585200"; d="scan'208";a="685098057" Received: from gguo-desk.gar.corp.intel.com ([10.5.215.23]) by fmsmga008.fm.intel.com with ESMTP; 29 Sep 2022 18:53:50 -0700 From: "Guo, Gua" To: devel@edk2.groups.io Cc: Gua Guo Subject: [PATCH 0/3] Add code coverage support for GCC Date: Fri, 30 Sep 2022 09:53:45 +0800 Message-Id: X-Mailer: git-send-email 2.31.1.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Gua Guo V1: Add coverage option for GCC V2: Add ReadMe.md for how to generate coverage report V3: Add VS2019 and GCC code coverage support V4: Add VS2019 and GCC Azure CI/CD support V5: Fix some typo and some flow issue Gua Guo (3): UnitTestFrameworkPkg: Add code coverage support for GCC BaseTools/Plugin: Add coverage support for Unit Test .azurepipelines: Install code coverage tool .azurepipelines/Ubuntu-GCC5.yml | 5 +- .azurepipelines/Windows-VS2019.yml | 5 + .../templates/pr-gate-build-job.yml | 2 + .azurepipelines/templates/pr-gate-steps.yml | 5 + .../HostBasedUnitTestRunner.py | 119 ++++++++++++++++++ UnitTestFrameworkPkg/ReadMe.md | 37 +++++- .../UnitTestFrameworkPkg.ci.yaml | 2 + .../UnitTestFrameworkPkgHost.dsc.inc | 3 +- pip-requirements.txt | 3 + 9 files changed, 176 insertions(+), 5 deletions(-) -- 2.31.1.windows.1