aboutsummaryrefslogtreecommitdiffstats
path: root/Godeps/_workspace/src/github.com/robertkrimen/otto/test/Makefile
blob: ac76fdeacfc63b683313e6ba4146d8ea4f9d854e (plain) (blame)
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
.PHONY: test fetch clean build err report

TESTER := tester

test: $(TESTER)
    for test in test-*.js; do ./$^ -test=true $$test 1>/dev/null || exit 1; done
    @echo PASS

report: $(TESTER)
    ./$^ -report | grep -v "MT READY"

fetch: $(TESTER)
    ./$^ fetch

build:
    go build -a -o $(TESTER)

$(TESTER): tester.go
    $(MAKE) build

clean:
    rm -f test-*.js
    rm -f $(TESTER)

err: $(TESTER)
    for test in test-*.js; do ./$^ $$test; done 2>$@