Sha256: 19592e42a1e393c52b613035bffb13c9d2d1b4dd81f2183f53f381f700c11f92

Contents?: true

Size: 1.84 KB

Versions: 26

Compression:

Stored size: 1.84 KB

Contents

#!/bin/sh

# Usage: test-jquery.sh [version]
# Currently supported versions: 1.3.2, 1.3.1, and 1.2.6
#
# This script will check out the jQuery development tree from Subversion if necessary,
# massage the testing scripts as necessary, copy our latest version of env.js into place,
# and then run the test scripts.


if [ -n "$2" ]; then 
    echo 'debug'
    if [ -n "$2" ]; then VERSION="$2"; else VERSION="1.3.2"; fi
    DEBUG=1
else 
    echo 'jquery'
    if [ -n "$1" ]; then VERSION="$1"; else VERSION="1.3.2"; fi
    DEBUG=0
fi

JQUERY_DIR="test/vendor/jQuery/$VERSION";

ant concat

if [ ! -d "$JQUERY_DIR" ]; then
  svn export http://jqueryjs.googlecode.com/svn/tags/$VERSION/ $JQUERY_DIR
  case "$VERSION" in
      "1.3.2")
          rm -rf "$JQUERY_DIR/test/qunit"
          svn export -r6173 http://jqueryjs.googlecode.com/svn/trunk/qunit $JQUERY_DIR/test/qunit
          ;;
      "1.3.1")
          rm -rf "$JQUERY_DIR/test/qunit"
          svn export -r6133 http://jqueryjs.googlecode.com/svn/trunk/qunit $JQUERY_DIR/test/qunit
          ;;
  esac
fi

cp dist/env.rhino.js $JQUERY_DIR/build/runtest/env.js
cp dist/env-js.jar $JQUERY_DIR/build/js.jar
cp bin/jquery-$VERSION-test.js $JQUERY_DIR/build/runtest/test.js

if [ $DEBUG -eq 1 ]; then
    echo 'enabling rhino debugger'
    perl -pi~ -e "s/^JAR(.*)(-jar.*|-cp.*)/JAR\1 -cp \\$\{BUILD_DIR}\/js.jar org.mozilla.javascript.tools.debugger.Main -opt -1/" $JQUERY_DIR/Makefile;
else
    if [ "x$JOHNSON" == "x " ]; then
        echo 'running with rhino'
        perl -pi~ -e "s/^JAR(.*)(-jar.*|-cp.*)/JAR\1 -cp \\$\{BUILD_DIR}\/js.jar org.mozilla.javascript.tools.envjs.Main  -opt -1/" $JQUERY_DIR/Makefile;
    else
        echo 'running with johnson'
        echo > $JQUERY_DIR/build/runtest/env.js
        perl -pi~ -e "s/^JAR(.*)(-jar.*|-cp.*)/JAR = envjsrb/" $JQUERY_DIR/Makefile;
    fi
fi

cd $JQUERY_DIR
make runtest

Version data entries

26 entries across 26 versions & 3 rubygems

Version Path
envjs-0.3.8 bin/test-jquery.sh
envjs-0.3.7 bin/test-jquery.sh
envjs-0.3.6 bin/test-jquery.sh
envjs-0.3.5 bin/test-jquery.sh
envjs-0.3.4 bin/test-jquery.sh
envjs-0.3.3 bin/test-jquery.sh
envjs-0.3.2 bin/test-jquery.sh
envjs-0.3.1 bin/test-jquery.sh
envjs-0.3.0 bin/test-jquery.sh
envjs-0.2.0 bin/test-jquery.sh
envjs-0.1.7 bin/test-jquery.sh
envjs-0.1.6 bin/test-jquery.sh
envjs-0.1.5 bin/test-jquery.sh
envjs-0.1.4 bin/test-jquery.sh
envjs-0.1.3 bin/test-jquery.sh
harmony-0.5.1 vendor/envjs/bin/test-jquery.sh
harmony-0.5 vendor/envjs/bin/test-jquery.sh
envjs-0.1.2 bin/test-jquery.sh
envjs-0.1.1 bin/test-jquery.sh
envjs-0.1.0 bin/test-jquery.sh