-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This PR introduces a modified version of the Chibi Scheme R7RS conformance tests to the spec/ folder. Also includes a simple SRFI-64 test library implementation. This test suite checks for R7RS compliance, most of it is commented out for now.
- Loading branch information
1 parent
3b6519c
commit 2356344
Showing
9 changed files
with
76,071 additions
and
344 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
#! /usr/bin/env bash | ||
|
||
if [ $# -ne 1 ] | ||
then | ||
cat <<EOF | ||
Usage: runspec.sh <specname> | ||
Arguments: | ||
<specname> The name of the specfile to compile and run. | ||
EOF | ||
exit -1 | ||
fi | ||
|
||
specname=`fd $1 spec/` | ||
if [ $? -ne 0 ] | ||
then | ||
echo >2 "Can't find spec file $1" | ||
fi | ||
|
||
specbin=spec/bin/$(basename ${specname/.scm/.exe}) | ||
|
||
cd "$( dirname "${BASH_SOURCE[0]}" )" | ||
|
||
set -euo pipefail | ||
|
||
dotnet build --configuration Release src/Feersum/Feersum.fsproj > /dev/null && \ | ||
dotnet src/Feersum/bin/Release/net5.0/Feersum.dll ${specname} --outputtype exe -o ${specbin} && \ | ||
dotnet ${specbin} |
Oops, something went wrong.