Page MenuHomePhabricator

Overhaul or remove PluginGenerator
Closed, ResolvedPublic

Description

The introduction of the new dashboard script revealed that the PluginGenerator tests fail. I already fixed a PATH issue with the Windows mitkPluginGeneratorCreateTest but the remaining errors are actual test errors.

Event Timeline

kislinsk triaged this task as High priority.Sep 3 2020, 7:28 AM
kislinsk created this task.
nolden added a subscriber: nolden.

Since we have this task now I suggest to deactivate them "somewhere globally" and discuss later how to proceed. My guess would be it is quite some effort. Having tests for the generator, packging and the extension mechanism is very important I think, but I'm not sure what the current tests cover and if it's worth to fix.

Yes, let's deactivate them for now (again), and discuss it in the next MITK meeting.

Info for the meeting/ideas we already had:

  1. Getting rid of the project generation part as we want to focus on the MITK-ProjectTemplate and fix the plugin generarion part
  2. Getting completely rid also of the actual plugin generation part (like, use a plugin template of MITK-ProjectTemplate)
  3. Fix everything (do we really want to maintain a 3rd "build system" in parallel?)

We discussed this task in the MITK meeting and we want to go with option (1). In addition, we want to syncronize the branches of rMITK MITK and rMPT MITK-ProjectTemplate and add the project template as extension to all of our CI clients. We should also look into the new template repository feature of GitHub.

@kislinsk : I just noticed we had some earlier discussions and there is a branch which fixes two minor issues, not sure if relevant for option (1):

https://phabricator.mitk.org/T27084

kislinsk renamed this task from Plugin Generator tests fail to Overhaul or remove PluginGenerator.Jan 19 2021, 4:54 AM
kislinsk edited projects, added Next Milestone, MITK; removed MITK (v2021.02).
kislinsk edited projects, added MITK, Next Milestone; removed MITK (v2021.10).

Deleted branch from rMITK MITK: bugfix/T27701-PluginGenerator.

Would be nice if a note is added to the documentation that the MitkPluginGenerator is currently not active. :)

Deleted branch from rMITK MITK: bugfix/T27701-RemovePluginGenerator.

Deleted branch from rMITK MITK: bugfix/T27701-RemovePluginGenerator.

Removed the last remnants of the plugin generator.