spidermonkey.sh (899B)
1 #!/bin/sh 2 # 3 # Try and instrument spidermonkey. 4 # 5 . tt/package.subr "devel/spidermonkey" 6 skip_all "too big a project right now" 7 plan 6 8 9 enter_tmpdir 10 11 pkg_check_deps 12 pkg_clean 13 pkg_build 14 pkg_test 15 16 exit 0 17 18 cat <<EOF > check.good 19 Summary: 20 366 Source files used as input 21 64 Application link commands 22 58239 Rewrite parse warnings 23 26 Rewrite parse errors 24 346 Rewrite successes 25 20 Rewrite failures 26 278 Rewritten source compile successes 27 68 Rewritten source compile failures 28 29 Totals: 30 851729 Lines of source code 31 9294 Function definitions 32 11463 If statements 33 1178 For loops 34 298 While loops 35 37 Do while loops 36 262 Switch statements 37 10675 Return statement values 38 42390 Call expressions 39 437974 Total statements 40 13491 Binary operators 41 1888 Errors rewriting source 42 EOF 43 pkg_check 44 45 pkg_clean