Code Search for Developers
 
 
  

build.sh from Jameleon at Krugle


Show build.sh syntax highlighted

#!/bin/bash
_JAVA_HOME=/usr/local/java
_COMPILER=modern
export JAMELEON_HOME=../jameleon-core

if [ -z "$JAVA_HOME" ]; then
	JAVA_HOME=$_JAVA_HOME
fi

if [ -z "$COMPILER" ]; then
	COMPILER=$_COMPILER
fi

if [ ! -d "$JAVA_HOME" ]; then
	error=true 
	echo "You either need to install java or set JAVA_HOME"
fi

if [ "$error" = "true" ]; then
	echo "CAN'T CONTINUE UNTIL THE ABOVE ERRORS ARE FIXED"
else
    LIBS=$JAMELEON_HOME/lib/ant
    
    if [ $OSTYPE = cygwin ]; then
        CP='$JAVA_HOME/lib/tools.jar'
        CP="$CP;.;$JAMELEON_HOME/lib/junit.jar;$LIBS/ant-launcher.jar"
        export PATH="$PATH;lib"
    else
        CP=.:$JAMELEON_HOME/lib/junit.jar:$LIBS/ant-launcher.jar:$JAVA_HOME/lib/tools.jar
        export PATH=$PATH:lib
    fi
    "$JAVA_HOME/bin/java" -Xmx128m -Xms32m -classpath $CP org.apache.tools.ant.launch.Launcher -Dbuild.compiler=$COMPILER $*
fi





See more files for this project here

Jameleon

Jameleon is a data-driven automated testing tool that is easily extensible via plug-ins. Features of applications are automated in Java and tied together independently in XML, creating self-documenting automated test cases.

Project homepage: http://sourceforge.net/projects/jameleon
Programming language(s): Java,XML
License: other

  data/
    set-input-field.csv
  lib/
    commons-codec-1.3.jar
    commons-httpclient-3.0.1.jar
    commons-io-1.3.jar
    commons-lang-2.2.jar
    htmlunit-1.11.jar
    js-1.6R5.jar
    nekohtml-0.9.5.jar
    saxpath-1.0-FCS.jar
  src/
    java/
      net/
        sf/
          jameleon/
            plugin/
              htmlunit/
                tags/
                  AbstractHtmlUnitCheckFieldTag.java
                  AbstractHtmlUnitSetFormFieldTag.java
                  AbstractHtmlUnitSetInputFieldTag.java
                  HtmlUnitClickTag.java
                  HtmlUnitNavigateTag.java
                  HtmlUnitRecordAlertsTag.java
                  HtmlUnitSetCheckBoxTag.java
                  HtmlUnitSetFileFieldTag.java
                  HtmlUnitSetHiddenFieldTag.java
                  HtmlUnitSetPasswordFieldTag.java
                  HtmlUnitSetRadioButtonTag.java
                  HtmlUnitSetSelectFieldTag.java
                  HtmlUnitSetTextAreaTag.java
                  HtmlUnitSetTextFieldTag.java
                  HtmlUnitValidateTag.java
                util/
                  HtmlUnitDelegate.java
                  HtmlUnitHelper.java
                  TrustEverythingSSLProtocolSocketFactory.java
                HtmlUnitFunctionTag.java
                HtmlUnitSessionTag.java
  tst/
    html/
      actions.html
      basic.html
      forms.html
      onLoad.html
      sessionTag.html
      tables.html
    java/
      net/
        sf/
          jameleon/
            plugin/
              htmlunit/
                acceptance/
                  FormTestTag.java
                util/
                  HtmlUnitHelperTest.java
                  MockHtmlUnitHelper.java
                HtmlUnitFunctionTagTest.java
                HtmlUnitSessionTagTest.java
                MockHtmlUnitFunctionTag.java
                MockHtmlUnitSessionTag.java
            MockTestCaseTag.java
    lib/
    res/
      jameleon.conf
    xml/
      acceptance/
        fineGrainedTests.xml
        htmlunit-click-success.xml
        htmlunit-custom-tag-test.xml
        htmlunit-navigate-success.xml
        htmlunit-record-alerts.xml
        htmlunit-set-checkbox-success.xml
        htmlunit-set-file-field-success.xml
        htmlunit-set-hidden-field-success.xml
        htmlunit-set-password-field-success.xml
        htmlunit-set-radio-button-success.xml
        htmlunit-set-select-field-success.xml
        htmlunit-set-text-area-success.xml
        htmlunit-set-text-field-success.xml
        htmlunit-test-on-load.xml
        htmlunit-validate-textPresent-success.xml
        htmlunit-validate-title-success.xml
        htmlunit-validate-xpath-success.xml
        sampleTest.xml
      framework/
        htmlunit-click-fail01.xml
        htmlunit-click-fail02.xml
        htmlunit-navigate-bad-path.xml
        htmlunit-navigate-bad-url.xml
        htmlunit-set-file-field-non-existent.xml
        htmlunit-set-file-field-non-file-field.xml
        htmlunit-validate-textPresent-fail.xml
        htmlunit-validate-title-fail.xml
        htmlunit-validate-xpath-fail.xml
  xdocs/
    forms/
    getting-started/
    images/
    changes.xml
    faq.xml
    globalSettings.xml
    htmlunit-plugin-header.txt
    index.xml
    install.xml
    issue-tracking.xml
    navigation.xml
    samples.xml
  LICENSE.txt
  build.bat
  build.properties
  build.sh
  build.xml
  htmlunit-plugin.iml
  jameleon.bat
  project.properties
  project.xml