citrun

watch C/C++ source code execute
Log | Files | Refs | LICENSE

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