Class ProviderHelper

    • Constructor Detail

      • ProviderHelper

        public ProviderHelper()
    • Method Detail

      • selectProvider

        public TestFrameworkProvider selectProvider​(java.util.List<ClasspathEntry> classpath,
                                                    java.util.Properties providerProperties,
                                                    java.lang.String providerHint)
                                             throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • validate

        private void validate​(TestFrameworkProvider provider,
                              java.util.Properties providerProperties)
                       throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • filterTestFrameworkBundles

        public java.util.Set<org.apache.maven.artifact.Artifact> filterTestFrameworkBundles​(TestFrameworkProvider provider,
                                                                                            java.util.List<org.apache.maven.artifact.Artifact> pluginArtifacts)
                                                                                     throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • newDependency

        static org.apache.maven.model.Dependency newDependency​(java.lang.String groupId,
                                                               java.lang.String artifactId)
      • validateCandidates

        private void validateCandidates​(java.util.List<TestFrameworkProvider> candidates)
                                 throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • getSymbolicNames

        public java.util.List<java.lang.String> getSymbolicNames​(java.util.Set<org.apache.maven.artifact.Artifact> bundleArtifacts)