mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-27 23:27:34 +01:00
[MIRROR] Annotates integration tests failures due to runtimes better [MDB IGNORE] (#13426)
* Forgot about CI failure due to runtime (whoops) (#66762) * Annotates integration tests failures due to runtimes better Co-authored-by: Tastyfish <crazychris32@gmail.com>
This commit is contained in:
@@ -129,7 +129,7 @@ GLOBAL_VAR_INIT(total_runtimes_skipped, 0)
|
||||
#ifdef UNIT_TESTS
|
||||
if(GLOB.current_test)
|
||||
//good day, sir
|
||||
GLOB.current_test.Fail("[main_line]\n[desclines.Join("\n")]")
|
||||
GLOB.current_test.Fail("[main_line]\n[desclines.Join("\n")]", file = E.file, line = E.line)
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
@@ -104,8 +104,14 @@ GLOBAL_VAR(test_log)
|
||||
var/file = fail_reasons[reasonID][2]
|
||||
var/line = fail_reasons[reasonID][3]
|
||||
|
||||
/// Github action annotation.
|
||||
log_world("::error file=[file],line=[line],title=[test_path]::[text]")
|
||||
// Github action annotation.
|
||||
// See https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions
|
||||
|
||||
// Need to escape the text to properly support newlines.
|
||||
var/annotation_text = replacetext(text, "%", "%25")
|
||||
annotation_text = replacetext(annotation_text, "\n", "%0A")
|
||||
|
||||
log_world("::error file=[file],line=[line],title=[test_path]::[annotation_text]")
|
||||
|
||||
// Normal log message
|
||||
log_entry += "\tREASON #[reasonID]: [text] at [file]:[line]"
|
||||
|
||||
Reference in New Issue
Block a user