2 TEST_HTTP ?= test.mozilla.com
3 TEST_JS = $(shell find . -name '*.js' -print)
5 JSDIR=$(shell basename $(CURRDIR))
9 spidermonkey-extensions-n.tests \
12 menu.html: menuhead.html menufoot.html Makefile spidermonkey-n.tests $(TEST_JS)
13 perl mklistpage.pl > menubody.html
14 cat menuhead.html menubody.html menufoot.html > menu.html
16 spidermonkey-extensions-n.tests: $(TEST_JS)
17 find . -name '*.js' | grep -v shell.js | grep -v browser.js | grep '/extensions/' | sed 's|\.\/||' | sort > $@
20 echo "http://$(TEST_HTTP)/tests/mozilla.org/$(JSDIR)/menu.html" > menu-list.txt
27 confidential-failures.txt:
33 confidential-universe.data:
36 patterns: confidential-failures.txt confidential-universe.data public-failures.txt universe.data
37 if [[ -e confidential-failures.txt.expanded ]]; then \
38 cp confidential-failures.txt confidential-failures.txt.save; \
39 export TEST_UNIVERSE=$(CURRDIR)/confidential-universe.data && \
40 ./pattern-extracter.pl confidential-failures.txt.expanded > confidential-failures.txt; \
42 if [[ -e public-failures.txt.expanded ]]; then \
43 cp public-failures.txt public-failures.txt.save; \
44 ./pattern-extracter.pl public-failures.txt.expanded > public-failures.txt; \
47 public-failures.txt.expanded: public-failures.txt universe.data
48 ./pattern-expander.pl public-failures.txt > public-failures.txt.expanded
50 confidential-failures.txt.expanded: confidential-failures.txt confidential-universe.data
51 export TEST_UNIVERSE=$(CURRDIR)/confidential-universe.data && \
52 ./pattern-expander.pl confidential-failures.txt > confidential-failures.txt.expanded
54 failures.txt: public-failures.txt.expanded confidential-failures.txt.expanded
55 sort -u public-failures.txt.expanded confidential-failures.txt.expanded > failures.txt
58 rm -f menubody.html menu.html menu-list.txt failures.txt *failures.txt.expanded excluded-*.tests included-*.tests urllist*.html urllist*.tests