diff --git a/tensorflow/lite/testing/generate_examples_lib.py b/tensorflow/lite/testing/generate_examples_lib.py index db324229541..8fe32c28846 100644 --- a/tensorflow/lite/testing/generate_examples_lib.py +++ b/tensorflow/lite/testing/generate_examples_lib.py @@ -333,5 +333,6 @@ def generate_multi_set_examples(options, test_sets): generate_examples(new_options) - archive.writestr("manifest.txt", "".join(multi_gen_state.zip_manifest), + zipinfo = zipfile.ZipInfo("manifest.txt") + archive.writestr(zipinfo, "".join(multi_gen_state.zip_manifest), zipfile.ZIP_DEFLATED) diff --git a/tensorflow/lite/testing/generate_examples_report.py b/tensorflow/lite/testing/generate_examples_report.py index 19d3382d435..64598e5f898 100644 --- a/tensorflow/lite/testing/generate_examples_report.py +++ b/tensorflow/lite/testing/generate_examples_report.py @@ -23,6 +23,7 @@ from __future__ import print_function import html import json +import re FAILED = "FAILED" SUCCESS = "SUCCESS" @@ -76,8 +77,8 @@ log.innerHTML = "
" + data[row][col] + ""; } """) fp.write("var data = \n") - logs = json.dumps([[html.escape(x[1]["tf_log"], quote=True), - html.escape(x[1]["converter_log"], quote=True) + logs = json.dumps([[escape_and_normalize(x[1]["tf_log"]), + escape_and_normalize(x[1]["converter_log"]) ] for x in reports]) fp.write(logs) fp.write(";\n") @@ -124,3 +125,12 @@ log.innerHTML = "
" + data[row][col] + "";