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 1381181F35 for ; Thu, 26 Jan 2017 11:39:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1485459591; 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=p/1ZPC4hvGCpw84Ubc0FQX1rKotcy37n5HZ2MFuVHek=; b=o/VeyHl9s/lq0JOWPBOctmNBSxmF/9doEPn4jCETCAsPFkx7pAAtW1gVrUkQLJHa yR/5b7NMjh9hR6FmQx1+bU73MoTRsP9oy4YSBDacYmTyUVcMD0qJzEFTVth1/EYr snzDUjMw022THKFmK/JpzWW+wJniCtXgpCNXEj9NeY09Avrjh+Kb3CSRG5n/lJib by281VuHWaTzBM94ABt1UsgfF+g7sggq0nam1E3LQh4A7+e16dPKfCxD6QQuAe9k FzCUs0MlIX72OZntTHom9mKuFjNT8j1EO7li1fQq437dwDd/9Fo0FiHgejA0tysz 5kkIQ5qcSdOFSB6fCl5mgw==; Received: from relay4.apple.com (relay4.apple.com [17.128.113.87]) by mail-in6.apple.com (Apple Secure Mail Relay) with SMTP id 15.2A.09465.7805A885; Thu, 26 Jan 2017 11:39:51 -0800 (PST) X-AuditID: 11973e15-e33ff700000024f9-99-588a50874a97 Received: from nwk-mmpp-sz12.apple.com (nwk-mmpp-sz12.apple.com [17.128.115.204]) by relay4.apple.com (Apple SCV relay) with SMTP id FE.DC.29672.6805A885; Thu, 26 Jan 2017 11:39:51 -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 <0OKE007RZJYE6330@nwk-mmpp-sz12.apple.com>; Thu, 26 Jan 2017 11:39:50 -0800 (PST) Sender: afish@apple.com From: Andrew Fish Message-id: <1484FF4D-3AFE-4B1C-9C68-50F81F642F54@apple.com> Date: Thu, 26 Jan 2017 11:39:49 -0800 In-reply-to: <3A5A2001-45F8-4237-A3F3-39CE79E0B860@apple.com> 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> <3A5A2001-45F8-4237-A3F3-39CE79E0B860@apple.com> X-Mailer: Apple Mail (2.3226) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrELMWRmVeSWpSXmKPExsUi2FAYrtse0BVhcG6SkcW6Pd/YLTo6/jE5 MHks3vOSyWPShcfMAUxRXDYpqTmZZalF+nYJXBnTbx5gLvixl7liTtMKtgbGJd3MXYycHBIC JhJTXi9nAbGFBPYySvSvkISJr7+7mL2LkQsofohR4tbTI2ANvAKCEj8m3wNrYBYIk5h06Aoz RFEHk8T8ic/ZQBLCAuIS785sAmtgE1CWWDH/AztEs43Etvt7GSFq7CSm7+wFs1kEVCV2frwD VsMpYCtxZMF2VogF/hJTHx5j6mLk4BAR0JHoXhkNcegZZomZLWkgYQkBWYnZv7wgbr7MJvFr j/oERqFZSC6dheRSCFtL4vujVqA4B5AtL3HwvCxEWFPi2b1P7BC2tsSTdxdYFzCyrWIUyk3M zNHNzDPTSywoyEnVS87P3cQIioTpdqI7GM+ssjrEKMDBqMTDGyHfFSHEmlhWXJl7iFGag0VJ nHdtVWeEkEB6YklqdmpqQWpRfFFpTmrxIUYmDk6pBsaigsdZPpr9M523n5Nb4Pojd5bcn4ud fBf4In7M99fdIHlkpYFafxf7BOa2Amupne9Pn6g2+7BetLFmYU/ene+98jsYdHIuLLHfMn/x 45+mSZudFyctlF1f9nZjW63L2gVv122fu2gz16eJ5aeE8yY4J2t3az++/nuBqV6mYFBSTfZf jvVPru5VYinOSDTUYi4qTgQAtbrX+2UCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRmVeSWpSXmKPExsUi2FB8Rrc9oCvC4PtzEYt1e76xW3R0/GNy YPJYvOclk8ekC4+ZA5iiuGxSUnMyy1KL9O0SuDKm3zzAXPBjL3PFnKYVbA2MS7qZuxg5OSQE TCTW313MDmGLSVy4t56ti5GLQ0jgEKPEradHwIp4BQQlfky+xwJiMwuESUw6dIUZoqiDSWL+ xOdsIAlhAXGJd2c2gTWwCShLrJj/gR2i2UZi2/29jBA1dhLTd/aC2SwCqhI7P94Bq+EUsJU4 smA7K8QCf4mpD48xdTFycIgI6Eh0r4wGCQsJnGGWmNmSBhKWEJCVmP3LawKjwCwk181Cch2E rSXx/VErUJwDyJaXOHheFiKsKfHs3id2CFtb4sm7C6wLGNlWMQoUpeYkVproJRYU5KTqJefn bmIEB3Vh+A7Gf8usDjEKcDAq8fAyyHZFCLEmlhVX5gKDiINZSYR3hy1QiDclsbIqtSg/vqg0 J7X4EONERqAXJzJLiSbnA2MuryTe0MTEwMTY2MzY2NzEnJbCSuK8ZZIdEUIC6YklqdmpqQWp RTBHMXFwSjUw+ghpXdAwvX+kZ3n1pD4Nge8fr09ab3xD7ODrt67T2d08DncwfCzwuno+a9eq ybsefPN7obNYcoJv9fEX3GbcvQ5yV+5pHnaZedjggOLuVNNJcnv8Mk79Fl/MyKBcaKbDzyA8 I6EvR+Nh8tW4dydvREc1u19Pn3kmzD3q0/WSnEWqXev2qjP5KbEUZyQaajEXFScCAEbv5Xjd AgAA 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:39:52 -0000 Content-Type: text/plain; CHARSET=US-ASCII Content-Transfer-Encoding: 7BIT Mike, Looks like something is eating it? >cat TestCasePkg.patch diff --git a/TestCasePkg/Timer/ArchTimerBBTestConformance.c b/TestCasePkg/Timer/ArchTimerBBTestConformance.c index 8a4bd7c..b72dfcb 100644 --- a/TestCasePkg/Timer/ArchTimerBBTestConformance.c +++ b/TestCasePkg/Timer/ArchTimerBBTestConformance.c @@ -47,7 +47,7 @@ BBTestRegisterHandlerConsistencyTest ( Status = gtBS->HandleProtocol ( SupportHandle, &gEfiStandardTestLibraryGuid, - &StandardLib + (VOID **)&StandardLib ); if (EFI_ERROR(Status)) { StandardLib->RecordAssertion ( @@ -217,7 +217,7 @@ BBTestGetTimerPeriodConsistencyTest ( Status = gtBS->HandleProtocol ( SupportHandle, &gEfiStandardTestLibraryGuid, - &StandardLib + (VOID **)&StandardLib ); if (EFI_ERROR(Status)) { StandardLib->RecordAssertion ( diff --git a/TestCasePkg/Timer/ArchTimerBBTestFunction.c b/TestCasePkg/Timer/ArchTimerBBTestFunction.c index 46be5c7..dc76bec 100644 --- a/TestCasePkg/Timer/ArchTimerBBTestFunction.c +++ b/TestCasePkg/Timer/ArchTimerBBTestFunction.c @@ -47,7 +47,7 @@ BBTestRegisterHandlerInterfaceTest ( Status = gtBS->HandleProtocol ( SupportHandle, &gEfiStandardTestLibraryGuid, - &StandardLib + (VOID **)&StandardLib ); if (EFI_ERROR(Status)) { StandardLib->RecordAssertion ( @@ -281,7 +281,7 @@ BBTestSetTimerPeriodInterfaceTest ( Status = gtBS->HandleProtocol ( SupportHandle, &gEfiStandardTestLibraryGuid, - &StandardLib + (VOID **)&StandardLib ); if (EFI_ERROR(Status)) { StandardLib->RecordAssertion ( @@ -609,7 +609,7 @@ BBTestGetTimerPeriodInterfaceTest ( Status = gtBS->HandleProtocol ( SupportHandle, &gEfiStandardTestLibraryGuid, - &StandardLib + (VOID **)&StandardLib ); if (EFI_ERROR(Status)) { StandardLib->RecordAssertion ( @@ -749,7 +749,7 @@ BBTestGenerateSoftInterruptInterfaceTest ( Status = gtBS->HandleProtocol ( SupportHandle, &gEfiStandardTestLibraryGuid, - &StandardLib + (VOID **)&StandardLib ); if (EFI_ERROR(Status)) { StandardLib->RecordAssertion ( Thanks, Andrew Fish > On Jan 26, 2017, at 11:37 AM, Andrew Fish wrote: > >> >> 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 > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel