From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-in24.apple.com (mail-out24.apple.com [17.171.2.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 8FB7081F6B for ; Thu, 26 Jan 2017 10:27:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1485455266; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=FIHDF+E+AfCRMeYMHcIcpZDAfIBmXQa3DCL7i1vvuic=; b=GqP8pDGC2mXiAW4JvVblc/DfistfnbsizQxqH+10sUC1wkR22qsE/qh4wvLaiHmF XKZZAp6jOFPyuokYF2+4xr5QqyEyieTmw8rsCvesPUnB2DcLCuBMA7RF3KYcBr9f InjsNVrqdGk3pnUCKJozWHpzjcEiQE8AOFeO/BcV9RaB8bHQqsEKjeNdGO7DldcB 5cFBARea6Lhor84mO/ZDUmZbqgNKUhHWtI/D30zHciWB3UCnbht4IMSUJSNrsajz f6zcXp0tfeYZ6qxxNwnywA2/vmF3xh2NHR/kcQR9pXmbVWky7QdUFsQ+s1SFg2O2 7oYlqEqdmldoYigsKrTwog==; Received: from relay25.apple.com (relay25.apple.com [17.171.128.106]) by mail-in24.apple.com (Apple Secure Mail Relay) with SMTP id 4A.AF.03371.A9F3A885; Thu, 26 Jan 2017 10:27:46 -0800 (PST) X-AuditID: 11ab0218-779fb70000000d2b-55-588a3f9a899a Received: from sesame.apple.com (sesame.apple.com [17.128.115.128]) by relay25.apple.com (Apple SCV relay) with SMTP id C6.5D.11274.B5F3A885; Thu, 26 Jan 2017 13:26:46 -0500 (EST) MIME-version: 1.0 Received: from da0601a-dhcp62.apple.com (da0601a-dhcp62.apple.com [17.226.15.62]) by sesame.apple.com (Oracle Communications Messaging Server 8.0.1.1.0 64bit (built Jun 15 2016)) with ESMTPSA id <0OKE007JKGIYBU80@sesame.apple.com>; Thu, 26 Jan 2017 10:25:47 -0800 (PST) Sender: afish@apple.com From: Andrew Fish Message-id: <48BC9DA9-3CAC-45AD-9EE5-B499F5C61B9B@apple.com> Date: Thu, 26 Jan 2017 10:25:46 -0800 In-reply-to: Cc: "edk2-devel@lists.01.org (edk2-devel@ml01.01.org)" To: Mike Kinney References: <82DB7DD1-305E-4F02-B5A3-04905F9B3A16@apple.com> X-Mailer: Apple Mail (2.3226) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRmVeSWpSXmKPExsUiuLohS3eRfVeEwdS5chbr9nxjt+jo+Mfk wOSxeM9LJo9JFx4zBzBFcdmkpOZklqUW6dslcGX079zHWvB4NVPF/TM/2BoYX3YxdTFyckgI mEhM7HsMZHNxCAkcZJSYcuIFK0yi5f0dZojEVkaJG8famUESvAKCEj8m32MBsZkFwiQ6mr5D FU1lkrj9dSFYQlhAXOLdmU1gDWwCyhIr5n9gh2i2kZj3+D4rRI2dxPSdvYwgNouAqsS+N/vB 4pxAQy+/+s8IscBfYurDY0DncXCICOhIdK+Mhtg1h0ni2IsTbCBxCQFZidm/vEDiEgKX2SSu PfjANoFRaBaSW2chuRXC1pL4/qgVKM4BZMtLHDwvCxH2k7jXAFOiKfHs3id2CFtb4sm7C6wQ 5QES2//7owqD2NYSiz4exql1ASPPKkbh3MTMHN3MPCMTvcSCgpxUveT83E2M4PhkktjB+OW1 4SFGAQ5GJR5eBtmuCCHWxLLiytxDjNIcLErivJOqOiOEBNITS1KzU1MLUovii0pzUosPMTJx cEo1MO4wnvxC+VngleKZr0PXL1MraZkWu+P+JKsZT+pfFTeZzHvXVLbo8NtV4n/5krn2n03P e39pnQZb5K3JE65ubli84GqxwG/r8PNPD24QP+xsPdN334O4dRs27VjBEfk1yV8umrlBLd3q Y4vEtl6dQP42CYYrxv4XHFkXpz+JkzbU/yCdxafydqESS3FGoqEWc1FxIgAqlfoFsAIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRmVeSWpSXmKPExsUi2FDcoJtp3xVh8P8yl8W6Pd/YLTo6/jE5 MHks3vOSyWPShcfMAUxRXDYpqTmZZalF+nYJXBn9O/exFjxezVRx/8wPtgbGl11MXYycHBIC JhIt7+8wdzFycQgJbGWUuHGsnRkkwSsgKPFj8j0WEJtZIEyio+k7VNFUJonbXxeCJYQFxCXe ndkE1sAmoCyxYv4HdohmG4l5j++zQtTYSUzf2csIYrMIqErse7MfLM4JNPTyq/+MEAv8JaY+ PAZ0EQeHiICORPfKaIhdc5gkjr04wQYSlxCQlZj9y2sCI/8sJOfNQnIehK0l8f1RK1CcA8iW lzh4XhYi7CdxrwGmRFPi2b1P7BC2tsSTdxdYIcoDJLb/90cVBrGtJRZ9PIxT6wJGnlWMgkWp OYmVRqZ6iQUFOal6yfm5mxhB8bS6IWsH4+2bZocYBTgYlXh4GWS7IoRYE8uKK3MPMaoAzXi0 YfUFRimWvPy8VCUR3h22QGnelMTKqtSi/Pii0pzU4kOM0hwsSuK8wr6dEUIC6YklqdmpqQWp RTBZJg5OqQbGXeIcgUn9qmd3PU2welur/3FjxJyN+h3GlxT+WWlXFPW42cx5szI8yWVNl9g7 xsKDjoH65/XaWhTeXqwM12d9zj/psFFI8ZQNSf9rcuflfzqZ2Oe4ZG2Llt2yabOl1v/fbajs m3/nXFK+7dOCYh+vdb85lhk4xp3mfcG56ZTtLeuJuxKv7oxVYinOSDTUYi4qTgQAocVAwK8C AAA= X-Content-Filtered-By: Mailman/MimeDel 2.1.21 Subject: Re: [edk2-staging] Create new edk2-test branch X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jan 2017 18:27:47 -0000 Content-Type: text/plain; CHARSET=US-ASCII Content-Transfer-Encoding: 7BIT > On Jan 26, 2017, at 9:43 AM, Kinney, Michael D wrote: > > Andrew, > > Thanks for the patch for the additional compiler compatibility. I will review and check in. > Mike, Here is the TestCasePkg fixes. > I will also correct the Readme.md and add the Unix setup info. > Thanks. > I am aware that the current post build step is a batch file. We need to update that to be compatible with all supported development operating systems. > Is there a way to make the POSTBUILD step OS or Toolchain specific? Thanks, Andrew Fish PS For both contributions.... Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Andrew Fish > Mike > > <>From: afish@apple.com [mailto:afish@apple.com] > Sent: Thursday, January 26, 2017 1:58 AM > To: Kinney, Michael D > Cc: edk2-devel@lists.01.org (edk2-devel@ml01.01.org) > Subject: Re: [edk2] [edk2-staging] Create new edk2-test branch > > > On Jan 25, 2017, at 2:05 PM, Kinney, Michael D > wrote: > > The initial version of the edk2-test branch is checked in at: > > https://github.com/tianocore/edk2-staging/tree/edk2-test > > Mike, > > I'm messing around with trying this on macOS. > > git clone https://github.com/tianocore/edk2.git > git clone https://github.com/tianocore/edk2-staging.git --brach edk2-test > > set WORKSPACE=%CD% > set EDK_TOOLS_PATH=%WORKSPACE%\edk2\BaseTools > set PACKAGES_PATH=%WORKSPACE%\edk2;%WORKSPACE%\edk2-staging > set EDK_TOOLS_BIN=%WORKSPACE%\BaseTools\BinWrappers\WindowsLike > path=%path%;%WORKSPACE%\edk2\BaseTools\Bin\Win32 > > cd edk2 > edkSetup.bat > > build -a IA32 -a X64 -t VS2015x86 -p TestFrameworkPkg/TestFrameworkPkg.dsc > build -a IA32 -a X64 -t VS2015x86 -p TestCasePkg/TestCasePkg.dsc > At least with edksetup.sh this pattern fails as CONF_PATH is not set and it gets set in WORKSPACE. Maybe your terminal window was not clean when you tested? > > Also is it correct that EDK_TOOLS_BIN is not in EDK_TOOLS_PATH? > > On the Unix side this works for me: > > export WORKSPACE=`pwd` > export EDK_TOOLS_PATH="$WORKSPACE/edk2/BaseTools" > export PACKAGES_PATH="$WORKSPACE/edk2:$WORKSPACE/edk2-staging" > export EDK_TOOLS_BIN="$$WORKSPACE/edk2/BaseTools/BinWrappers/PosixLike" > export CONF_PATH="$WORKSPACE/edk2/Conf" > export PATH="$PATH:$EDK_TOOLS_BIN" > > Lots of minor change. Here is a patch for: >build -a IA32 -a X64 -t XCODE5 -p TestFrameworkPkg/TestFrameworkPkg.dsc > > I get this far. This looks like a DOS batch file. > > /bin/bash: /Users/andrewfish/work/src/TestFramework/edk2-staging/TestFrameworkPkg/GenFramework.cmd: Permission denied > > > Thanks, > > Andrew Fish > > > > Mike > > > -----Original Message----- > From: Kinney, Michael D > Sent: Tuesday, January 24, 2017 11:07 PM > To: edk2-devel@lists.01.org (edk2-devel@ml01.01.org ) >; > Kinney, Michael D > > Subject: [edk2-staging] Create new edk2-test branch > > I am creating a new branch in edk2-staging called edk2-test. > > The purpose of this branch is to develop a test harness, > test case SDK, and library of test cases that can be used > as part of edk2 validation. > > The initial version of this test harness is compatible with > binary releases of the PI SCTs and UEFI SCTs, are native > edk2 packages with no dependencies on the EdkCompatibilityPkg, > and the test harness runs using the latest version of the > UEFI Shell. > > Additional work items: > * Update to take advantage of latest edk2 features/libraries. > * Update for all supported CPU types > * Update for all supported compilers > * Review initial test harness features and determine > what features should be dropped and what new features > should be added. > * Determine where the test harness, test case SDK, and > test cases should live once the initial functional and > quality criteria are met. Could be packages in the > edk2 repo or packages in a new edk2-test repo. Other > options??? > * Resolve compatibility issues with binary releases of the > PI SCTs and UEFI SCTs. > * Update test harness to support PEI tests > * Update test harness to support Runtime tests > * Update test harness to support SMM tests > * Optimize performance of the test harness and tests. > > Please contact me if you are interested in helping with the > test harness, the test case SDK, or the development of > test cases. > > Thanks, > > Mike > > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel