aboutsummaryrefslogtreecommitdiff
path: root/old-tests/test.sh
blob: ebd7b4719f7bbe74b8de6378e7f0798436ea38bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#! /usr/bin/env bash

cur_dir="`pwd`"
trap 'cd "$cur_dir"' EXIT

export PATH=$cur_dir/../build2:$PATH

function test ()
{
  echo "testing $1"
  cd "$cur_dir/$1"
  ./test.sh
}

test "amalgam/unnamed"
test "escaping"
test "eval"
test "if-else"
test "keyword"
test "names"
test "pairs"
test "quote"
test "scope"
test "target/out-qualified"
test "variable/expansion"
test "variable/null"
test "variable/override"
test "variable/prepend"
test "variable/qualified"
test "variable/type"
test "variable/type-pattern-append"