Compare commits

...
2 Commits
Author SHA1 Message Date
Andrew Ferlitsch b6bdb98979 fix: None 2023-11-07 13:49:46 +00:00
Andrew Ferlitsch d53a61620f feat: detect error from log 2023-11-07 00:10:56 +00:00
@@ -452,11 +452,26 @@ def _save_results(results: List[NotebookExecutionResult],
else:
pass_count = 0
fail_count = 1
if result.error_message is None:
error_type = ''
elif 'INTERNAL' in result.error_message:
error_type = 'INTERNAL'
elif 'context deadline exceeded' in result.error_message:
error_type = 'TIMEOUT'
elif 'Quota' in result.error_message:
error_type = 'QUOTA'
elif 'ServiceUnavailable' in result.error_message:
error_type = 'SERVICEUNAVAILABLE'
elif 'ModuleNotFoundError' in result.error_message:
error_type = 'IMPORT'
else:
error_type = ''
build_results[result.path] = {
'duration': result.duration.total_seconds(),
'start_time': str(result.start_time),
'passed': pass_count,
'failed': fail_count
'failed': fail_count,
'error_type': error_type
}
print(f"adding {result.path}")