def generate_all_chart_tables(ipa): """Generates a list of gviz tables from InputPipelineAnalysisResult.""" return [ generate_step_breakdown_table(ipa), generate_input_op_table(ipa), generate_recommendation_table(ipa), diag.generate_diagnostics_table(ipa.diagnostics), ]
def test_error_simple(self): diag = diagnostics_pb2.Diagnostics() diag.info.append("info") diag.warnings.append("warning") diag.errors.append("error1") diag.errors.append("error2") diag_table = diagnostics.generate_diagnostics_table(diag) # There're two columns: severity and message. self.assertLen(diag_table.columns, 2) self.assertEqual(4, diag_table.NumberOfRows(), "Error table has four rows.")
def generate_all_chart_tables(overview_page): """Converts a OverviewPage proto to gviz DataTables.""" return [ generate_overview_page_analysis_table(overview_page.analysis), input_pipeline_proto_to_gviz.generate_step_breakdown_table( overview_page.input_analysis), generate_run_environment_table(overview_page.run_environment), generate_recommendation_table(overview_page.recommendation), "", "", diag.generate_diagnostics_table(overview_page.diagnostics), ]