aboutsummaryrefslogtreecommitdiff
path: root/tests/in
diff options
context:
space:
mode:
Diffstat (limited to 'tests/in')
-rw-r--r--tests/in/testscript17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/in/testscript b/tests/in/testscript
index 4cf4ebf..3b1442a 100644
--- a/tests/in/testscript
+++ b/tests/in/testscript
@@ -94,3 +94,20 @@ $* <<EOI 2>>EOE != 0
EOI
test.in:2: error: undefined variable 'bar'
EOE
+
+: executable
+:
+: Test creation of executables (permissions, extensions).
+:
+if ($test.target == $build.host && $build.host.class != 'windows')
+{
+ cat <<EOI >=hello.in;
+ #!/bin/sh
+ echo 'Hello, $name$!'
+ EOI
+ $* <<EOI &hello &hello.d;
+ exe{hello}: in{hello}
+ exe{hello}: name = 'World'
+ EOI
+ $~/hello >'Hello, World!'
+}