mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-07 20:17:37 +00:00
1ce5986f6b
r=bernd rs=brendan
124 lines
3.3 KiB
Plaintext
124 lines
3.3 KiB
Plaintext
|
|
To build and test the Pluglet tests
|
|
======================================
|
|
|
|
Requirements:
|
|
|
|
* current mozilla built tree
|
|
|
|
* JDK1.3 or JDK1.2 if you are not using OJI
|
|
|
|
* Perl 5 perl.exe must be in your path
|
|
|
|
* built org.mozilla.pluglet java classes (See NOTE)
|
|
|
|
========================================================================
|
|
Win32 Directions:
|
|
========================================================================
|
|
How To Build and Run :
|
|
|
|
* make sure the following environment var are set
|
|
|
|
- JDKHOME is set to your jdk installation directory,
|
|
ie SET JDKHOME=C:\jdk1.3.
|
|
|
|
- MOZILLA_FIVE_HOME
|
|
|
|
- add C:\jdk1.3\jre\lib\ext to your classpath.
|
|
|
|
* Edit <TEST_TOP_DIR>/config/CommonProperties file
|
|
|
|
- Comment /uncomment the appropriate FSEP variable
|
|
|
|
- Modify TEST_TOP_DIR. Set it to The root directory of this pluglet
|
|
API test suite
|
|
eg: <top>/mozilla/java/plugins/test
|
|
|
|
- Modify HTML_ROOT .Set it to
|
|
The URL of directory where the htmls of tests are placed
|
|
eg: http://machine:port/<some-test-dir>
|
|
|
|
|
|
* Edit <TEST_TOP_DIR>/config/set_env.bat
|
|
|
|
- Modify HTML_ROOT_DIR var
|
|
eg: set HTML_ROOT_DIR=c:\some-webserver\public_html\<some-test-dir>
|
|
|
|
- run set_env.bat
|
|
|
|
* Edit <TEST_TOP_DIR>/config/SecurityTests.keys
|
|
|
|
- Replace every occurrence of Host sirius with your Host name
|
|
and port with your active port number.
|
|
|
|
* cd <TEST_TOP_DIR>/src/org/mozilla/pluglet/test/basic
|
|
|
|
type nmake -f makefile.win
|
|
|
|
* Once build is successful
|
|
|
|
run this using the perl script
|
|
|
|
perl autorun.pl -f BWTest.lst
|
|
|
|
* Results of the tests are recorded under <TEST_TOP_DIR>/log/
|
|
|
|
|
|
=========================================================================
|
|
Unix Directions:
|
|
=========================================================================
|
|
|
|
How To Build and Run :
|
|
|
|
* make sure the following environment var are set
|
|
|
|
- JDKHOME is set to your jdk installation directory,
|
|
ie setenv JDKHOME /usr/local/java/jdk1.3/solaris
|
|
|
|
- MOZILLA_FIVE_HOME
|
|
ie setenv MOZILLA_FIVE_HOME <..>/mozilla/dist/bin
|
|
|
|
-LD_LIBRARY_PATH is set to
|
|
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${MOZILLA_FIVE_HOME}:${JDKHOME}/jre/lib/sparc/native_threads:${JDKHOME}/jre/lib/sparc/classic:${JDKHOME}/jre/lib/sparc
|
|
|
|
-CLASSPATH is set to
|
|
setenv CLASSPATH ${CLASSPATH}:<..>/mozilla/dist/classes
|
|
|
|
- HTML_ROOT_DIR is set to
|
|
setenv HTML_ROOT_DIR /<webserver-rootdir>/public_html/<some-test-dir>
|
|
|
|
|
|
* Edit <TEST_TOP_DIR>/config/CommonProperties file
|
|
|
|
- Comment /uncomment the appropriate FSEP variable
|
|
|
|
- Modify TEST_TOP_DIR. Set it to The root directory of this pluglet
|
|
API test suite
|
|
eg: <top>/mozilla/java/plugins/test
|
|
|
|
- Modify HTML_ROOT .Set it to
|
|
The URL of directory where the htmls of tests are placed
|
|
eg: http://machine:port/<some-test-dir>
|
|
|
|
* Edit <TEST_TOP_DIR>/config/SecurityTests.keys
|
|
|
|
- Replace every occurrence of Host sirius with your Host name
|
|
and port with your active port number.
|
|
|
|
* cd <TEST_TOP_DIR>/src/org/mozilla/pluglet/test/basic
|
|
|
|
type make .. and hope for the best
|
|
|
|
* Once build is successful
|
|
|
|
run this using the perl script
|
|
|
|
perl autorun.pl -f BWTest.lst
|
|
|
|
* Results of the tests are recorded under <TEST_TOP_DIR>/log/
|
|
|
|
NOTE
|
|
=====
|
|
Pluglets must be successfully built before these tests can be run.
|
|
To build Pluglets follow instructions under /mozilla/java/plugins/README
|