[ImageJ-devel] ImageJ1 unit tests moved to a separate repository
Curtis Rueden
ctrueden at wisc.edu
Tue Mar 20 17:35:39 CDT 2012
Hi Wayne & everyone,
I made a new blog post summarizing the unit test results for every version
of ImageJ from 1.45q through 1.46i:
http://developer.imagej.net/2012/03/20/unit-tests-imagej-146
Currently, 36 tests are failing or in error, though some of those are
multiple manifestations of the same issue.
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.
We hope this system helps to catch regressions earlier!
Regards,
Curtis
On Mon, Mar 19, 2012 at 4:08 PM, Curtis Rueden <ctrueden at wisc.edu> wrote:
> Hi everyone,
>
> Today, the ImageJ1 unit tests have moved out of the ImageJ2 SVN repository
> and into their very own Git repository:
> http://github.com/imagej/ij1-tests
>
> I have also created a dedicate page describing them:
> http://developer.imagej.net/ij1-tests
>
> Tasks remaining:
>
> 1. Create a Jenkins job to run these tests automatically with each new
> ImageJ1 release:
> http://jenkins.imagej.net/job/ImageJ1-unit-tests/ [does not exist yet]
>
> 2. Migrate old ij.jar binaries to the "releases" Maven repository with
> groupId net.imagej.
>
> This will make them all available from:
> http://maven.imagej.net/content/repositories/releases/net/imagej/ij/
>
> At the moment, they are scattered around other places too:
> http://maven.imagej.net/content/repositories/thirdparty/net/imagej/ij/
> http://maven.imagej.net/content/repositories/thirdparty/imagej/ij/
>
> 3. Resolve outstanding regression bugs introduced in recent versions of
> ImageJ1.
>
> Unfortunately, not all tests pass with 1.46i—in fact, they do not even
> compile, due to API changes; e.g.:
>
> [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
>
> And there are at least two dozen test failures after that.
>
> Regards,
> Curtis
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://imagej.net/pipermail/imagej-devel/attachments/20120320/dacc3397/attachment.html>
More information about the ImageJ-devel
mailing list