diff options
author | edmundyan@chromium.org <edmundyan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-12 00:53:57 +0000 |
---|---|---|
committer | edmundyan@chromium.org <edmundyan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-12 00:53:57 +0000 |
commit | 88650bd4688d237d9c92971bc7cf017395fe6a09 (patch) | |
tree | f4d7ba10c5d65da5b2b660f06715664da513e720 /tools/telemetry | |
parent | e51dd32d80d117711a81d2ea7e43bab6f000013f (diff) | |
download | chromium_src-88650bd4688d237d9c92971bc7cf017395fe6a09.zip chromium_src-88650bd4688d237d9c92971bc7cf017395fe6a09.tar.gz chromium_src-88650bd4688d237d9c92971bc7cf017395fe6a09.tar.bz2 |
[Telemetry] Flush output for csv and block formats
BUG=289717
Review URL: https://chromiumcodereview.appspot.com/23710031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222685 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/telemetry')
-rw-r--r-- | tools/telemetry/telemetry/page/block_page_measurement_results.py | 1 | ||||
-rw-r--r-- | tools/telemetry/telemetry/page/csv_page_measurement_results.py | 5 |
2 files changed, 5 insertions, 1 deletions
diff --git a/tools/telemetry/telemetry/page/block_page_measurement_results.py b/tools/telemetry/telemetry/page/block_page_measurement_results.py index 8ab24ff..fd720e3 100644 --- a/tools/telemetry/telemetry/page/block_page_measurement_results.py +++ b/tools/telemetry/telemetry/page/block_page_measurement_results.py @@ -34,5 +34,6 @@ class BlockPageMeasurementResults( self._output_file.write(line) self._output_file.write(os.linesep) self._output_file.write(os.linesep) + self._output_file.flush() super(BlockPageMeasurementResults, self).DidMeasurePage() diff --git a/tools/telemetry/telemetry/page/csv_page_measurement_results.py b/tools/telemetry/telemetry/page/csv_page_measurement_results.py index 87d8f91..0fafbbb 100644 --- a/tools/telemetry/telemetry/page/csv_page_measurement_results.py +++ b/tools/telemetry/telemetry/page/csv_page_measurement_results.py @@ -9,7 +9,8 @@ class CsvPageMeasurementResults( page_measurement_results.PageMeasurementResults): def __init__(self, output_stream, output_after_every_page=None): super(CsvPageMeasurementResults, self).__init__() - self._results_writer = csv.writer(output_stream) + self._output_stream = output_stream + self._results_writer = csv.writer(self._output_stream) self._did_output_header = False self._header_names_written_to_writer = None self._output_after_every_page = output_after_every_page @@ -76,6 +77,7 @@ PageMeasurement.results_are_the_same_on_every_page to return False. self.all_measurements_that_have_been_seen[measurement_name] row.append('%s (%s)' % (measurement_name, measurement_data['units'])) self._results_writer.writerow(row) + self._output_stream.flush() def _OutputValuesForPage(self, page_values): row = [page_values.page.display_name] @@ -86,3 +88,4 @@ PageMeasurement.results_are_the_same_on_every_page to return False. else: row.append('-') self._results_writer.writerow(row) + self._output_stream.flush()
\ No newline at end of file |