|
From: <qh...@us...> - 2010-02-21 10:42:30
|
Revision: 1880
http://edk2-buildtools.svn.sourceforge.net/edk2-buildtools/?rev=1880&view=rev
Author: qhuang8
Date: 2010-02-21 10:42:23 +0000 (Sun, 21 Feb 2010)
Log Message:
-----------
Defer the data collection for build report to make the build duration time more accurate.
Modified Paths:
--------------
trunk/BaseTools/Source/Python/build/BuildReport.py
Modified: trunk/BaseTools/Source/Python/build/BuildReport.py
===================================================================
--- trunk/BaseTools/Source/Python/build/BuildReport.py 2010-02-21 09:27:58 UTC (rev 1879)
+++ trunk/BaseTools/Source/Python/build/BuildReport.py 2010-02-21 10:42:23 UTC (rev 1880)
@@ -1394,7 +1394,7 @@
#
def AddPlatformReport(self, Wa):
if self.ReportFile:
- self.ReportList.append(PlatformReport(Wa, self.ReportType))
+ self.ReportList.append(Wa)
##
# Generates the final report.
@@ -1412,8 +1412,8 @@
except IOError:
EdkLogger.error(None, FILE_OPEN_FAILURE, ExtraData=self.ReportFile)
try:
- for Report in self.ReportList:
- Report.GenerateReport(File, BuildDuration, self.ReportType)
+ for Wa in self.ReportList:
+ PlatformReport(Wa, self.ReportType).GenerateReport(File, BuildDuration, self.ReportType)
EdkLogger.info("Report successfully saved to %s" % os.path.abspath(self.ReportFile))
except IOError:
EdkLogger.error(None, FILE_WRITE_FAILURE, ExtraData=self.ReportFile)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|