2020-08-08 19:40:02 +03:00
|
|
|
-cases [Main] 'services/kinds-test/Tests/Test Cases'
|
|
|
|
|
|
|
|
-recipe [Main]
|
|
|
|
|
|
|
|
set: $A = $PATH/_Results_Actual/$CASE.txt
|
|
|
|
set: $I = $PATH/_Results_Ideal/$CASE.txt
|
|
|
|
|
2022-04-15 08:24:15 +03:00
|
|
|
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
|
2020-08-08 19:40:02 +03:00
|
|
|
|
|
|
|
mkdir: $PATH/_Results_Actual
|
2020-08-19 02:56:02 +03:00
|
|
|
step: services/kinds-test/Tangled/kinds-test -load $K1 -load $K2 -load $K3 -load $K4 -interpret $PATH/$CASE.txt >$A 2>&1
|
2020-08-08 19:40:02 +03:00
|
|
|
or: 'produced errors in kinds-test' $A
|
|
|
|
|
|
|
|
show: $A
|
|
|
|
|
|
|
|
exists: $I
|
|
|
|
or: 'passed without errors but no blessed output existed'
|
|
|
|
|
|
|
|
match text: $A $I
|
|
|
|
or: 'produced incorrect output'
|
|
|
|
|
|
|
|
-end
|