1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-03 07:24:58 +03:00
inform7/services/calculus-test/Tests/calculus-test.intest
2020-08-19 23:36:18 +01:00

26 lines
793 B
Plaintext

-cases [Main] 'services/calculus-test/Tests/Test Cases'
-recipe [Main]
set: $A = $PATH/_Results_Actual/$CASE.txt
set: $I = $PATH/_Results_Ideal/$CASE.txt
set: $K1 = inform7/internal/Inter/BasicInformKit/kinds/Macros.neptune
set: $K2 = inform7/internal/Inter/BasicInformKit/kinds/Protocols.neptune
set: $K3 = inform7/internal/Inter/BasicInformKit/kinds/Core.neptune
set: $K4 = inform7/internal/Inter/BasicInformKit/kinds/Punctuation.neptune
mkdir: $PATH/_Results_Actual
step: services/calculus-test/Tangled/calculus-test -load $K1 -load $K2 -load $K3 -load $K4 -interpret $PATH/$CASE.txt >$A 2>&1
or: 'produced errors in calculus-test' $A
show: $A
exists: $I
or: 'passed without errors but no blessed output existed'
match text: $A $I
or: 'produced incorrect output'
-end