Ticket #652 (closed task: fixed)
Opened 2011-06-30T12:49:46-05:00
Last modified 2014-08-20T11:56:20-05:00
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)
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:
- Built-in IJ1 plugins
- Plugins that are part of the Fiji distribution
- Plugins from EPFL
The progress of this testing is documented here:
https://docs.google.com/spreadsheet/ccc?key=0ApOdW3lEv09MdDB4OU4xdHZkYlhPU2ZNaklDdWlQdWc&hl=en_US
Change History
comment:1 Changed 2011-08-02T10:44:22-05:00 by curtis
- Owner changed from curtis to afraser
- Status changed from new to assigned
comment:2 Changed 2011-10-24T11:43:52-05:00 by afraser
- Owner changed from afraser to curtis
- Description modified
comment:5 Changed 2012-03-05T10:57:26-06:00 by curtis
- Milestone changed from imagej-2.0-beta1 to imagej-2.0-beta2
comment:6 Changed 2012-07-12T17:27:04-05:00 by curtis
- Milestone changed from imagej-2.0.0-beta3 to imagej-2.0.0-beta4
comment:7 Changed 2012-08-09T17:17:14-05:00 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 2012-09-07T10:57:14-05:00 by bdezonia
- Milestone changed from imagej-2.0.0-beta4 to imagej-2.0.0-beta5
comment:9 Changed 2013-06-07T15:54:14-05:00 by curtis
- Milestone changed from imagej2-b7-ndim-data to imagej2-b10-compatibility
comment:10 Changed 2014-08-20T11:56:20-05:00 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.
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.