From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) (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 0568881F6B for ; Thu, 26 Jan 2017 09:43:08 -0800 (PST) Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga104.fm.intel.com with ESMTP; 26 Jan 2017 09:43:08 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,290,1477983600"; d="scan'208,217";a="217998742" Received: from orsmsx110.amr.corp.intel.com ([10.22.240.8]) by fmsmga004.fm.intel.com with ESMTP; 26 Jan 2017 09:43:08 -0800 Received: from orsmsx151.amr.corp.intel.com (10.22.226.38) by ORSMSX110.amr.corp.intel.com (10.22.240.8) with Microsoft SMTP Server (TLS) id 14.3.248.2; Thu, 26 Jan 2017 09:43:08 -0800 Received: from orsmsx113.amr.corp.intel.com ([169.254.9.27]) by ORSMSX151.amr.corp.intel.com ([169.254.7.168]) with mapi id 14.03.0248.002; Thu, 26 Jan 2017 09:43:08 -0800 From: "Kinney, Michael D" To: "afish@apple.com" , "Kinney, Michael D" CC: "edk2-devel@lists.01.org (edk2-devel@ml01.01.org)" Thread-Topic: [edk2] [edk2-staging] Create new edk2-test branch Thread-Index: AdJ21iUytsBw/VwOQ7+V+oaPUtD0yAAgFz1AACnMWYAAAKknkA== Date: Thu, 26 Jan 2017 17:43:07 +0000 Message-ID: References: <82DB7DD1-305E-4F02-B5A3-04905F9B3A16@apple.com> In-Reply-To: <82DB7DD1-305E-4F02-B5A3-04905F9B3A16@apple.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_IC x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZTQ1NGVlNjctNzIwYi00OWFkLWEzODQtOWI5YmEwZDEwNzljIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IjR5MzNqeHhZdGgzMitqeFhrbVozVlZReUpcL05RbkZMaGhwcFwvOTFtRTdqTT0ifQ== x-originating-ip: [10.22.254.140] MIME-Version: 1.0 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 17:43:09 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Andrew, Thanks for the patch for the additional compiler compatibility. I will rev= iew and check in. I will also correct the Readme.md and add the Unix setup info. I am aware that the current post build step is a batch file. We need to up= date that to be compatible with all supported development operating systems= . 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=3D%CD% set EDK_TOOLS_PATH=3D%WORKSPACE%\edk2\BaseTools set PACKAGES_PATH=3D%WORKSPACE%\edk2;%WORKSPACE%\edk2-staging set EDK_TOOLS_BIN=3D%WORKSPACE%\BaseTools\BinWrappers\WindowsLike path=3D%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 t= ested? Also is it correct that EDK_TOOLS_BIN is not in EDK_TOOLS_PATH? On the Unix side this works for me: export WORKSPACE=3D`pwd` export EDK_TOOLS_PATH=3D"$WORKSPACE/edk2/BaseTools" export PACKAGES_PATH=3D"$WORKSPACE/edk2:$WORKSPACE/edk2-staging" export EDK_TOOLS_BIN=3D"$$WORKSPACE/edk2/BaseTools/BinWrappers/PosixLike" export CONF_PATH=3D"$WORKSPACE/edk2/Conf" export PATH=3D"$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/TestFramew= orkPkg/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@ml0= 1.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