mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-10 22:10:21 +02:00
* modules/check.test, safe/check.test: New files.
* modules/Makefile.am (TESTS), safe/Makefile.am (TESTS): New variables.
This commit is contained in:
parent
6750a1baac
commit
08a309fb3b
5 changed files with 70 additions and 0 deletions
|
@ -1,3 +1,10 @@
|
|||
2001-07-16 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
|
||||
|
||||
* modules/check.test, safe/check.test: New files.
|
||||
|
||||
* modules/Makefile.am (TESTS), safe/Makefile.am (TESTS): New
|
||||
variables.
|
||||
|
||||
2001-07-14 Thien-Thi Nguyen <ttn@revel.glug.org>
|
||||
|
||||
* scripts/check.test: New file.
|
||||
|
|
|
@ -20,3 +20,5 @@
|
|||
## 330, Boston, MA 02111-1307 USA
|
||||
|
||||
EXTRA_DIST = README module-0.scm module-1.scm module-2.scm main
|
||||
|
||||
TESTS = check.test
|
||||
|
|
23
examples/modules/check.test
Executable file
23
examples/modules/check.test
Executable file
|
@ -0,0 +1,23 @@
|
|||
#!/bin/sh
|
||||
|
||||
# must be run from this directory
|
||||
guile=${GUILE-../../libguile/guile}
|
||||
|
||||
set -e
|
||||
|
||||
#
|
||||
# ./safe untrusted.scm
|
||||
#
|
||||
$guile -s main > TMP
|
||||
cat <<EOF | diff -u - TMP
|
||||
module-0 foo
|
||||
module-0 bar
|
||||
module-1 foo
|
||||
module-1 bar
|
||||
module-2 braz
|
||||
module-2 braz
|
||||
module-2 foo
|
||||
EOF
|
||||
rm -f TMP
|
||||
|
||||
# check.test ends here
|
|
@ -20,3 +20,5 @@
|
|||
## 330, Boston, MA 02111-1307 USA
|
||||
|
||||
EXTRA_DIST = README safe untrusted.scm evil.scm
|
||||
|
||||
TESTS = check.test
|
||||
|
|
36
examples/safe/check.test
Executable file
36
examples/safe/check.test
Executable file
|
@ -0,0 +1,36 @@
|
|||
#!/bin/sh
|
||||
|
||||
# must be run from this directory
|
||||
guile=${GUILE-../../libguile/guile}
|
||||
|
||||
set -e
|
||||
|
||||
#
|
||||
# ./safe untrusted.scm
|
||||
#
|
||||
$guile -s safe untrusted.scm > TMP
|
||||
cat <<EOF | diff -u - TMP
|
||||
1
|
||||
1
|
||||
2
|
||||
6
|
||||
24
|
||||
120
|
||||
720
|
||||
5040
|
||||
40320
|
||||
362880
|
||||
3628800
|
||||
EOF
|
||||
rm -f TMP
|
||||
|
||||
#
|
||||
# ./safe evil.scm
|
||||
#
|
||||
$guile -s safe evil.scm > TMP
|
||||
cat <<EOF | diff -u - TMP
|
||||
** Exception: (unbound-variable #f "Unbound variable: ~S" (open-input-file) #f)
|
||||
EOF
|
||||
rm -f TMP
|
||||
|
||||
# check.test ends here
|
Loading…
Add table
Add a link
Reference in a new issue