CorePluginResolverTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Renamed PotentialPluginWithId to PluginImplementation.

  1. … 13 more files in changeset.
Changed PluginRegistry.lookup() to accept a PluginId. Added some test coverage and simplified implementation of DefaultPluginRegistry.

  1. … 8 more files in changeset.
Changed plugin resolution so that the PotentialPlugin located during resolution is not discarded during application.

  1. … 8 more files in changeset.
Changed PluginResolutionResult so that a PluginResolution is used for both legacy and non-legacy plugins. Moved the distinction between these to PluginResolveContext.

  1. … 7 more files in changeset.
Remove AppliedPlugins and make PluginManager the public replacement for PluginContainer.

+review REVIEW-5298

  1. … 97 more files in changeset.
Fixes for plugin {} type resolution after recent changes to PluginManager.

+review REVIEW-5214

  1. … 4 more files in changeset.
Make withId(), hasPlugin() etc. work for qualified and unqualified “privileged” names regardless of how the plugin was applied.

+review REVIEW-5214

  1. … 13 more files in changeset.
Centralise detection/handling of different types of plugins.

+review REVIEW-5214

  1. … 63 more files in changeset.
Add ability to apply rule source only plugins via plugins {} block

+review REVIEW-5214

  1. … 20 more files in changeset.
Add support for applying rule sources that don't implement Plugin using id via PluginAware.apply()

+review REVIEW-5214

  1. … 34 more files in changeset.
Allow core plugins to be used via name and qualified id consistently.

+review REVIEW-5154

  1. … 150 more files in changeset.
Rework the PluginResolver API to support more complex outcomes.

  1. … 9 more files in changeset.
Apply new style plugins on top of the core impl classloader and expose nothing to the plugin target.

  1. … 12 more files in changeset.
REVIEW-4921 - add PluginId type.

Also addresses REVIEW-4918.

  1. … 15 more files in changeset.
REVIEW-4926 - unit test for core plugin resolver

    • -0
    • +91
    ./CorePluginResolverTest.groovy