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:
parent
a903453116
commit
80cc3d31cb
7
inform7/Tests/Groups/releases.testgroup
Normal file
7
inform7/Tests/Groups/releases.testgroup
Normal file
|
@ -0,0 +1,7 @@
|
|||
Audiovisual
|
||||
Awkward
|
||||
Fancy-Z
|
||||
Fancy
|
||||
Ingredients
|
||||
Plain-Z
|
||||
Plain
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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 || <a href="source:story.ni#line3"><img border=0 src=inform:/doc_images/Reveal.png></a>||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue