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 List<String[]>
allInputs
static String
ecoreBase
static List<String[]>
ecoreInputs
static String
ecoreMetamodel
static String[]
ecoreModels
static String[]
ecoreScripts
static 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 Map<Path,byte[]>
getOutputFiles()
static Map<Path,byte[]>
getResult(EgxRunConfiguration scenario)
static Collection<EgxRunConfiguration>
getScenarios(List<String[]> testInputs, Collection<Supplier<? extends IEgxModule>> moduleGetters)
static Collection<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 String testsBase
-
ecoreBase
public static final String ecoreBase
-
ecoreMetamodel
public static final String ecoreMetamodel
- See Also:
- Constant Field Values
-
ecoreModels
public static final String[] ecoreModels
-
ecoreScripts
public static final String[] ecoreScripts
-
-
Method Detail
-
modules
public static Collection<Supplier<? extends IEgxModule>> modules(boolean includeStandard)
-
getScenarios
public static Collection<EgxRunConfiguration> getScenarios(List<String[]> testInputs, Collection<Supplier<? extends IEgxModule>> moduleGetters) throws Exception
- Throws:
Exception
-
deleteOutputDirectories
public static void deleteOutputDirectories() throws IOException
- Throws:
IOException
-
getOutputFiles
public static Map<Path,byte[]> getOutputFiles() throws IOException
- Throws:
IOException
-
getResult
public static Map<Path,byte[]> getResult(EgxRunConfiguration scenario) throws IOException
- Throws:
IOException
-
-