Skip to content

Provide project-specific preferences #77

@echebbi

Description

@echebbi

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

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions