From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web10.41999.1682301417950709604 for ; Sun, 23 Apr 2023 18:56:58 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=KDz8SIuU; spf=pass (domain: intel.com, ip: 192.55.52.120, 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=1682301417; x=1713837417; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=tElm4rsQ95/QTGMYTx12j/MX+5IRYMTNkhY4czxFgB4=; b=KDz8SIuUPrtyWsCl/RF9h0PBeMQm+GfjgeLSIbjhADTL01eFApCMyUEw Kgm5hcVzdYO/KHZX2i+zMCAWNkJFpeVF9PSVPQR+3HMKgQqK6hEej5gdU ENiFzXshANe8g3CYdKGv+BoCle9WZ684jU1AVCa6VrrPHy5/ByMLV+wL6 XtbaZg+Ysi337cfm4l3AZjAn7kA4trjOzKh/RyBA3zWM1kKq7pmVB5yod NHm750jjqchAYGWNGOnShiitdA8ws3hxEuhJuQSzpbgggP6qa+9PObptD IuMgQe6r6cipb2I5KhOyedW31a2JZsKbkuvW19C7F3zMmOW4CViBzINsN w==; X-IronPort-AV: E=McAfee;i="6600,9927,10689"; a="345096792" X-IronPort-AV: E=Sophos;i="5.99,221,1677571200"; d="scan'208,217";a="345096792" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Apr 2023 18:56:56 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10689"; a="817078803" X-IronPort-AV: E=Sophos;i="5.99,221,1677571200"; d="scan'208,217";a="817078803" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga004.jf.intel.com with ESMTP; 23 Apr 2023 18:56:34 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Sun, 23 Apr 2023 18:56:34 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Sun, 23 Apr 2023 18:56:34 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.42) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Sun, 23 Apr 2023 18:56:34 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QIIrIBHq3HLF5hBMNgpOnAw6SBw5UXsRpsAYPecYz8QwX3ZGMA5+ej5tIeK6PT/AlgrraRRe7M0SpQ70jiuZd5/D+1/vR5a8yfMKo3ictvBsQiOZt2EHBwhjLR/DD3aDV/uYb4QIiWa+6RpUu240iwOaBD/m7zd3DwvZnTz/9yh0SMAhJZQnjs17aIp20RFRqqMxJWghq/JNxdsnwk8zkvPWYcXc77+wh6VpZxFcN3yzg1DMfTLhUw0VVYa6SW2TBjNTerLAZ9Jg9PuY6bSntmUnK1mOSQ5eLadIfiTr7r/+sbK1NiPJOiim+ZovHw0lNV2NInVfD3QTnVKjXQA0ZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=951tONGqWAsVVQ9tc+sl7hQxUStS/eQY0XNYSw0+jr8=; b=gMfraThgOIFiETtZq163Vy9Suz1bmIbpo+zJvE5zCSL+01J1bdYwutgv/rfUnNcYbXcd/PI5kmsyUlIRQIghNU1gVJU/tBZWAF5kgiC1692hU1X1W7ghHvMBHtq7ca4ku7GawJcjhL7qGUO0t2CMyF6AWA06gPgZPhNAfuUQb83k7iOg52/hfuAxXRFPssbE2LNQCtsZ0rx1/upV86siMhHl23UHkCM7RotBKxYU5O4D1E3bJo/3W7+xGBDZEY+q5U3wDtQBtK2S35/yAJTu7kzGZAyKuYkrKd24RbCpIzdw9ZdoPEsztEjQNm6smPLpOQySePuzAbywq0twuSG04w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from BL1PR11MB5478.namprd11.prod.outlook.com (2603:10b6:208:31d::12) by DS0PR11MB6349.namprd11.prod.outlook.com (2603:10b6:8:ce::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.32; Mon, 24 Apr 2023 01:56:32 +0000 Received: from BL1PR11MB5478.namprd11.prod.outlook.com ([fe80::c7e7:7b20:9a8b:aa59]) by BL1PR11MB5478.namprd11.prod.outlook.com ([fe80::c7e7:7b20:9a8b:aa59%5]) with mapi id 15.20.6319.033; Mon, 24 Apr 2023 01:56:32 +0000 From: "Guo, Gua" To: "devel@edk2.groups.io" , "Kinney, Michael D" , "fernald, chris" CC: Sean Brogan , Michael Kubacki , Oliver Steffen , "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH v2 2/2] .azurepipelines: Install code coverage tool Thread-Topic: [edk2-devel] [PATCH v2 2/2] .azurepipelines: Install code coverage tool Thread-Index: AQHZdYIP6kgiuau+6kq1o3Ryr4HzTK84ONIAgAAxoICAACmuhoABH7Cw Date: Mon, 24 Apr 2023 01:56:31 +0000 Message-ID: References: <20230423012213.1472-1-gua.guo@intel.com> <20230423012213.1472-2-gua.guo@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BL1PR11MB5478:EE_|DS0PR11MB6349:EE_ x-ms-office365-filtering-correlation-id: ea96923d-3d0b-4fe4-e8ae-08db4467203c x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: dEHDAsXf/DEd1ex4ospwuhqvknDHJ5tEcJ9FDPb0j2iM7L7adEUSQDdofL4E/zydPOfbJIRp+pAdVbSt0XpR1qHRq0AK7ysqsItG+JC556hGU26NoO/bot4eXD0b5uSRThaugoyoH1NlLuEnmaJvyTNH5Ppe8N7iPCqrgQSKnhQ1J1TCWYzpRwetivBDiSpB+mJJxDmd3jRL2As6WGZWMdHQRJbXVTrzn1YOm5Bn5QcIulHnuUNsk+yTOWdCMamiH0ESbDsug+p24loc7VIprqmMOrCLqhhVXHCJ9XILzsVOaB9m8FJq12H4ngibhN/rq+S26Mc2/KYN+b36FYM33nggaDojuJIBxOUpjBe++t9XKTy+hE+FWpHykOkVBGquoYIyMdj5FxlS2EZTWSbxWFrsASRkoeKc1YWv6OgGkAGtxiCZQiGApKWoAcpYRUovdXAlMnnOmiIq8gtDpCn5oj49Ho3FimFjIflvArXvU9YEkIh+w1zQdxlk4PhFCH2lt2+ta5gmiRSTkCQLKtW/QxqLCCukqU/V757l+0Zr1Hl5iHC9wpEl2gLM+njjvfnTGb+0oPDJEaZMkH3hbWkgtz6OvQPyJcvGqE0vv7mq3+2x3vpG+iMXq+ruPRmHw/CViIuNUofGC+3WxwdN+VbDaA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL1PR11MB5478.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(346002)(136003)(39860400002)(366004)(376002)(396003)(451199021)(52536014)(55016003)(83380400001)(82960400001)(5660300002)(2906002)(38070700005)(166002)(66899021)(8676002)(186003)(26005)(6506007)(53546011)(122000001)(9686003)(38100700002)(8936002)(19627235002)(76236004)(41300700001)(107886003)(71200400001)(966005)(86362001)(66946007)(76116006)(7696005)(478600001)(54906003)(4326008)(64756008)(66556008)(66446008)(66476007)(110136005)(33656002)(45080400002)(316002)(1406899024);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?Wkg1NzFBR1RsbjlzU2lyTFlWOXg1THAxdFRXR2FvK1Iwa2Y2ODRENCtY?= =?iso-2022-jp?B?SUpuSHgwaWs2Qk5wMmhrNHJFZG9tdUVneTFwWEVtSkpiQWo4YVA3eDZB?= =?iso-2022-jp?B?U2VQekNKZyt0T0FZSmEyNURPWU43cklGa3g3Mk9PUU15cjVLamJQbElz?= =?iso-2022-jp?B?cVlTaVgzNHBmZG9QOEJGRVZUMU1zZ2NsVVlXdmszMVJKelZnMlliWUVS?= =?iso-2022-jp?B?SXpBVW9tNzFWWWJaQmFaS2pSam9QTXNhRjFvdEtnRFpQbmwwb1FxYVNt?= =?iso-2022-jp?B?anBjQklCcERudVI2UFFVZ0VkMzc0VzBDczc1cVJ3dG4zaTBLYmgzM2kw?= =?iso-2022-jp?B?Zlg2NHlyTVk4UTF4UEpUYm1UdWdWMDZwMTlLd1BFYkZuQjV2UU5pdFgz?= =?iso-2022-jp?B?cHJURGlRL1g5TjJBNzRXTmJMMzZtQXc2ajFMY1JnT3Q2U1g4WENrNExw?= =?iso-2022-jp?B?MUJLNHZJYW53RDNJZ2RaWHpDZlIxQXVuZXNjdGdISnZVMlJpZ08zUDBL?= =?iso-2022-jp?B?TktJQmdMRVF4ZmI1QVJOV3pqRUIxRjE5R01CakIvSFd1eWxCend5dk5x?= =?iso-2022-jp?B?SHFmaVNQc2M0Tm9HaHNhL01VV1NsZzBIU3k2RmVlbWU5cnFLdlNoclVE?= =?iso-2022-jp?B?RGhpZlhTdzV6T0dZeWFBOGF2NVR5N3Ztd1lSTm1HVmhORWV4c3BWSUpk?= =?iso-2022-jp?B?NFQvNC9NbHR6cnpvNENFYmNXSmtNYmtFZVVSbjN3dDdzL2VBQnNxMzVq?= =?iso-2022-jp?B?dzZhMUI1NjkzZTZGMFc3Rk5kSFFiTHJ2dmNnR2N4UmlybnZDL2taSGZE?= =?iso-2022-jp?B?MS9tcXFZS2FFMjhNVzlSelFiZFdaYkdtT3hhbFF1czZscXJQRTBSTnJj?= =?iso-2022-jp?B?MEhVeUQvTzczRHdDYlVGcVVLK28rU2UwYzdBNmZmSkNBYk1mZjNhK1Vz?= =?iso-2022-jp?B?aWhkVThXTmdIK1Q5ZGFWQ2RWa254K0lYZmh1cmVvMEM4SFdHVkhEd3BJ?= =?iso-2022-jp?B?UEx0ckdwWU1IQTYwLzVCamU3ODBUT1hLeXh5VTc4QkFtZDJQR0lRbUdE?= =?iso-2022-jp?B?ZGJXVjdyVXJ1Vm5RQ0ppTjNSQjI2MmNVdm9oVjZsQ2xMb1IyRTJFYi9v?= =?iso-2022-jp?B?MytUVEprd05kNmZ6enNkOFEvcUNsQUtaaEhqZjdXRmNHQ082Z0lpN2Qz?= =?iso-2022-jp?B?YnhCWEZ2Q3p2V3M3UDdRK2dheUVKNGwvMWU3bWhIaDR2Z0VoekZtNzBa?= =?iso-2022-jp?B?M0tTMWpDYzRqbHpQMTFBa0k4NFdqYjJEMllHRnpUQjI2cUNTUFcweUxR?= =?iso-2022-jp?B?N0ZzVHQrUDlpV0JYRERqdzBPQmpEd05mYWtBOVd3ODNaSHNOalM3ZWNP?= =?iso-2022-jp?B?YWxuWU5zMVI2aE1MVVl2S1dMWWJVU3ZYTEg1STRUcHY3K0FVSnJHdnBB?= =?iso-2022-jp?B?Q2ZmSll2TjZJZWMvSFZTSFU3ZWliQTJxNE95U0RhUTUvdjVzNWdLM3pW?= =?iso-2022-jp?B?RXAyNmtlSkFTdWVOMnhWQ3Iwb29ZaE4xa1NJdHNxeUpKR1pGNEVHYTYy?= =?iso-2022-jp?B?OTdYL3VwQ3VkQkxqU01mekI2U1BBOGo2NnkxQlVDQTZtS2FnM0dWTjZX?= =?iso-2022-jp?B?SlVKQUhiMDJiZ1BRdnBxTEs0RC9jZEtZdGxFWWg5WEcyQjhKRDhDKzE4?= =?iso-2022-jp?B?RW1hSWZFQ1lsYVJpRmxPRU5NeFo0WTlMQyszSmE3ajJmb1F0d2Z2ODFH?= =?iso-2022-jp?B?WVRIV2k1SU0zdFZ2UEtNVk54UzYrWTFBTFB1cThoOXc2NWtnOVVpNG5k?= =?iso-2022-jp?B?UW85bktiR2ZWRzNNbjhmYTEwTzhhOVU3dHp3T3Fvb2hONm81VG1zdVRh?= =?iso-2022-jp?B?bm5CSDBpS05hY1g0b0E5WWFYMGZBc0YzcEVHLzZXZVdvQlZHTUJFMGky?= =?iso-2022-jp?B?OFBHcC8vaXEwZCszS3dKcGVoWFhrZkMwclpXU0Mrak1IWnVVWTBwdXpk?= =?iso-2022-jp?B?ak5ObkU4YllwVis4OWJ0c0lKUXg1ekd5MWZDOG0xbXllZWZEUTNhdXNW?= =?iso-2022-jp?B?aWhlWlZxUlN4eUlBVUFpL3dHMTJFSjBmQ0U3SVJpYXNRNzZWUUhBcjcr?= =?iso-2022-jp?B?am9xWi9hQkpteDNFeWlRYVdnQUVHUVppdEREMnNRd1ZNYTRxS3Btb0pZ?= =?iso-2022-jp?B?VkVXTmdSTmRDdGowTSttS1dzZ0Z0WFdtUmdnbHdHV2ZkTmlxa0VUWmVj?= =?iso-2022-jp?B?bW9Nc1N5aUpwWmZkT2ZtTW8rS0ZHQjRBdz0=?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL1PR11MB5478.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ea96923d-3d0b-4fe4-e8ae-08db4467203c X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Apr 2023 01:56:31.5681 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: wGAgp4Af332J1fC/X/GMfVMS+RMKJXaMOhFTLHeNj0oJlAzdQdjQNsVkf/CZApxWoRuNst6oA28v/ObpweNIJw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB6349 Return-Path: gua.guo@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_BL1PR11MB5478FE2ACE84DD6387E17935EF679BL1PR11MB5478namp_" --_000_BL1PR11MB5478FE2ACE84DD6387E17935EF679BL1PR11MB5478namp_ Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable In parallel, I=1B$B!G=1B(Bve sent the PR Install lcov in all linux based im= age by gguo11837463 * Pull Request #70 * tianocore/containers (github.com)<= https://github.com/tianocore/containers/pull/70> to https://github.com/tia= nocore/containers, if the PR looks good and deploy into latest images that = can be used by latest Edk2 azurepipeline. I can revert commit =1B$B!H=1B(Bb= a3afb0d474241e26442dd4ccf45c81d03a4c50e=1B$B!I=1B(B on the PR https://githu= b.com/tianocore/edk2/pull/4300. Thanks, Gua From: Guo, Gua Sent: Sunday, April 23, 2023 4:44 PM To: devel@edk2.groups.io; Kinney, Michael D ; f= ernald, chris Cc: Sean Brogan ; Michael Kubacki ; Oliver Steffen ; Kinney, Michael D <= michael.d.kinney@intel.com> Subject: Re: [edk2-devel] [PATCH v2 2/2] .azurepipelines: Install code cove= rage tool I know maybe I need to update https://github.com/tianocore/containers but a= dd these step, i f have any guidelines for me that will be great. ________________________________ =1B$B4s7o >=1B$B!WBeI=3D!V=1B(= BSean >=1B$B!W=1B(B =1B$B4s7oF|4|=1B(B: 2023=1B$BG/=1B(B4=1B$B7n=1B(B23=1B$BF|=1B(B =1B$B@14|F|= =1B(B =1B$B2<8a=1B(B2:13 =1B$BZ@7o >; Kinney, Michael D >; Guo, Gua >; fernald, chris > =1B$BI{K\=1B(B: Sean Brogan >; Michael Kubacki >; Oliver Steffen >; Kinney, Michael D > =1B$B can you sh= are details. Thanks Sean ________________________________ From: devel@edk2.groups.io > on behalf of Michael D Kinney > Sent: Saturday, April 22, 2023 8:15:56 PM To: Guo, Gua >; devel@edk2.grou= ps.io > Cc: Sean Brogan >; Michael Kubacki >; Oliver Steffen >; Kinney, Michael D > Subject: Re: [edk2-devel] [PATCH v2 2/2] .azurepipelines: Install code cove= rage tool Reviewed-by: Michael D Kinney > > -----Original Message----- > From: Guo, Gua > > Sent: Saturday, April 22, 2023 6:22 PM > To: devel@edk2.groups.io > Cc: Guo, Gua >; Kinney, Micha= el D >; Sean = Brogan >; > Michael Kubacki >; Oliver Steffen = > > Subject: [PATCH v2 2/2] .azurepipelines: Install code coverage tool > > From: Gua Guo > > > Azure should install code coverage tool (lcov), it didn't > exist on Fedora and Ubuntu by default. > > Cc: Michael D Kinney > > Cc: Sean Brogan > > Cc: Michael Kubacki > > Cc: Oliver Steffen > > Signed-off-by: Gua Guo > > --- > .azurepipelines/Ubuntu-GCC5.yml | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/.azurepipelines/Ubuntu-GCC5.yml b/.azurepipelines/Ubuntu-GCC= 5.yml > index b9a3b851cf..d884256148 100644 > --- a/.azurepipelines/Ubuntu-GCC5.yml > +++ b/.azurepipelines/Ubuntu-GCC5.yml > @@ -24,3 +24,7 @@ jobs: > container: ${{ variables.default_linux_image }} > > arch_list: "IA32,X64,ARM,AARCH64,RISCV64,LOONGARCH64" > > usePythonVersion: '' # use Python from the container image > > + extra_install_step: > > + - bash: sudo dnf install -y lcov > > + displayName: Install Code Coverage Tools > > + condition: and(gt(variables.pkg_count, 0), succeeded()) > > -- > 2.39.2.windows.1 --_000_BL1PR11MB5478FE2ACE84DD6387E17935EF679BL1PR11MB5478namp_ Content-Type: text/html; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable

In parallel, I=1B$B!G=1B= (Bve sent the PR Install = lcov in all linux based image by gguo11837463 · Pull Request #70 &mi= ddot; tianocore/containers (github.com)  to https:= //github.com/tianocore/containers, if the PR looks good and deploy into= latest images that can be used by latest Edk2 azurepipeline. I can revert = commit =1B$B!H=1B(Bba3afb0d474241e26442dd4ccf45c81d03a4c50e=1B$B!I=1B(B on the PR https://= github.com/tianocore/edk2/pull/4300.

 =

Thanks,

Gua

From: Guo, Gua <gua.guo@intel.com= >
Sent: Sunday, April 23, 2023 4:44 PM
To: devel@edk2.groups.io; Kinney, Michael D <michael.d.kinney@int= el.com>; fernald, chris <chfernal@microsoft.com>
Cc: Sean Brogan <sean.brogan@microsoft.com>; Michael Kubacki &= lt;mikuback@linux.microsoft.com>; Oliver Steffen <osteffen@redhat.com= >; Kinney, Michael D <michael.d.kinney@intel.com>
Subject: Re: [edk2-devel] [PATCH v2 2/2] .azurepipelines: Install co= de coverage tool

 

 

 


=1B$B4s7o: =1B$B!V=1B(Bdevel@edk2.groups.io <deve= l@edk2.groups.io>=1B$B!WBeI=3D!V=1B(BSean &= lt;spbrogan@outlook.com>=1B$B!W=1B(B
=1B$B4s7oF|4|=1B(B: 2023=1B$BG/=1B(B4=1B$B7n=1B(B23=1B$BF|=1B(B =1B$B@14|F|=1B(B =1B$B2<8a=1B(B2:13
=1B$BZ@7o: devel@edk2.groups.io <devel@edk2.groups.io>; Kinney, Mic= hael D <michael.d.kinney@i= ntel.com>; Guo, Gua <gua.guo= @intel.com>; fernald, chris <chfernal@micr= osoft.com>
=1B$BI{K\=1B(B: Sean Brogan <sean.brogan@microsoft.com>; Mi= chael Kubacki <mikuback@linux= .microsoft.com>; Oliver Steffen <osteffen@redhat.com>; Kinney, Michael D <michael.d.kinney@intel.com>
=1B$B: Re: [edk2-devel] [PATCH v= 2 2/2] .azurepipelines: Install code coverage tool

 

Sorry a little late to review this. It looks like th= ese are container based builds. If that is the case we should handle this b= y updating the container. The whole point of the container is to get the re= quirements all included in the container. @Chris= Fernald can you share details. 

 

Thanks

Sean


From: devel@edk2.groups.io <devel@edk2.groups.io> on behalf of= Michael D Kinney <michael= .d.kinney@intel.com>
Sent: Saturday, April 22, 2023 8:15:56 PM
To: Guo, Gua <gua.guo@intel.= com>; devel@edk2.groups.io <devel@= edk2.groups.io>
Cc: Sean Brogan <sea= n.brogan@microsoft.com>; Michael Kubacki <mikuback@linux.microsoft.com>; Oliver Steff= en <osteffen@redhat.com>; Kinney, Michael D <michae= l.d.kinney@intel.com>
Subject: Re: [edk2-devel] [PATCH v2 2/2] .azurepipelines: Install co= de coverage tool

 

Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>

> -----Original Message-----
> From: Guo, Gua <gua.guo@intel.= com>
> Sent: Saturday, April 22, 2023 6:22 PM
> To: devel@edk2.groups.io > Cc: Guo, Gua <gua.guo@intel.co= m>; Kinney, Michael D <michael.d.kinney@intel.com>; Sean Brogan <sean.brogan@microsoft.com>;
> Michael Kubacki <mi= kuback@linux.microsoft.com>; Oliver Steffen <osteffen@redhat.com>
> Subject: [PATCH v2 2/2] .azurepipelines: Install code coverage tool >
> From: Gua Guo <gua.guo@intel.c= om>
>
> Azure should install code coverage tool (lcov), it didn't
> exist on Fedora and Ubuntu by default.
>
> Cc: Michael D Kinney <michael.d.kinney@intel.com>
> Cc: Sean Brogan <sean.= brogan@microsoft.com>
> Cc: Michael Kubacki <mikuback@linux.microsoft.com>
> Cc: Oliver Steffen <osteffen= @redhat.com>
> Signed-off-by: Gua Guo <gua.gu= o@intel.com>
> ---
>  .azurepipelines/Ubuntu-GCC5.yml | 4 ++++
>  1 file changed, 4 insertions(+)
>
> diff --git a/.azurepipelines/Ubuntu-GCC5.yml b/.azurepipelines/Ubuntu-= GCC5.yml
> index b9a3b851cf..d884256148 100644
> --- a/.azurepipelines/Ubuntu-GCC5.yml
> +++ b/.azurepipelines/Ubuntu-GCC5.yml
> @@ -24,3 +24,7 @@ jobs:
>      container: ${{ variables.default_linux_i= mage }}
>
>      arch_list: "IA32,X64,ARM,AARCH64,RI= SCV64,LOONGARCH64"
>
>      usePythonVersion: ''  # use Python = from the container image
>
> +    extra_install_step:
>
> +    - bash: sudo dnf install -y lcov
>
> +      displayName: Install Code Coverage Too= ls
>
> +      condition: and(gt(variables.pkg_count,= 0), succeeded())
>
> --
> 2.39.2.windows.1





 

--_000_BL1PR11MB5478FE2ACE84DD6387E17935EF679BL1PR11MB5478namp_--