Create interaction test harness. (#27643)

* Create interaction test harness.

* retrofit tests, add janicart attack chain tests

* extract puppeteer to separate file

* move puppeteer creation to constructor
This commit is contained in:
warriorstar-orion
2024-12-23 00:20:49 +00:00
committed by GitHub
parent 5c549adeb6
commit 33eaf8ae42
5 changed files with 123 additions and 1 deletions
+9 -1
View File
@@ -70,7 +70,15 @@
if(!test.succeeded)
failed_any_test = TRUE
test_logs[I] += test.fail_reasons
for(var/fail_reason in test.fail_reasons)
if(islist(fail_reason))
var/text = fail_reason[1]
var/file = fail_reason[2]
var/line = fail_reason[3]
test_logs[I] += "[file]:[line]: [text]"
else
test_logs[I] += fail_reason
qdel(test)