Hi Wayne &amp; everyone,<br>
<br>
I made a new blog post summarizing the unit test results for every version of ImageJ from 1.45q through 1.46i:<br>
<br>
    <a href="http://developer.imagej.net/2012/03/20/unit-tests-imagej-146">http://developer.imagej.net/2012/03/20/unit-tests-imagej-146</a><br><br>
Currently, 36 tests are failing or in error, though some of those are multiple manifestations of the same issue.<br>

<br>

It should now be the case that every time a new version is released, 
Jenkins not only synchronizes the Git repositories by scraping the ImageJ web 
site, but also runs the unit tests, and emails the imagej-devel list if 
any tests fail.<br>
<br>
We hope this system helps to catch regressions earlier!<br>
<br>
Regards,<br>
Curtis<br>
<br><br><div class="gmail_quote">On Mon, Mar 19, 2012 at 4:08 PM, Curtis Rueden <span dir="ltr">&lt;<a href="mailto:ctrueden@wisc.edu">ctrueden@wisc.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi everyone,<br><br>Today, the ImageJ1 unit tests have moved out of the ImageJ2 SVN repository and into their very own Git repository:<br>  <a href="http://github.com/imagej/ij1-tests" target="_blank">http://github.com/imagej/ij1-tests</a><br>


<br>I have also created a dedicate page describing them:<br>  <a href="http://developer.imagej.net/ij1-tests" target="_blank">http://developer.imagej.net/ij1-tests</a><br><br>Tasks remaining:<br><br>1. Create a Jenkins job to run these tests automatically with each new ImageJ1 release:<br>


  <a href="http://jenkins.imagej.net/job/ImageJ1-unit-tests/" target="_blank">http://jenkins.imagej.net/job/ImageJ1-unit-tests/</a>   [does not exist yet]<br><br>2. Migrate old ij.jar binaries to the &quot;releases&quot; Maven repository with groupId net.imagej.<br>


<br>This will make them all available from:<br>  <a href="http://maven.imagej.net/content/repositories/releases/net/imagej/ij/" target="_blank">http://maven.imagej.net/content/repositories/releases/net/imagej/ij/</a><br>

<br>At the moment, they are scattered around other places too:<br>
  <a href="http://maven.imagej.net/content/repositories/thirdparty/net/imagej/ij/" target="_blank">http://maven.imagej.net/content/repositories/thirdparty/net/imagej/ij/</a><br>  <a href="http://maven.imagej.net/content/repositories/thirdparty/imagej/ij/" target="_blank">http://maven.imagej.net/content/repositories/thirdparty/imagej/ij/</a><br>


<br>3. Resolve outstanding regression bugs introduced in recent versions of ImageJ1.<br><br>Unfortunately, not all tests pass with 1.46i—in fact, they do not even compile, due to API changes; e.g.:<br><br>[ERROR] /Users/curtis/code/ImageJ/ij1-tests/src/test/java/ij/VirtualStackTest.java:[125,5] reference to addSlice is ambiguous, both method addSlice(ij.process.ImageProcessor) in ij.ImageStack and method addSlice(java.lang.String) in ij.VirtualStack match<br>


<br>And there are at least two dozen test failures after that.<br><br>Regards,<br>Curtis<br><br>
</blockquote></div><br>