javamanager/javainstaller/installer/tsrc/testserver/build/readme.txt
author hgs
Fri, 09 Jul 2010 16:35:45 +0300
changeset 50 023eef975703
permissions -rw-r--r--
v2.2.4_1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
50
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
     1
Building
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
     2
--------
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
     3
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
     4
Requirements:
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
     5
    * Apache Ant.
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
     6
    * Apache Tomcat. (Tested with 6.0.26)
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
     7
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
     8
Change "catalina.home" property in build.xml file to match your Tomcat
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
     9
installation directory. Default is as follows:
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    10
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    11
    <property name="catalina.home" value="C:/apps/apache-tomcat-6.0.26"/>
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    12
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    13
To compile the project and to create .war archive just use either of following
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    14
commands:
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    15
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    16
    ant
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    17
    ant dist
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    18
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    19
To compile only use:
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    20
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    21
    ant compile
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    22
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    23
And to clean all build artifacts use:
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    24
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    25
    ant clean
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    26
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    27
Deployment
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    28
----------
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    29
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    30
After build is complete, "installertest.war" file is created into the "build"
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    31
directory. Deploy it to Tomcat instance as any other .war file. For HTTP
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    32
authentication tests it is assumed that user named "guest" with password
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    33
"guest" and with role "guest" exits.
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    34
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    35
Running the tests
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    36
-----------------
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    37
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    38
Before running tests add option "-server=server_ip_address:port" to
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    39
NotificationPosterTest, DownloaderTest and InstallerEngineTest
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    40
test suites in jiut.bat (for S60) or in build.xml (for Linux)
023eef975703 v2.2.4_1
hgs
parents:
diff changeset
    41
in "javainstaller\installer\tsrc\build" directory.