xref: /aosp_15_r20/external/testng/NOTES (revision 83a54b2f2026052c38867f4cde56111edcd60b56)
1*83a54b2fSSadaf Ebrahimi=====
2*83a54b2fSSadaf EbrahimiMaven
3*83a54b2fSSadaf Ebrahimi=====
4*83a54b2fSSadaf Ebrahimi
5*83a54b2fSSadaf EbrahimiIf you ran the full dist build, it should have generated a file on your hard drive called
6*83a54b2fSSadaf Ebrahimi"testng-5.12-bundle.jar".
7*83a54b2fSSadaf Ebrahimi
8*83a54b2fSSadaf EbrahimiTesting:
9*83a54b2fSSadaf Ebrahimi
10*83a54b2fSSadaf Ebrahimi-> Update <version>5.12</version> in bundle-pom.xml to the correct version
11*83a54b2fSSadaf Ebrahimi  mvn install:install-file -DpomFile=bundle-pom.xml -Dfile=testng-5.12.1.jar
12*83a54b2fSSadaf Ebrahimi  cd /tmp
13*83a54b2fSSadaf Ebrahimi  svn co http://svn.apache.org/repos/asf/maven/surefire/trunk/surefire-integration-tests/src/test/resources/testng-simple/
14*83a54b2fSSadaf Ebrahimi  cd testng-simple
15*83a54b2fSSadaf Ebrahimi-> Update <testNgVersion> in pom.xml to the correct version
16*83a54b2fSSadaf Ebrahimi-> Remove <classifier> in pom.xml if it's still there
17*83a54b2fSSadaf Ebrahimi  mvn -DtestNgVersion=5.12.1 -Dsurefire.version=2.5 clean test
18*83a54b2fSSadaf Ebrahimi-> Send bundle to Brett Porter <[email protected]>
19*83a54b2fSSadaf Ebrahimi
20*83a54b2fSSadaf Ebrahimi=======
21*83a54b2fSSadaf EbrahimiEclipse
22*83a54b2fSSadaf Ebrahimi=======
23*83a54b2fSSadaf Ebrahimi
24*83a54b2fSSadaf EbrahimiI ended up doing the launch configuration, and just for information, here are the parameters:
25*83a54b2fSSadaf Ebrahimi
26*83a54b2fSSadaf EbrahimiRun Configuration / Eclipse application.
27*83a54b2fSSadaf Ebrahimi
28*83a54b2fSSadaf EbrahimiCheck "Run an application" in "Program to run", and select org.eclipse.equinox.p2.metadata.generator.EclipseGenerator
29*83a54b2fSSadaf Ebrahimi
30*83a54b2fSSadaf EbrahimiThe program arguments are (replace the update site directory appropriately):
31*83a54b2fSSadaf Ebrahimi
32*83a54b2fSSadaf EbrahimiLinux:
33*83a54b2fSSadaf Ebrahimi-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl}    -application org.eclipse.equinox.p2.metadata.generator.EclipseGenerator -updateSite /usr/local/cbeust/java/testng-eclipse-update-site -site file:/usr/local/cbeust/java/testng-eclipse-update-site/site.xml  -metadataRepository file:/usr/local/cbeust/java/testng-eclipse-update-site/  -artifactRepository file:/usr/local/cbeust/java/testng-eclipse-update-site -artifactRepositoryName "Ganymede Artifacts" -compress  -append  -reusePack200Files  -noDefaultIUs  -vmargs -Xmx256m
34*83a54b2fSSadaf Ebrahimi
35*83a54b2fSSadaf EbrahimiMac
36*83a54b2fSSadaf Ebrahimi-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl}    -application org.eclipse.equinox.p2.metadata.generator.EclipseGenerator -updateSite /Users/cbeust/java/testng-eclipse-update-site -site file:/Users/cbeust/java/testng-eclipse-update-site/site.xml  -metadataRepository file:/Users/cbeust/java/testng-eclipse-update-site/  -artifactRepository file:/Users/cbeust/java/testng-eclipse-update-site -artifactRepositoryName "Ganymede Artifacts" -compress  -append  -reusePack200Files  -noDefaultIUs  -vmargs -Xmx256m
37*83a54b2fSSadaf Ebrahimi
38*83a54b2fSSadaf EbrahimiThis will generate the site in ~/java/testng-eclipse-update-site
39