This run is configured for baseline tests only. flight 75094 ovmf real [real] http://osstest.xensource.com/osstest/logs/75094/
Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-amd64-xl-qemuu-ovmf-amd64 10 debian-hvm-install fail like 75087 test-amd64-i386-xl-qemuu-ovmf-amd64 10 debian-hvm-install fail like 75087 version targeted for testing: ovmf 0258ba6256ca193e8fd896a40ceef1bc06a3e0e8 baseline version: ovmf f843a328772a30c11162c281adaf2afc1b4a972f Last test of basis 75087 2018-08-18 08:22:54 Z 2 days Testing same since 75094 2018-08-20 05:27:39 Z 0 days 1 attempts ------------------------------------------------------------ People who touched revisions under test: Jaben Carsey <jaben.car...@intel.com> jobs: build-amd64-xsm pass build-i386-xsm pass build-amd64 pass build-i386 pass build-amd64-libvirt pass build-i386-libvirt pass build-amd64-pvops pass build-i386-pvops pass test-amd64-amd64-xl-qemuu-ovmf-amd64 fail test-amd64-i386-xl-qemuu-ovmf-amd64 fail ------------------------------------------------------------ sg-report-flight on osstest.xs.citrite.net logs: /home/osstest/logs images: /home/osstest/images Logs, config files, etc. are available at http://osstest.xensource.com/osstest/logs Test harness code can be found at http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary Push not applicable. ------------------------------------------------------------ commit 0258ba6256ca193e8fd896a40ceef1bc06a3e0e8 Author: Jaben Carsey <jaben.car...@intel.com> Date: Fri Aug 3 23:11:08 2018 +0800 BaseTools: AutoGen refactor to iterate less Don't iterate over new dictionaries with one item Create the data and then add to dictionary. Note: if you diff ignoring whitespace changes you can more easily see the relevant changes. Cc: Liming Gao <liming....@intel.com> Cc: Yonghong Zhu <yonghong....@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jaben Carsey <jaben.car...@intel.com> Reviewed-by: Yonghong Zhu <yonghong....@intel.com> commit 830bf22fa5525263ea10cd2f4a0dc843a4c05122 Author: Jaben Carsey <jaben.car...@intel.com> Date: Fri Aug 3 23:11:07 2018 +0800 BaseTools: AutoGen - tag a function as cachable MakeFile generation is once per module, so mark it as such. also move the time stamp creation function inside as it's only called from one place. Cc: Liming Gao <liming....@intel.com> Cc: Yonghong Zhu <yonghong....@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jaben Carsey <jaben.car...@intel.com> Reviewed-by: Yonghong Zhu <yonghong....@intel.com> commit b23414f6540d4f336b6f00b44681911d469f9a04 Author: Jaben Carsey <jaben.car...@intel.com> Date: Fri Aug 3 23:11:06 2018 +0800 BaseTools: AutoGen refactor ModuleAutoGen caching 1) Add a new file Common/caching.py a. Allows for automated caching of repeated class functions, class properties, and non-class functions b. When called the first time the value is cached and if called a second time, the cached result is called, not the function. c. When used, this saves lots of memory since the actual function pointers are replaced with smaller data elements. d. note that not all features are used yet. 2) Fix AutoGen/GenMake and AutoGen/GetC to not call into private member variables of ModuleAutoGen class a. use the existing accessor properties for the data 3) Change AutoGen classes to remove a exception for duplicate members in __new__ and use ?in? testing to speed up 4) Work on ModuleAutoGen class a. Change all properties that use caching to use @caching_property (see #1 above) b. Change all properties that do not use caching to use standard python decorator "@property" c. Change all cases where a dictionary/set/list/object was created and then immediately updated to use constructor parameters d. Refactor each property function to remove the internal variable that is no longer needed (this helps find items like #2 above) e. Refactor _ApplyBuildRule with optional parameter to work around circular dependency with BinaryFileList. Note that 4e was almost certainly unintended as the functions were acting on incomplete information since they were directly accessing private instance variables at the same time another function on the stack was creating the same private isntance data. This overall changes behavior slightly, but makes the codebase smaller and easier to read. Cc: Liming Gao <liming....@intel.com> Cc: Yonghong Zhu <yonghong....@intel.com> Cc: Bob Feng <bob.c.f...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jaben Carsey <jaben.car...@intel.com> Reviewed-by: Yonghong Zhu <yonghong....@intel.com> _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel