From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) by mx.groups.io with SMTP id smtpd.web11.4525.1687815286717076045 for ; Mon, 26 Jun 2023 14:34:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20221208 header.b=UHdwdLvp; spf=pass (domain: gmail.com, ip: 209.85.210.170, mailfrom: joey.vagedes@gmail.com) Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-66f5faba829so1385663b3a.3 for ; Mon, 26 Jun 2023 14:34:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687815286; x=1690407286; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=JTCp5F8v5TshvKdAxUl5SNxMf8QPd4Mpf/Bv39YwI6A=; b=UHdwdLvp10UEV5F5BYqaL/Lv3hIZGuEcMZ2p9/HNtiyMZyj99Pv1jgcy3+Ajin8jxw D/hiePM/rcosBvj4M3SUpHvCKIpgvg76Wl16FfH/6pH6TUk966HMeNQ3/wuwTUcEMvuM 1BQjpQ6vUY7M9egruwrGudOZREN4s3wXzLNEL8FfD+YWyglRkYneBzv+7WR4UA6+k4Lk YQCqrn5gWjE8BmJFlo3v/oQ5S6fMoYnPlzPAnEl4uB2ea8XQ9XIkrUfVZtceIWCMajM/ +BD7ZFEjtUBwuQwAsk3JDkdgwrlvlFuc/sZyrPTaTRC+8SnCpjCTfRCI41Qz+L/I1Z1o Q3DQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687815286; x=1690407286; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JTCp5F8v5TshvKdAxUl5SNxMf8QPd4Mpf/Bv39YwI6A=; b=hMLC5ekX1yvD3ldNP2feIf3nCvJX2g06gvrgGb4Kj4iD8FgMTPC1GUb5/rEh4tpiMi 5gefp76vSy/6VGN76POejPWZrMwtc3ly9itHp6JhN6TJSGbp2HxDSJVkNaoAf3zlad3Q HABun7ZFu0i9PLDpf/Y3ciqTZAQgppvawbpu45fJmqBUXqr1UmZt+OibO9PK0Oh0uqNO 4NDLVTX4sNe07gOAlqwma35/zevKRL0sUJGhvqjB/+TXno4PFwENHU8jFRMfOSQfw1Sn BIBNX9oEyte56DDQfGq+SwjM3+H8gb34N4gZv1ZAv8Ffzvd+rWy0mj9al/t3aa3GItmd znuA== X-Gm-Message-State: AC+VfDxKxMG5gzShD58F/gwOEemp/6czwCf8Z5dg7tQxumKWYm3s3qWn 2+uTTU94Xg3S+PNucGKOWQY8FNO3iv+jYA== X-Google-Smtp-Source: ACHHUZ7vxJj7hIXaUARoBzOvAGYKZ9X1/06uVUl5hBXWxxT8dqf7DQY/rBXuMwRSuGAuVAGL+z4ITw== X-Received: by 2002:a05:6a20:a11a:b0:126:b8d4:622d with SMTP id q26-20020a056a20a11a00b00126b8d4622dmr5984704pzk.49.1687815285868; Mon, 26 Jun 2023 14:34:45 -0700 (PDT) Return-Path: Received: from gem-name-lb-02.localdomain ([174.164.102.13]) by smtp.gmail.com with ESMTPSA id s1-20020aa78281000000b0065a1b05193asm4202300pfm.185.2023.06.26.14.34.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Jun 2023 14:34:44 -0700 (PDT) From: Joey Vagedes To: devel@edk2.groups.io Cc: Michael D Kinney , Michael Kubacki , Sean Brogan Subject: [PATCH v1 02/24] UnitTestFrameworkPkg: CI: Add PrEval entry Date: Mon, 26 Jun 2023 14:34:11 -0700 Message-ID: <20230626213434.8-3-joey.vagedes@gmail.com> X-Mailer: git-send-email 2.41.0.windows.1 In-Reply-To: <20230626213434.8-1-joey.vagedes@gmail.com> References: <20230626213434.8-1-joey.vagedes@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Adds a PrEval entry to the package's ci.yaml file which is used to verify if the package uses a particular library instance when that library instance file (INF) is updated. When a library instance file (INF) is updated, PrEval will review each package's DSC as described in the ci.yaml file to determine if the package uses said library instance. If the package does use the library instance, it will be built and tested to ensure the package is not broken from the change. Cc: Michael D Kinney Cc: Michael Kubacki Cc: Sean Brogan Signed-off-by: Joey Vagedes --- UnitTestFrameworkPkg/UnitTestFrameworkPkg.ci.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/UnitTestFrameworkPkg/UnitTestFrameworkPkg.ci.yaml b/UnitTestFr= ameworkPkg/UnitTestFrameworkPkg.ci.yaml index be839d1af0a7..40a396dd9f71 100644 --- a/UnitTestFrameworkPkg/UnitTestFrameworkPkg.ci.yaml +++ b/UnitTestFrameworkPkg/UnitTestFrameworkPkg.ci.yaml @@ -5,6 +5,9 @@ # SPDX-License-Identifier: BSD-2-Clause-Patent=0D ##=0D {=0D + "PrEval": {=0D + "DscPath": "UnitTestFrameworkPkg.dsc",=0D + },=0D ## options defined .pytool/Plugin/LicenseCheck=0D "LicenseCheck": {=0D "IgnoreFiles": []=0D --=20 2.41.0.windows.1