Class EgxAcceptanceTestUtil

    • Field Detail

      • testsBase

        public static final java.lang.String testsBase
      • ecoreBase

        public static final java.lang.String ecoreBase
      • ecoreModels

        public static final java.lang.String[] ecoreModels
      • ecoreScripts

        public static final java.lang.String[] ecoreScripts
      • ecoreInputs

        public static final java.util.List<java.lang.String[]> ecoreInputs
      • allInputs

        public static final java.util.List<java.lang.String[]> allInputs
    • Method Detail

      • modules

        public static java.util.Collection<java.util.function.Supplier<? extends IEgxModule>> modules​(boolean includeStandard)
      • getScenarios

        public static java.util.Collection<EgxRunConfiguration> getScenarios​(java.util.List<java.lang.String[]> testInputs,
                                                                             java.util.Collection<java.util.function.Supplier<? extends IEgxModule>> moduleGetters)
                                                                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • deleteOutputDirectories

        public static void deleteOutputDirectories()
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • getOutputFiles

        public static java.util.Map<java.nio.file.Path,​byte[]> getOutputFiles()
                                                                             throws java.io.IOException
        Throws:
        java.io.IOException
      • getResult

        public static java.util.Map<java.nio.file.Path,​byte[]> getResult​(EgxRunConfiguration scenario)
                                                                        throws java.io.IOException
        Throws:
        java.io.IOException