<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I should also note that I'm working on a patch for the JDK 8 core libraries and I need to run the tests (and write some new tests for my changes). That's why I'm trying to get jtreg working.<div><br></div><div>Nick<br><div><br><div><div>On Jul 30, 2013, at 11:19 AM, Nick Williams wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">First, please let me say that the build readme at&nbsp;<a href="http://openjdk.java.net/jtreg/build.html">http://openjdk.java.net/jtreg/build.html</a>&nbsp;(and in HG) is sorely lacking. Here's what I've learned on my own so far, from analyzing error messages and reading Defs.gmk:<div><br></div><div>- JAVAHELP_HOME, which usually points to the JavaHelp home directory (we'll call this $JavaHelp) and contains demos, doc, src, license, etc., actually must point to $JavaHelp/javahelp (which contains bin and lib). This is not clear on the readme.</div><div>- JUnit is NOT optional. jtreg won't "make" without it. Furthermore,&nbsp;JUNIT_JAR must point to junit.jar (which the readme does not say).</div><div>- TestNG is NOT optional. jtreg won't "make" without it. Furthermore,&nbsp;TESTNG_HOME must point to a directory containing LICENSE.txt (which does not exist for TestNG, so I had to invent one) and&nbsp;TESTNG_JAR must point to testng.jar. The readme doesn't indicate any of this.</div><div>- Ant is NOT optional. Unlike usual systems where&nbsp;ANT_HOME indicates where Ant lives, jtreg requires&nbsp;ANTHOME (which the readme does not say).</div><div><br></div><div>After this is where I hit the roadblock I cannot overcome:</div><div><br></div><div>There's some thing called "jcov" that is NOT optional. Worse, jcov, what it is, and where you can find/download it isn't indicated anywhere on the readme. I spent the last hour scouring Google for jcov. I've found plenty of references to jcov.jar in JDK source repositories and mirrors (and apparently it's supposed to contain classes in the&nbsp;com.sun.tdk.jcov package), but as far as I can tell jcov doesn't exist. I can't find it anywhere, and jtreg won't "make" without it. If JCOV_HOME doesn't exist, "make" looks in&nbsp;/java/re/jcov/2.0/promoted/latest/binaries/jcov_2.0/, but that certainly doesn't exist, and there's nothing anything like that underneath the home directories for my JDKs or JREs.</div><div><br></div><div>Can someone help me sort this out and point me to where I can download jcov?</div><div><br></div><div>And can someone update the readmes?</div><div><br></div><div>Thanks,</div><div><br></div><div>Nick</div></div></blockquote></div><br></div></div></body></html>