aboutsummaryrefslogtreecommitdiff
path: root/tests/test.sh
blob: de933221cfb1faad686c989f6448a78d2d5a6b70 (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
32
33
#! /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/dir-path"
test "variable/expansion"
test "variable/null"
test "variable/override"
test "variable/prepend"
test "variable/qualified"
test "variable/representation"
test "variable/type"
test "variable/type-pattern-append"