Uses of Interface
de.gebit.integrity.providers.TestResourceProvider
-
-
Uses of TestResourceProvider in de.gebit.integrity.providers
Methods in de.gebit.integrity.providers that return TestResourceProvider Modifier and Type Method Description TestResourceProvider
TestResource. getProvider()
Constructors in de.gebit.integrity.providers with parameters of type TestResourceProvider Constructor Description TestResource(java.lang.String aName, TestResourceProvider aProvider)
Creates an instance. -
Uses of TestResourceProvider in de.gebit.integrity.remoting.client
Method parameters in de.gebit.integrity.remoting.client with type arguments of type TestResourceProvider Modifier and Type Method Description void
IntegrityRemotingClient. setupFork(java.util.List<? extends TestResourceProvider> someResourceProviders, SetList aSetList, java.util.Map<java.lang.String,java.lang.Object> someInitialVariables, int aNumberOfSuiteInvocations)
Sets up a new fork with the scripts to run and the current state of the setlist. -
Uses of TestResourceProvider in de.gebit.integrity.remoting.server
Method parameters in de.gebit.integrity.remoting.server with type arguments of type TestResourceProvider Modifier and Type Method Description void
IntegrityRemotingServerListener. onForkSetupRetrieval(java.util.List<? extends TestResourceProvider> someResourceProviders, SetList aSetList, java.util.Map<java.lang.String,java.lang.Object> someInitialVariables, int aNumberOfSuiteInvocations)
Called when a client (typically a fork master) injects its entire test script set and set list state into the server. -
Uses of TestResourceProvider in de.gebit.integrity.remoting.transport.messages
Methods in de.gebit.integrity.remoting.transport.messages that return types with arguments of type TestResourceProvider Modifier and Type Method Description java.util.List<? extends TestResourceProvider>
ForkSetupMessage. getResourceProviders()
Constructor parameters in de.gebit.integrity.remoting.transport.messages with type arguments of type TestResourceProvider Constructor Description ForkSetupMessage(java.util.List<? extends TestResourceProvider> someResourceProviders, SetList aSetList, java.util.Map<java.lang.String,java.lang.Object> someInitialVariables, int aNumberOfSuiteInvocations)
Creates a new instance. -
Uses of TestResourceProvider in de.gebit.integrity.runner
Fields in de.gebit.integrity.runner with type parameters of type TestResourceProvider Modifier and Type Field Description protected java.util.List<TestResourceProvider>
TestModel. loadedResourceProviders
All resource providers that this model has been filled from.Methods in de.gebit.integrity.runner that return types with arguments of type TestResourceProvider Modifier and Type Method Description java.util.List<TestResourceProvider>
TestModel. getLoadedResourceProviders()
Methods in de.gebit.integrity.runner with parameters of type TestResourceProvider Modifier and Type Method Description protected java.util.List<Diagnostic>
TestModel. loadSingleResource(TestResourceProvider aResourceProvider, TestResource aResourceName, org.eclipse.xtext.resource.XtextResourceSet aResourceSet, org.eclipse.xtext.resource.IResourceFactory aResourceFactory, boolean aVerboseFlag)
Loads a singleTestResource
from the givenTestResourceProvider
.static TestModel
TestModel. loadTestModel(TestResourceProvider aResourceProvider, boolean aSkipModelChecksFlag, boolean aPerformModelValidationFlag, java.lang.Class<? extends IntegrityDSLSetup> aSetupClass)
Loads aTestModel
from a givenTestResourceProvider
.java.util.List<Diagnostic>
TestModel. readIntegrityScriptFiles(TestResourceProvider aResourceProvider, boolean aPerformModelValidationFlag)
Reads all Integrity scripts from the provided resource provider and initializes this test model with them.Method parameters in de.gebit.integrity.runner with type arguments of type TestResourceProvider Modifier and Type Method Description void
DefaultTestRunner.RemotingListener. onForkSetupRetrieval(java.util.List<? extends TestResourceProvider> someResourceProviders, SetList aSetList, java.util.Map<java.lang.String,java.lang.Object> someVariableValues, int aNumberOfSuiteInvocations)
-
Uses of TestResourceProvider in de.gebit.integrity.runner.console
Methods in de.gebit.integrity.runner.console that return TestResourceProvider Modifier and Type Method Description protected TestResourceProvider
ConsoleTestExecutor. createResourceProvider(java.util.List<java.io.File> aPathList)
Creates theTestResourceProvider
instance.Methods in de.gebit.integrity.runner.console with parameters of type TestResourceProvider Modifier and Type Method Description protected TestRunnerCallback
ConsoleTestExecutor. createXmlWriterTestCallback(TestResourceProvider aResourceProvider, java.lang.String anXmlFileName, java.lang.String anExecutionName, TransformHandling aTransformHandling, boolean aCaptureConsoleFlag)
Instantiates the XML Test Writer Callback which is used to write the XML test results. -
Uses of TestResourceProvider in de.gebit.integrity.runner.providers
Classes in de.gebit.integrity.runner.providers that implement TestResourceProvider Modifier and Type Class Description class
AbstractCompoundTestResourceProvider
AAbstractCompoundTestResourceProvider
wraps one or multiple otherTestResourceProvider
instances.class
AbstractTestResourceProvider
Base class for test resource providers.class
ArchiveTestResourceProvider
ThisTestResourceProvider
can read archive files (zip/jar format) and provide the Integrity script files within these archives transparently to the Test Runner.class
FilesystemArchiveTestResourceProvider
This is a compoundTestResourceProvider
, able to read Integrity scripts directly from the file system, within a directory on the filesystem, and within archive files (and archives within archives).class
FilesystemTestResourceProvider
A resource provider which reads test files from the filesystem, either from one or more flat directories or optionally in a recursive way.class
InMemoryTestResourceProvider
This test resource provider holds the entire resources in memory and returns them from memory on demand.Fields in de.gebit.integrity.runner.providers with type parameters of type TestResourceProvider Modifier and Type Field Description protected java.util.List<TestResourceProvider>
AbstractCompoundTestResourceProvider. resourceProviders
The resource providers wrapped by this compound provider.Methods in de.gebit.integrity.runner.providers with type parameters of type TestResourceProvider Modifier and Type Method Description protected <T extends TestResourceProvider>
TAbstractCompoundTestResourceProvider. findProvider(java.lang.Class<T> aProviderClass)
Finds a specific provider instance by its type.Constructors in de.gebit.integrity.runner.providers with parameters of type TestResourceProvider Constructor Description AbstractCompoundTestResourceProvider(TestResourceProvider... someProviders)
Creates a new compound provider, wrapping the given resource providers.ArchivedTestResource(java.lang.String aName, TestResourceProvider aProvider, java.util.Stack<java.lang.String> anArchiveFilenameStack, java.lang.String aNameWithinArchive)
Creates a new instance ofArchiveTestResourceProvider.ArchivedTestResource
.InMemoryTestResourceProvider(TestResourceProvider aSourceProvider, java.lang.String aNamePrefix)
Creates a new instance that acts as an in-memory copy of the given resource provider.Constructor parameters in de.gebit.integrity.runner.providers with type arguments of type TestResourceProvider Constructor Description AbstractCompoundTestResourceProvider(java.util.List<TestResourceProvider> someProviders)
Creates a new compound provider, wrapping the given resource providers.
-