| Modifier and Type | Class and Description |
|---|---|
class |
EclRunConfiguration |
| Modifier and Type | Class and Description |
|---|---|
class |
EgxRunConfiguration |
| Modifier and Type | Class and Description |
|---|---|
class |
EmlRunConfiguration |
| Modifier and Type | Class and Description |
|---|---|
class |
EolConfigParser<C extends EolRunConfiguration,B extends EolRunConfiguration.Builder<C,B>>
A default config getter which effectively allows main method inheritance.
|
| Modifier and Type | Method and Description |
|---|---|
static Collection<EolRunConfiguration> |
EolModuleEquivalenceTests.configurations() |
static Collection<EolRunConfiguration> |
EolModuleEquivalenceTests.getScenarios(Collection<Supplier<? extends IEolModule>> moduleConstructors) |
| Constructor and Description |
|---|
EolModuleEquivalenceTests(EolRunConfiguration configUnderTest) |
| Modifier and Type | Class and Description |
|---|---|
class |
EolEquivalenceTests<C extends EolRunConfiguration>
A series of tests which use the standard EolModule as an oracle and test the concurrent implementations
in various configurations (different number of threads) against it to ensure identical results
and behavioural equivalence.
|
| Modifier and Type | Field and Description |
|---|---|
protected C |
EolEquivalenceTests.expectedConfig
The scenario and module combination under test.
|
protected C |
EolEquivalenceTests.testConfig
The scenario and module combination under test.
|
| Modifier and Type | Field and Description |
|---|---|
protected static Map<Integer,EolRunConfiguration> |
EolEquivalenceTests.expectedConfigIDs
Used to identify which scenario to compare our results with.
|
protected static Collection<? extends EolRunConfiguration> |
EolEquivalenceTests.expectedConfigs
The oracle configurations
|
| Modifier and Type | Method and Description |
|---|---|
static <M extends IEolModule,C extends EolRunConfiguration> |
EolAcceptanceTestUtil.getScenarios(Class<C> clazz,
List<String[]> testInputs,
Collection<Supplier<? extends M>> moduleGetters,
Function<String[],Integer> idCalculator,
Class<?> inputResourceOwner) |
| Modifier and Type | Method and Description |
|---|---|
static List<String> |
EolEquivalenceTests.getFrameStackAsString(EolRunConfiguration config) |
static Collection<OperationContributor> |
EolEquivalenceTests.getOperationContributors(EolRunConfiguration config) |
static List<ModuleElement> |
EolEquivalenceTests.getStackTraceModuleElements(EolRunConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
EolEquivalenceTests.setUpEquivalenceTest(Collection<? extends EolRunConfiguration> expectedConfs)
This should be called in
setUpBeforeClass(). |
| Modifier and Type | Class and Description |
|---|---|
static class |
EolRunConfiguration.Builder<C extends EolRunConfiguration,B extends EolRunConfiguration.Builder<C,B>> |
| Modifier and Type | Method and Description |
|---|---|
static EolRunConfiguration.Builder<? extends EolRunConfiguration,?> |
EolRunConfiguration.Builder() |
| Constructor and Description |
|---|
EolRunConfiguration(EolRunConfiguration other) |
| Constructor and Description |
|---|
EolRunConfiguration(EolRunConfiguration.Builder<? extends EolRunConfiguration,?> builder) |
| Modifier and Type | Class and Description |
|---|---|
class |
EplRunConfiguration |
| Modifier and Type | Class and Description |
|---|---|
class |
ErlRunConfiguration |
| Constructor and Description |
|---|
ErlRunConfiguration(EolRunConfiguration other) |
| Modifier and Type | Class and Description |
|---|---|
class |
EtlRunConfiguration |
| Modifier and Type | Class and Description |
|---|---|
class |
EvlRunConfiguration |
| Modifier and Type | Class and Description |
|---|---|
class |
EwlRunConfiguration |
| Constructor and Description |
|---|
EwlRunConfiguration(EolRunConfiguration.Builder<? extends EolRunConfiguration,?> builder) |
EwlRunConfiguration(EwlRunConfiguration.Builder<? extends EolRunConfiguration,?> builder) |
Copyright © 2020. All rights reserved.