Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EclipseLink/Development/Testing/Prereq"

(New page: == Summary == The EclipseLink test suites are written using JUnit. They consist of a set of jars and classes that contain various tests and resources. The tests are contained in the eclip...)
 
(Replaced content with "This page has been obsoleted.")
 
(44 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Summary ==
+
This page has been obsoleted.
The EclipseLink test suites are written using JUnit.  They consist of a set of jars and classes that contain various tests and resources. The tests are contained in the eclipselink.*.test projects.  This page is intended to outline the setup and execution steps required to successfully run the JUnit tests.  There are 2 ways to checkout EclipseLink and for each of these there are 2 ways to run tests.
+
# Checkout using [[http://subclipse.tigris.org/update_1.2.x | Subclipse]] all projects individually into your eclipse workspace
+
## Build classes in eclipse and run/debug there
+
## Build/run classes using Ant
+
# Checkout using [[http://tortoisesvn.tigris.org | TortoiseSVN]] the root trunk into a folder outside your workspace ''(IE: c:/view_el)'' and either use ant to build an eclipselink.jar or create proxy projects using link to source from eclipse - Recommended if you would like to build the eclipselink.jar - but you will requires some build.properties changes.
+
## Build classes in eclipse and run/debug there
+
## Build/run classes using Ant
+
 
+
===Prerequisites===
+
* [[http://tortoisesvn.tigris.org | TortoiseSVN]] and a saved [[http://www.chiark.greenend.org.uk/~sgtatham/putty | PuTTY]] SSH session
+
* ''TortoiseSVN - network setting - SSH client'' set as '''<TortoiseSVN_HOME>\bin\TortoisePlink -l <userName> -pw <password_cleartext>'''
+
[[Image:Explorer_right_click_svn_settings_menu.JPG|400px]]
+
* Eclipse 3.2|3.3|1.5 installed with the subclipse plug-in for in-eclipse checkouts
+
* Referenced core projects '''eclipselink.core''' and '''eclipselink.lib''' checked out into workspace or view
+
* Required projects for your specific view '''eclipselink.sdo|moxy|jpa|dbws''', '''eclipselink.sdo|moxy|jpa|dbws.lib''' and '''eclipselink.sdo|moxy|jpa|dbws.test''' checked out into workspace or view
+
* If using Ant instead of Eclipse to run - edit build.properties either at this project level or better - globally override the following in your user directory on windows: ''C:/Documents and Settings/<user-dir>/build.properties''
+
<blockquote style="background: grey; border: 1px solid rgb(153, 153, 153); padding: 1em;"><pre><nowiki>
+
javaee.lib=<jar_location>/javaee.jar - required by MOXy or core tests
+
junit.lib=<JUNIT_HOME>/junit.jar - required by eclipselink.sdo.test
+
</nowiki></pre></blockquote>
+
*Override any project specific variables in your ''<user-dir>/build.properties'' depending on whether you are running inside an eclipse workspace or outside.
+

Latest revision as of 13:35, 18 April 2015

This page has been obsoleted.

Back to the top