Class EgxAcceptanceTestUtil
- java.lang.Object
-
- org.eclipse.epsilon.test.util.EpsilonTestUtil
-
- org.eclipse.epsilon.eol.engine.test.acceptance.util.EolAcceptanceTestUtil
-
- org.eclipse.epsilon.egx.engine.test.acceptance.EgxAcceptanceTestUtil
-
public class EgxAcceptanceTestUtil extends EolAcceptanceTestUtil
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.List<java.lang.String[]>
allInputs
static java.lang.String
ecoreBase
static java.util.List<java.lang.String[]>
ecoreInputs
static java.lang.String
ecoreMetamodel
static java.lang.String[]
ecoreModels
static java.lang.String[]
ecoreScripts
static java.lang.String
testsBase
-
Fields inherited from class org.eclipse.epsilon.eol.engine.test.acceptance.util.EolAcceptanceTestUtil
THREADS
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
deleteOutputDirectories()
static java.util.Map<java.nio.file.Path,byte[]>
getOutputFiles()
static java.util.Map<java.nio.file.Path,byte[]>
getResult(EgxRunConfiguration scenario)
static java.util.Collection<EgxRunConfiguration>
getScenarios(java.util.List<java.lang.String[]> testInputs, java.util.Collection<java.util.function.Supplier<? extends IEgxModule>> moduleGetters)
static java.util.Collection<java.util.function.Supplier<? extends IEgxModule>>
modules(boolean includeStandard)
-
Methods inherited from class org.eclipse.epsilon.eol.engine.test.acceptance.util.EolAcceptanceTestUtil
addAllInputs, createModelProperties, executeReturnException, getScenarioID, getScenarios, parallelModules, testExceptionEquivalence, testExceptionEquivalenceBetweenModules, unwrapModules
-
Methods inherited from class org.eclipse.epsilon.test.util.EpsilonTestUtil
getTestBaseDir, printIfDifferent, testCollectionsHaveSameElements
-
-
-
-
Field Detail
-
testsBase
public static final java.lang.String testsBase
-
ecoreBase
public static final java.lang.String ecoreBase
-
ecoreMetamodel
public static final java.lang.String ecoreMetamodel
- See Also:
- Constant Field Values
-
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
-
-