xref: /aosp_15_r20/external/testng/doc/download.html (revision 83a54b2f2026052c38867f4cde56111edcd60b56)
1*83a54b2fSSadaf Ebrahimi<html>
2*83a54b2fSSadaf Ebrahimi    <head>
3*83a54b2fSSadaf Ebrahimi        <title>TestNG - Download Current Release and Beta Versions</title>
4*83a54b2fSSadaf Ebrahimi
5*83a54b2fSSadaf Ebrahimi        <link rel="stylesheet" href="testng.css" type="text/css" />
6*83a54b2fSSadaf Ebrahimi        <link type="text/css" rel="stylesheet" href="http://beust.com/beust.css"  />
7*83a54b2fSSadaf Ebrahimi        <script type="text/javascript" src="banner.js"></script>
8*83a54b2fSSadaf Ebrahimi
9*83a54b2fSSadaf Ebrahimi      <script type="text/javascript" src="http://beust.com/scripts/shCore.js"></script>
10*83a54b2fSSadaf Ebrahimi      <script type="text/javascript" src="http://beust.com/scripts/shBrushJava.js"></script>
11*83a54b2fSSadaf Ebrahimi      <script type="text/javascript" src="http://beust.com/scripts/shBrushXml.js"></script>
12*83a54b2fSSadaf Ebrahimi      <script type="text/javascript" src="http://beust.com/scripts/shBrushBash.js"></script>
13*83a54b2fSSadaf Ebrahimi      <script type="text/javascript" src="http://beust.com/scripts/shBrushPlain.js"></script>
14*83a54b2fSSadaf Ebrahimi      <link type="text/css" rel="stylesheet" href="http://beust.com/styles/shCore.css"/>
15*83a54b2fSSadaf Ebrahimi      <link type="text/css" rel="stylesheet" href="http://beust.com/styles/shThemeCedric.css"/>
16*83a54b2fSSadaf Ebrahimi      <script type="text/javascript">
17*83a54b2fSSadaf Ebrahimi        SyntaxHighlighter.config.clipboardSwf = 'scripts/clipboard.swf';
18*83a54b2fSSadaf Ebrahimi        SyntaxHighlighter.defaults['gutter'] = false;
19*83a54b2fSSadaf Ebrahimi        SyntaxHighlighter.all();
20*83a54b2fSSadaf Ebrahimi      </script>
21*83a54b2fSSadaf Ebrahimi      <script type="text/javascript" src="http://beust.com/toc.js"></script>
22*83a54b2fSSadaf Ebrahimi
23*83a54b2fSSadaf Ebrahimi        <style type="text/css">
24*83a54b2fSSadaf Ebrahimi            /* Set the command-line table option column width. */
25*83a54b2fSSadaf Ebrahimi            #command-line colgroup.option {
26*83a54b2fSSadaf Ebrahimi                 width: 7em;
27*83a54b2fSSadaf Ebrahimi            }
28*83a54b2fSSadaf Ebrahimi        </style
29*83a54b2fSSadaf Ebrahimi      </head>
30*83a54b2fSSadaf Ebrahimi<body onload="prettyPrint()">
31*83a54b2fSSadaf Ebrahimi
32*83a54b2fSSadaf Ebrahimi<script type="text/javascript">
33*83a54b2fSSadaf Ebrahimi    displayMenu("download.html")
34*83a54b2fSSadaf Ebrahimi</script>
35*83a54b2fSSadaf Ebrahimi
36*83a54b2fSSadaf Ebrahimi
37*83a54b2fSSadaf Ebrahimi<h2 align="center">Downloading TestNG</h2>
38*83a54b2fSSadaf Ebrahimi
39*83a54b2fSSadaf Ebrahimi<h3>Current Release Version</h3>
40*83a54b2fSSadaf Ebrahimi
41*83a54b2fSSadaf Ebrahimi<h4>Maven</h4>
42*83a54b2fSSadaf Ebrahimi
43*83a54b2fSSadaf Ebrahimi<pre class="brush: xml">
44*83a54b2fSSadaf Ebrahimi    &lt;repositories&gt;
45*83a54b2fSSadaf Ebrahimi      &lt;repository&gt;
46*83a54b2fSSadaf Ebrahimi        &lt;id&gt;central&lt;/id&gt;
47*83a54b2fSSadaf Ebrahimi        &lt;name&gt;bintray&lt;/name&gt;
48*83a54b2fSSadaf Ebrahimi        &lt;url&gt;http://jcenter.bintray.com&lt;/url&gt;
49*83a54b2fSSadaf Ebrahimi      &lt;/repository&gt;
50*83a54b2fSSadaf Ebrahimi    &lt;/repositories&gt;
51*83a54b2fSSadaf Ebrahimi
52*83a54b2fSSadaf Ebrahimi    &lt;dependency&gt;
53*83a54b2fSSadaf Ebrahimi      &lt;groupId&gt;org.testng&lt;/groupId&gt;
54*83a54b2fSSadaf Ebrahimi      &lt;artifactId&gt;testng&lt;/artifactId&gt;
55*83a54b2fSSadaf Ebrahimi      &lt;version&gt;6.9.4&lt;/version&gt;
56*83a54b2fSSadaf Ebrahimi      &lt;scope&gt;test&lt;/scope&gt;
57*83a54b2fSSadaf Ebrahimi    &lt;/dependency&gt;
58*83a54b2fSSadaf Ebrahimi</pre>
59*83a54b2fSSadaf Ebrahimi
60*83a54b2fSSadaf Ebrahimi<h4>Gradle</h4>
61*83a54b2fSSadaf Ebrahimi
62*83a54b2fSSadaf Ebrahimi<pre class="brush: java">
63*83a54b2fSSadaf Ebrahimirepositories {
64*83a54b2fSSadaf Ebrahimi    jcenter()
65*83a54b2fSSadaf Ebrahimi}
66*83a54b2fSSadaf Ebrahimi
67*83a54b2fSSadaf Ebrahimidependencies {
68*83a54b2fSSadaf Ebrahimi    testCompile 'org.testng:testng:6.9.4'
69*83a54b2fSSadaf Ebrahimi}
70*83a54b2fSSadaf Ebrahimi</pre>
71*83a54b2fSSadaf Ebrahimi
72*83a54b2fSSadaf Ebrahimi<h3>Snapshots</h3>
73*83a54b2fSSadaf Ebrahimi
74*83a54b2fSSadaf EbrahimiTestNG <a href="https://oss.sonatype.org/content/repositories/snapshots/org/testng/testng/">automatically uploads snapshots to Sonatype</a> which you can access by adding the following repository:
75*83a54b2fSSadaf Ebrahimi
76*83a54b2fSSadaf Ebrahimi<pre class="brush: java">
77*83a54b2fSSadaf Ebrahimirepositories {
78*83a54b2fSSadaf Ebrahimi    maven {
79*83a54b2fSSadaf Ebrahimi        url 'https://oss.sonatype.org/content/repositories/snapshots'
80*83a54b2fSSadaf Ebrahimi    }
81*83a54b2fSSadaf Ebrahimi}
82*83a54b2fSSadaf Ebrahimi</pre>
83*83a54b2fSSadaf Ebrahimi
84*83a54b2fSSadaf Ebrahimi<h3>Eclipse plug-in</h3>
85*83a54b2fSSadaf Ebrahimi<p>You can use either the Eclipse Market Place or the update site:</p>
86*83a54b2fSSadaf Ebrahimi<ul>
87*83a54b2fSSadaf Ebrahimi	<li>Select<i> Help / Install new software.</i>
88*83a54b2fSSadaf Ebrahimi	</li>
89*83a54b2fSSadaf Ebrahimi	<li><i>Search for new features to install.</i>
90*83a54b2fSSadaf Ebrahimi	</li>
91*83a54b2fSSadaf Ebrahimi	<li><i>New remote site.</i>
92*83a54b2fSSadaf Ebrahimi	</li>
93*83a54b2fSSadaf Ebrahimi	<li>For Eclipse 3.4 and above, enter <a href="http://beust.com/eclipse">http://beust.com/eclipse</a>.
94*83a54b2fSSadaf Ebrahimi	<li>For Eclipse 3.3 and below, enter <a href="http://beust.com/eclipse1">http://beust.com/eclipse1</a>.
95*83a54b2fSSadaf Ebrahimi	</li>
96*83a54b2fSSadaf Ebrahimi	<li>Make sure the check box next to URL is checked and click <i>Next</i>.
97*83a54b2fSSadaf Ebrahimi	</li>
98*83a54b2fSSadaf Ebrahimi	<li>Eclipse will then guide you through the process. </li>
99*83a54b2fSSadaf Ebrahimi</ul>
100*83a54b2fSSadaf Ebrahimi
101*83a54b2fSSadaf Ebrahimi<p>You can also install older versions of the plug-ins <a href="http://beust.com/eclipse-old">here</a>. Note that the URL's on this page are update sites as well, not direct download links.
102*83a54b2fSSadaf Ebrahimi
103*83a54b2fSSadaf Ebrahimi<p>TestNG is also <a href="http://github.com/cbeust/testng">hosted on GitHub</a>, where you can download the source and build the distribution yourself:
104*83a54b2fSSadaf Ebrahimi
105*83a54b2fSSadaf Ebrahimi<pre class="brush: plain">
106*83a54b2fSSadaf Ebrahimi$ git clone git://github.com/cbeust/testng.git
107*83a54b2fSSadaf Ebrahimi$ cd testng
108*83a54b2fSSadaf Ebrahimi$ mvn package
109*83a54b2fSSadaf Ebrahimi</pre>
110*83a54b2fSSadaf Ebrahimi
111*83a54b2fSSadaf Ebrahimi<p>You will then find the jar file in the <tt>target</tt> directory</p>
112*83a54b2fSSadaf Ebrahimi
113*83a54b2fSSadaf Ebrahimi<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
114*83a54b2fSSadaf Ebrahimi</script>
115*83a54b2fSSadaf Ebrahimi<script type="text/javascript">
116*83a54b2fSSadaf Ebrahimi_uacct = "UA-238215-2";
117*83a54b2fSSadaf EbrahimiurchinTracker();
118*83a54b2fSSadaf Ebrahimi</script>
119*83a54b2fSSadaf Ebrahimi
120*83a54b2fSSadaf Ebrahimi
121*83a54b2fSSadaf Ebrahimi</body>
122*83a54b2fSSadaf Ebrahimi
123*83a54b2fSSadaf Ebrahimi</html>
124