From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-in6.apple.com (mail-out6.apple.com [17.151.62.28]) (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 403BD81F6C for ; Thu, 26 Jan 2017 11:37:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1485459437; 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=MnCssYjL+MGRyJJ2Tfrnldy6+1luky22W8+aksXsnaI=; b=06bqkXMyaeNa7khgsjIlN2Ka8wGdAOgzFCuaJMeecDGSj+GbNqdCBWkNvZySxE08 31nz3iV6+qp73W6OX9np2ZQVX0D5EQJ6VgPt0BXiRuZzg6ft5OeQ9bPlZ85JZ+A0 y5HXwow82bhHsnOZMEqb3iAV3r+rBq2WkzoCEM92C6DmkTQ99nWDOyeDCpwgyhX7 GXRFOmsqCYCGoLuX4ZIl2iRNzzxUOIZ7s+tT+EbwIZbqy/zVPQDgD7m0z60Lj61Q ZAOIWEMGSi36EAmtmWVqKxQAWS/SCFuYKN+GW7TlmItt6ATndcHmeI+6urAmxJSQ KQFh7mVNIC09XOpgoid1XA==; Received: from relay8.apple.com (relay8.apple.com [17.128.113.102]) by mail-in6.apple.com (Apple Secure Mail Relay) with SMTP id 58.D9.09465.DEF4A885; Thu, 26 Jan 2017 11:37:17 -0800 (PST) X-AuditID: 11973e15-360719a0000024f9-97-588a4fedfff3 Received: from nwk-mmpp-sz12.apple.com (nwk-mmpp-sz12.apple.com [17.128.115.204]) by relay8.apple.com (Apple SCV relay) with SMTP id 86.B5.12381.DEF4A885; Thu, 26 Jan 2017 11:37:17 -0800 (PST) MIME-version: 1.0 Received: from [17.153.18.27] (unknown [17.153.18.27]) by nwk-mmpp-sz12.apple.com (Oracle Communications Messaging Server 8.0.1.1.0 64bit (built Jun 15 2016)) with ESMTPSA id <0OKE00A3OJU4LA10@nwk-mmpp-sz12.apple.com>; Thu, 26 Jan 2017 11:37:17 -0800 (PST) Sender: afish@apple.com From: Andrew Fish Message-id: <3A5A2001-45F8-4237-A3F3-39CE79E0B860@apple.com> Date: Thu, 26 Jan 2017 11:37:15 -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> <48BC9DA9-3CAC-45AD-9EE5-B499F5C61B9B@apple.com> X-Mailer: Apple Mail (2.3226) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRmVeSWpSXmKPExsUi2FCYpvvWvyvC4PNZS4t1e76xW3R0/GNy YPJYvOclk8ekC4+ZA5iiuGxSUnMyy1KL9O0SuDLOPL3EVjDtDWPFs/Nf2RoY264wdjFyckgI mEjs2beYuYuRi0NIYB+jxLE5K9lgEhPePGeHSBxilJj79TFYB6+AoMSPyfdYQGxmgTCJ/vUX obo7mCR69v0CSwgLiEu8O7OJGcRmE1CWWDH/AztEs43EtiVP2SFq7CSm7+wFG8oioCpx/fwl sDgn0NB3JxYwQSzwl5j68BiQzcEhIqAj0b0yGmLXTGaJbwcusoDEJQRkJWb/8gKJSwg0s0tM PbGFZQKj0Cwkt85CciuErSXx/VErUJwDyJaXOHheFiLsJ9E9bToThK0p8ezeJ3YIW1viybsL rBDlARLb//ujCoPY1hKLPh5mxqV1ASPPKkah3MTMHN3MPDO9xIKCnFS95PzcTYyg6JxuJ7qD 8cwqq0OMAhyMSjy8EfJdEUKsiWXFlbmHGKU5WJTEeddWdUYICaQnlqRmp6YWpBbFF5XmpBYf YmTi4JRqYDzYkHFcsifk6pXlMeue7RPT+ykS90yfreMGT/mR/+mta8Me2h0L1ytyE3j4ahtz quSlXVoOMqv+ZbR8jIp5MMfgoNa27xc9ndf2rD9eGfrznHfc3TiLd6+yWZX1gtiu1d6v50mM 6b/0TiGJ859Y+5fUl1Xi0ov0fwNdxXL9IuMc3UeWjyXNlViKMxINtZiLihMB2uJbCq8CAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMKsWRmVeSWpSXmKPExsUi2FB8Rvetf1eEwfQ1Bhbr9nxjt+jo+Mfk wOSxeM9LJo9JFx4zBzBFcdmkpOZklqUW6dslcGWceXqJrWDaG8aKZ+e/sjUwtl1h7GLk5JAQ MJGY8OY5O4QtJnHh3nq2LkYuDiGBQ4wSc78+BiviFRCU+DH5HguIzSwQJtG//iIzRFEHk0TP vl9gCWEBcYl3ZzYxg9hsAsoSK+Z/YIdotpHYtuQpO0SNncT0nb1gQ1kEVCWun78EFucEGvru xAImiAX+ElMfHgOyOThEBHQkuldGQ+yaySzx7cBFFpC4hICsxOxfXhMYBWYhOW8WkvMgbC2J 749ageIcQLa8xMHzshBhP4nuadOZIGxNiWf3PrFD2NoST95dYIUoD5DY/t8fVRjEtpZY9PEw My6tCxh5VjEKFKXmJFZa6CUWFOSk6iXn525iBEdZYdoOxqblVocYBTgYlXh4I+S7IoRYE8uK K3MPMaoAjXi0YfUFRimWvPy8VCUR3h22QGnelMTKqtSi/Pii0pzU4kOM1xiBwTaRWUo0OR+Y GvJK4g1NTAxMjI3NjI3NTcwHvbCSOG+ZZEeEkEB6YklqdmpqQWoRzGdMHJxSDYxq5iLOy9b2 8rFu9rknkzRxQpNTxErtLYu8nyi3SD4IYundrZb97wd3gdSDOYoB9ruaeho/ispFxqdOao02 qgiWFEvrEZV1uFQdc25eVsjc3Xr5n+xtFhjJHYvp+fPHdMoRxYetX7rXz6pa2PO7z/zKCx3D thvqXOrNoluzXpvL6N+15L/tpcRSnJFoqMVcVJwIAA8xx0x2AwAA 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 19:37:18 -0000 Content-Type: text/plain; CHARSET=US-ASCII Content-Transfer-Encoding: 7BIT > On Jan 26, 2017, at 11:36 AM, Kinney, Michael D wrote: > > Andrew, > > Was there supposed to be an attachment for the TestCasePkg fixes? > Yes. Thanks, Andrew FIsh > Thanks, > > Mike > >> -----Original Message----- >> From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org ] On Behalf Of Andrew >> Fish >> Sent: Thursday, January 26, 2017 10:26 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 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 >> > >> _______________________________________________ >> edk2-devel mailing list >> edk2-devel@lists.01.org >> https://lists.01.org/mailman/listinfo/edk2-devel