-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
a: feature request 📧Ask for a new feature to be implementedAsk for a new feature to be implementedfor: IDE 🌒Related to the integration of Pitclipse within Eclipse IDERelated to the integration of Pitclipse within Eclipse IDEfor: pitest 🐦Related to PIT integrationRelated to PIT integrationimpacts: ux 😄Related to the user experienceRelated to the user experienceis: available 🏁No one works on this yet so you can pick itNo one works on this yet so you can pick itpriority: medium 🌥️Must be doneMust be done
Description
Motivation
Currently Pitclipse only allows for workspace-scope preferences. However, it would be great to allow users to set their preferences per project.
Implementation
In term of UI, this requires creating a project property page. This is not really complicated but sadly we cannot reuse the code written for the Preferences page (actually there is a way but I don't know whether it is worth the effort).
In term of core, this requires an abstraction layer between the core and the preferences so that we can uniformely use either workspace-specific or project-specific preferences. At the moment preferences are retrieved through PitCoreActivator.getConfiguration().
To this end, creating a Pitest project nature might be useful.
Metadata
Metadata
Assignees
Labels
a: feature request 📧Ask for a new feature to be implementedAsk for a new feature to be implementedfor: IDE 🌒Related to the integration of Pitclipse within Eclipse IDERelated to the integration of Pitclipse within Eclipse IDEfor: pitest 🐦Related to PIT integrationRelated to PIT integrationimpacts: ux 😄Related to the user experienceRelated to the user experienceis: available 🏁No one works on this yet so you can pick itNo one works on this yet so you can pick itpriority: medium 🌥️Must be doneMust be done