Class EvlParallelOperationsTests
- java.lang.Object
-
- org.eclipse.epsilon.eol.engine.test.acceptance.util.EolEquivalenceTests<EvlRunConfiguration>
-
- org.eclipse.epsilon.evl.engine.test.acceptance.equivalence.EvlModuleEquivalenceTests
-
- org.eclipse.epsilon.evl.engine.test.acceptance.equivalence.EvlParallelOperationsTests
-
public class EvlParallelOperationsTests extends EvlModuleEquivalenceTests
This class tests the interplay between parallel first-order operations and parallel EVL. The intention is that so long as constraints and constraint contexts which are parallel (as annotated - seeEvlModuleParallelAnnotation
) do not make use of parallel variants of first-order operations, there should be no issues. However nested parallelism of any kind is not supported, so parallel constraints or contexts cannot use parallel first-order operations.- Since:
- 1.6
- Author:
- Sina Madani
- See Also:
java_parallelNested.evl
,java_parallel.evl
,java_sequential.evl
-
-
Field Summary
Fields Modifier and Type Field Description org.junit.rules.TestName
testName
-
Fields inherited from class org.eclipse.epsilon.evl.engine.test.acceptance.equivalence.EvlModuleEquivalenceTests
testCounter
-
Fields inherited from class org.eclipse.epsilon.eol.engine.test.acceptance.util.EolEquivalenceTests
expectedConfig, expectedConfigIDs, expectedConfigs, testConfig
-
-
Constructor Summary
Constructors Constructor Description EvlParallelOperationsTests(EvlRunConfiguration configUnderTest)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
assumeLegal()
static Collection<EvlRunConfiguration>
configurations()
static void
setUpBeforeClass()
void
testIllegalNesting()
-
Methods inherited from class org.eclipse.epsilon.evl.engine.test.acceptance.equivalence.EvlModuleEquivalenceTests
_0test0, testConstraintsDependedOn, testConstraintTraces, testUnsatisfiedConstraints, zzz_AfterAll
-
Methods inherited from class org.eclipse.epsilon.eol.engine.test.acceptance.util.EolEquivalenceTests
afterClass, beforeTests, getFrameStackAsString, getOperationContributors, getStackTraceModuleElements, onFail, setUpEquivalenceTest, testExecutorFactories, testFrameStacks, testModuleCanExecute, testOperationContributorRegistries, testScenariosMatch
-
-
-
-
Constructor Detail
-
EvlParallelOperationsTests
public EvlParallelOperationsTests(EvlRunConfiguration configUnderTest)
-
-
Method Detail
-
configurations
public static Collection<EvlRunConfiguration> configurations() throws Exception
- Throws:
Exception
-
-