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 <repositories> 45*83a54b2fSSadaf Ebrahimi <repository> 46*83a54b2fSSadaf Ebrahimi <id>central</id> 47*83a54b2fSSadaf Ebrahimi <name>bintray</name> 48*83a54b2fSSadaf Ebrahimi <url>http://jcenter.bintray.com</url> 49*83a54b2fSSadaf Ebrahimi </repository> 50*83a54b2fSSadaf Ebrahimi </repositories> 51*83a54b2fSSadaf Ebrahimi 52*83a54b2fSSadaf Ebrahimi <dependency> 53*83a54b2fSSadaf Ebrahimi <groupId>org.testng</groupId> 54*83a54b2fSSadaf Ebrahimi <artifactId>testng</artifactId> 55*83a54b2fSSadaf Ebrahimi <version>6.9.4</version> 56*83a54b2fSSadaf Ebrahimi <scope>test</scope> 57*83a54b2fSSadaf Ebrahimi </dependency> 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