diff --git a/.cloud-build/execute_changed_notebooks_helper.py b/.cloud-build/execute_changed_notebooks_helper.py index 6e122842d..9aac19599 100755 --- a/.cloud-build/execute_changed_notebooks_helper.py +++ b/.cloud-build/execute_changed_notebooks_helper.py @@ -454,7 +454,7 @@ def _save_results(results: List[NotebookExecutionResult], fail_count = 1 if result.error_message is None: error_type = '' - elif 'INTERNAL' in result.error_message: + elif '500 Internal' in result.error_message: error_type = 'INTERNAL' elif 'context deadline exceeded' in result.error_message: error_type = 'TIMEOUT' diff --git a/.cloud-build/utils/build_results_viewer.py b/.cloud-build/utils/build_results_viewer.py index e7681901c..256fc8dea 100644 --- a/.cloud-build/utils/build_results_viewer.py +++ b/.cloud-build/utils/build_results_viewer.py @@ -32,7 +32,14 @@ for item in results.items(): error = item[1]['error_type'] - if error == '' and passed == "FAIL": - error = "undetermined" + if passed == "FAIL": + if error == '': + error = "undetermined" + if 'log_url' in item[1]: + log_url = item[1]['log_url'] + else: + log_url = '' + else: + log_url = '' - print(f"{notebook:75} {passed} {error}") + print(f"{notebook:75} {passed} {error:10} {log_url}")