Class MojoTestBase

java.lang.Object
io.quarkus.maven.it.MojoTestBase
Direct Known Subclasses:
QuarkusPlatformAwareMojoTestBase, RunAndCheckMojoTestBase, RunAndCheckWithAgentMojoTestBase

public class MojoTestBase extends Object
  • Constructor Details

    • MojoTestBase

      public MojoTestBase()
  • Method Details

    • initInvoker

      public org.apache.maven.shared.invoker.Invoker initInvoker(File root)
    • passUserSettings

      public static void passUserSettings(org.apache.maven.shared.invoker.InvocationRequest request)
    • initEmptyProject

      public static File initEmptyProject(String name)
    • initProject

      public static File initProject(String name)
    • getTargetDir

      public static File getTargetDir(String name)
    • initProject

      public static File initProject(String name, String output)
    • filter

      public static void filter(File input, Map<String,String> variables) throws IOException
      Throws:
      IOException
    • getEnv

      public Map<String,String> getEnv()
    • assertThatOutputWorksCorrectly

      public static void assertThatOutputWorksCorrectly(String logs)
    • loadPom

      public static org.apache.maven.model.Model loadPom(File directory)
    • getFilesEndingWith

      public static List<File> getFilesEndingWith(File dir, String suffix)
    • enableDevToolsTestConfig

      public static void enableDevToolsTestConfig(org.apache.maven.shared.invoker.InvocationRequest request)
    • enableDevToolsTestConfig

      public static void enableDevToolsTestConfig(Properties properties)
    • disableDevToolsTestConfig

      public static void disableDevToolsTestConfig(Properties properties)