1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-06-28 21:14:57 +03:00

Improvements to test script for inform7

This commit is contained in:
Graham Nelson 2022-04-10 22:12:26 +01:00
parent a903453116
commit 80cc3d31cb
9 changed files with 83 additions and 69 deletions

View file

@ -0,0 +1,7 @@
Audiovisual
Awkward
Fancy-Z
Fancy
Ingredients
Plain-Z
Plain

View file

@ -1,25 +1,25 @@
! Blurb file created by Inform Inform 7.99.99 (build 9Z99)
status "Internal/HTML/CblorbModel.html" "intest/Workspace/T0/Example.inform/Build/StatusCblorb.html"
status "inform7/Internal/HTML/CblorbModel.html" "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.inform/Build/StatusCblorb.html"
! Identification
project folder "intest/Workspace/T0/Example.inform"
release to "intest/Workspace/T0/Example.materials/Release"
project folder "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.inform"
release to "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Release"
! Blorb instructions
storyfile leafname "story.gblorb"
storyfile "intest/Workspace/T0/Example.inform/Build/output.ulx" include
ifiction "intest/Workspace/T0/Example.inform/Metadata.iFiction" include
cover "intest/Workspace/T0/Example.materials/Cover.png"
picture 1 "intest/Workspace/T0/Example.materials/Cover.png"
picture 3 "intest/Workspace/T0/Example.materials/Figures/Shuttle.jpg"
picture 4 "intest/Workspace/T0/Example.materials/Figures/Triangle.png"
sound 5 "intest/Workspace/T0/Example.materials/Sounds/Powermac.aiff"
sound 6 "intest/Workspace/T0/Example.materials/Sounds/Bach.ogg"
sound 7 "intest/Workspace/T0/Example.materials/Sounds/Passacaglia.mid"
storyfile "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.inform/Build/output.ulx" include
ifiction "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.inform/Metadata.iFiction" include
cover "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Cover.png"
picture 1 "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Cover.png"
picture 3 "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Figures/Shuttle.jpg"
picture 4 "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Figures/Triangle.png"
sound 5 "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Sounds/Powermac.aiff"
sound 6 "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Sounds/Bach.ogg"
sound 7 "/Users/gnelson/Natural Inform/intest/Workspace/T0/Example.materials/Sounds/Passacaglia.mid"
! Placeholder variables

View file

@ -1,20 +1,20 @@
! Blurb file created by Inform Inform 7.99.99 (build 9Z99)
status "Internal/HTML/CblorbModel.html" "intest/Workspace/T0/Example.inform/Build/StatusCblorb.html"
status "inform7/Internal/HTML/CblorbModel.html" "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.inform/Build/StatusCblorb.html"
! Identification
project folder "intest/Workspace/T0/Example.inform"
release to "intest/Workspace/T0/Example.materials/Release"
project folder "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.inform"
release to "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.materials/Release"
! Blorb instructions
storyfile leafname "It Is An Awkward & <Difficult> .gblorb"
storyfile "intest/Workspace/T0/Example.inform/Build/output.ulx" include
ifiction "intest/Workspace/T0/Example.inform/Metadata.iFiction" include
cover "Internal/Miscellany/Cover.jpg"
picture 1 "Internal/Miscellany/Cover.jpg"
storyfile "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.inform/Build/output.ulx" include
ifiction "/Users/gnelson/Natural Inform/intest/Workspace/T1/Example.inform/Metadata.iFiction" include
cover "inform7/Internal/Miscellany/DefaultCover.jpg"
picture 1 "inform7/Internal/Miscellany/DefaultCover.jpg"
! Placeholder variables

View file

@ -1,20 +1,20 @@
! Blurb file created by Inform Inform 7.99.99 (build 9Z99)
status "Internal/HTML/CblorbModel.html" "intest/Workspace/T0/Example.inform/Build/StatusCblorb.html"
status "inform7/Internal/HTML/CblorbModel.html" "/Users/gnelson/Natural Inform/intest/Workspace/T2/Example.inform/Build/StatusCblorb.html"
! Identification
project folder "intest/Workspace/T0/Example.inform"
release to "intest/Workspace/T0/Example.materials/Release"
project folder "/Users/gnelson/Natural Inform/intest/Workspace/T2/Example.inform"
release to "/Users/gnelson/Natural Inform/intest/Workspace/T2/Example.materials/Release"
! Blorb instructions
storyfile leafname "Mansfield Perk.zblorb"
storyfile "intest/Workspace/T0/Example.inform/Build/output.z8" include
ifiction "intest/Workspace/T0/Example.inform/Metadata.iFiction" include
cover "Internal/Miscellany/Cover.jpg"
picture 1 "Internal/Miscellany/Cover.jpg"
storyfile "/Users/gnelson/Natural Inform/intest/Workspace/T2/Example.inform/Build/output.z8" include
ifiction "/Users/gnelson/Natural Inform/intest/Workspace/T2/Example.inform/Metadata.iFiction" include
cover "inform7/Internal/Miscellany/DefaultCover.jpg"
picture 1 "inform7/Internal/Miscellany/DefaultCover.jpg"
! Placeholder variables

View file

@ -1,20 +1,20 @@
! Blurb file created by Inform Inform 7.99.99 (build 9Z99)
status "Internal/HTML/CblorbModel.html" "intest/Workspace/T0/Example.inform/Build/StatusCblorb.html"
status "inform7/Internal/HTML/CblorbModel.html" "/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.inform/Build/StatusCblorb.html"
! Identification
project folder "intest/Workspace/T0/Example.inform"
release to "intest/Workspace/T0/Example.materials/Release"
project folder "/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.inform"
release to "/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.materials/Release"
! Blorb instructions
storyfile leafname "Mansfield Perk.gblorb"
storyfile "intest/Workspace/T0/Example.inform/Build/output.ulx" include
ifiction "intest/Workspace/T0/Example.inform/Metadata.iFiction" include
cover "Internal/Miscellany/Cover.jpg"
picture 1 "Internal/Miscellany/Cover.jpg"
storyfile "/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.inform/Build/output.ulx" include
ifiction "/Users/gnelson/Natural Inform/intest/Workspace/T3/Example.inform/Metadata.iFiction" include
cover "inform7/Internal/Miscellany/DefaultCover.jpg"
picture 1 "inform7/Internal/Miscellany/DefaultCover.jpg"
! Placeholder variables

View file

@ -1,22 +1,22 @@
! Blurb file created by Inform Inform 7.99.99 (build 9Z99)
status "Internal/HTML/CblorbModel.html" "intest/Workspace/T0/Example.inform/Build/StatusCblorb.html"
status "inform7/Internal/HTML/CblorbModel.html" "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.inform/Build/StatusCblorb.html"
! Identification
project folder "intest/Workspace/T0/Example.inform"
release to "intest/Workspace/T0/Example.materials/Release"
project folder "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.inform"
release to "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.materials/Release"
! Blorb instructions
storyfile leafname "story.gblorb"
storyfile "intest/Workspace/T0/Example.inform/Build/output.ulx" include
ifiction "intest/Workspace/T0/Example.inform/Metadata.iFiction" include
cover "Internal/Miscellany/Cover.jpg"
picture 1 "Internal/Miscellany/Cover.jpg"
release file "Internal/Miscellany/Cover.jpg"
release file "Internal/Miscellany/Small Cover.jpg"
storyfile "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.inform/Build/output.ulx" include
ifiction "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.inform/Metadata.iFiction" include
cover "inform7/Internal/Miscellany/DefaultCover.jpg"
picture 1 "inform7/Internal/Miscellany/DefaultCover.jpg"
release file "inform7/Internal/Miscellany/DefaultCover.jpg"
release file "inform7/Internal/Miscellany/Small Cover.jpg"
! Placeholder variables
@ -32,25 +32,27 @@ placeholder [BLURB] = "A work of interactive fiction."
source public
solution
ifiction
auxiliary "Internal/Miscellany/IntroductionToIF.pdf" "Introduction to IF" "--"
auxiliary "Internal/Miscellany/Postcard.pdf" "IF Postcard" "--"
auxiliary "inform7/Internal/Miscellany/IntroductionToIF.pdf" "Introduction to IF" "--"
auxiliary "inform7/Internal/Miscellany/Postcard.pdf" "IF Postcard" "--"
placeholder [OTHERCREDITS] = "The postcard was written by Andrew Plotkin and designed by Lea Albaugh."
! Website instructions
placeholder [ENCODEDSTORYFILE] = "story.gblorb.js"
template path "intest/Workspace/T0/Example.materials/Templates"
template path "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.materials/Templates"
template path "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.materials/Templates"
template path "inform7/Tests/Templates"
template path "Internal/Templates"
template path "inform7/Internal/Templates"
placeholder [INTERPRETERSCRIPTS] = " "
interpreter "Quixe" "g"
base64 "intest/Workspace/T0/Example.inform/Build/output.ulx" to "intest/Workspace/T0/Example.materials/Release/interpreter/story.gblorb.js"
base64 "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.inform/Build/output.ulx" to "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.materials/Release/interpreter/story.gblorb.js"
! Website instructions
template path "intest/Workspace/T0/Example.materials/Templates"
template path "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.materials/Templates"
template path "/Users/gnelson/Natural Inform/intest/Workspace/T4/Example.materials/Templates"
template path "inform7/Tests/Templates"
template path "Internal/Templates"
template path "inform7/Internal/Templates"
css
website "Standard"
status instruction ||&nbsp;<a href="source:story.ni#line3"><img border=0 src=inform:/doc_images/Reveal.png></a>||

View file

@ -1,20 +1,20 @@
! Blurb file created by Inform Inform 7.99.99 (build 9Z99)
status "Internal/HTML/CblorbModel.html" "intest/Workspace/T0/Example.inform/Build/StatusCblorb.html"
status "inform7/Internal/HTML/CblorbModel.html" "/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.inform/Build/StatusCblorb.html"
! Identification
project folder "intest/Workspace/T0/Example.inform"
release to "intest/Workspace/T0/Example.materials/Release"
project folder "/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.inform"
release to "/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.materials/Release"
! Blorb instructions
storyfile leafname "story.zblorb"
storyfile "intest/Workspace/T0/Example.inform/Build/output.z8" include
ifiction "intest/Workspace/T0/Example.inform/Metadata.iFiction" include
cover "Internal/Miscellany/Cover.jpg"
picture 1 "Internal/Miscellany/Cover.jpg"
storyfile "/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.inform/Build/output.z8" include
ifiction "/Users/gnelson/Natural Inform/intest/Workspace/T5/Example.inform/Metadata.iFiction" include
cover "inform7/Internal/Miscellany/DefaultCover.jpg"
picture 1 "inform7/Internal/Miscellany/DefaultCover.jpg"
! Placeholder variables

View file

@ -1,20 +1,20 @@
! Blurb file created by Inform Inform 7.99.99 (build 9Z99)
status "Internal/HTML/CblorbModel.html" "intest/Workspace/T0/Example.inform/Build/StatusCblorb.html"
status "inform7/Internal/HTML/CblorbModel.html" "/Users/gnelson/Natural Inform/intest/Workspace/T6/Example.inform/Build/StatusCblorb.html"
! Identification
project folder "intest/Workspace/T0/Example.inform"
release to "intest/Workspace/T0/Example.materials/Release"
project folder "/Users/gnelson/Natural Inform/intest/Workspace/T6/Example.inform"
release to "/Users/gnelson/Natural Inform/intest/Workspace/T6/Example.materials/Release"
! Blorb instructions
storyfile leafname "story.gblorb"
storyfile "intest/Workspace/T0/Example.inform/Build/output.ulx" include
ifiction "intest/Workspace/T0/Example.inform/Metadata.iFiction" include
cover "Internal/Miscellany/Cover.jpg"
picture 1 "Internal/Miscellany/Cover.jpg"
storyfile "/Users/gnelson/Natural Inform/intest/Workspace/T6/Example.inform/Build/output.ulx" include
ifiction "/Users/gnelson/Natural Inform/intest/Workspace/T6/Example.inform/Metadata.iFiction" include
cover "inform7/Internal/Miscellany/DefaultCover.jpg"
picture 1 "inform7/Internal/Miscellany/DefaultCover.jpg"
! Placeholder variables

View file

@ -1,9 +1,14 @@
-set extensions_testing_area 'inform7/Tests/Test Extensions'
-set hash_cache 'inform7/Tests/hashes.intest'
-set CCOMPILER 'set-me-to-some-c-compiler-please'
-set CLINKER 'set-me-to-some-c-linker-please'
-if MacOS -set CCOMPILER 'clang -g -std=c99 -ferror-limit=10000 -Wno-unused-value -c'
-if MacOS -set CLINKER 'clang -g -ferror-limit=10000'
-case [Diagnostics] 'inform7/Tests/GenerateDiagnostics-G.txt'
-cases [Main] 'inform7/Tests/Test Cases'
-if osx -cases [Release] 'inform7/Tests/Test Releases'
-if macos -cases [Release] 'inform7/Tests/Test Releases'
-cases [Basic] 'inform7/Tests/Test Basic'
-cases [Internal] 'inform7/Tests/Test Internals'
-cases [Make] 'inform7/Tests/Test Makes'
@ -119,10 +124,10 @@
set: $LINKCONSOLE = $WORK/Example.inform/Build/link_output.txt
set: $STORYFILE = $WORK/Example.inform/Build/final
step: clang -g -std=c99 -c -o $OFILE $COUT -ferror-limit=10000 -Wno-unused-value -I $I7CLIB >$CCCONSOLE 2>&1
step: `$$CCOMPILER -o $OFILE $COUT -I $I7CLIB >$CCCONSOLE 2>&1
or: 'failed to compile C' $CCCONSOLE
step: clang -g -o $STORYFILE $OFILE -ferror-limit=10000 >$LINKCONSOLE 2>&1
step: `$$CLINKER -o $STORYFILE $OFILE >$LINKCONSOLE 2>&1
or: 'failed to link C' $LINKCONSOLE
set: $A = $PATH/_Results_Actual/$CASE.txt
@ -281,10 +286,10 @@
set: $LINKCONSOLE = $WORK/Example.inform/Build/link_output.txt
set: $STORYFILE = $WORK/Example.inform/Build/final
step: clang -g -std=c99 -c -o $OFILE $COUT -ferror-limit=10000 -I $I7CLIB >$CCCONSOLE 2>&1
step: `$$CCOMPILER -o $OFILE $COUT -I $I7CLIB >$CCCONSOLE 2>&1
or: 'failed to compile C' $CCCONSOLE
step: clang -g -o $STORYFILE $OFILE -ferror-limit=10000 >$LINKCONSOLE 2>&1
step: `$$CLINKER -o $STORYFILE $OFILE >$LINKCONSOLE 2>&1
or: 'failed to link C' $LINKCONSOLE
set: $A = $PATH/_Results_Actual/$CASE.txt
@ -406,7 +411,7 @@
set: $I7 = inform7/Tangled/inform7
set: $INTERNAL = inform7/Internal
set: $WORKSPACE = intest/Workspace
set: $WORKSPACE = ../intest/Workspace
set: $VM = G
if: $CASE %c*-Z