Ticket #652 (closed task: fixed)

Opened 9 years ago

Last modified 6 years ago

Thoroughly test legacy layer

Reported by: curtis Owned by: curtis
Priority: major Milestone: imagej2-b10-compatibility
Component: Legacy Compatibility Version:
Severity: serious Keywords:
Cc: Blocked By: #1047
Blocking: #1011

Description (last modified by afraser) (diff)

We want the IJ2 beta releases to provide behavior as similar to IJ1 as possible. To facilitate this, we should test a wide variety of existing IJ1 plugins with IJ2, once the legacy refactoring is complete (#542).

Plugins to test include:

The progress of this testing is documented here:

Change History

comment:1 Changed 9 years ago by curtis

  • Owner changed from curtis to afraser
  • Status changed from new to assigned

Reassigning to Adam since he has been working on testing the core plugins (#493).

Conversely, this ticket is about additionally (but less thoroughly) testing a variety of third party IJ1 plugins with IJ2. This testing can wait until after the alpha5 release, but should be done before the first beta.

comment:2 Changed 8 years ago by afraser

  • Owner changed from afraser to curtis
  • Description modified (diff)

comment:3 Changed 8 years ago by curtis

  • Status changed from assigned to accepted

comment:4 Changed 8 years ago by curtis

  • Blocking 1011 added

comment:5 Changed 8 years ago by curtis

  • Blocked By 1047 added

comment:5 Changed 8 years ago by curtis

  • Milestone changed from imagej-2.0-beta1 to imagej-2.0-beta2

comment:6 Changed 8 years ago by curtis

  • Milestone changed from imagej-2.0.0-beta3 to imagej-2.0.0-beta4

comment:7 Changed 8 years ago by curtis

As much as I would love to thoroughly follow through on testing of third-party plugins, the reality is that we simply do not have time. However, that's what the beta releases are for: the community will try ImageJ2 with their favorite plugins, and hopefully report any problems—as dscho calls it: "complaint-driven development." While not ideal, it does help us address the concerns brought up by more vocal members of the community.

We will continue to test core IJ1 plugins and their IJ2 counterparts though, as detailed in the  Google spreadsheet.

comment:8 Changed 8 years ago by bdezonia

  • Milestone changed from imagej-2.0.0-beta4 to imagej-2.0.0-beta5

comment:9 Changed 7 years ago by curtis

  • Milestone changed from imagej2-b7-ndim-data to imagej2-b10-compatibility

comment:10 Changed 6 years ago by curtis

  • Status changed from accepted to closed
  • Resolution set to fixed

We are no longer supporting execution of ImageJ 1.x plugins from modern ImageJ2 UIs -- only from the legacy ImageJ 1.x UI. This alleviates many of the potential points of failure, and hence much of the testing burden. We will continue to do as much automated testing as we realistically have time to create, as well as rely on the community for bug reports, while balancing the addition of any new features with the stability the user community requires.

Note: See TracTickets for help on using tickets.