![JAR search and dependency download from the Maven repository](/logo.png)
pl.touk.nussknacker.engine.definition.test.TestInfoProvider.scala Maven / Gradle / Ivy
package pl.touk.nussknacker.engine.definition.test
import pl.touk.nussknacker.engine.api.ProcessVersion
import pl.touk.nussknacker.engine.api.definition.Parameter
import pl.touk.nussknacker.engine.api.test.ScenarioTestData
import pl.touk.nussknacker.engine.canonicalgraph.CanonicalProcess
trait TestInfoProvider {
def getTestingCapabilities(processVersion: ProcessVersion, scenario: CanonicalProcess): TestingCapabilities
def getTestParameters(processVersion: ProcessVersion, scenario: CanonicalProcess): Map[String, List[Parameter]]
def generateTestData(
processVersion: ProcessVersion,
scenario: CanonicalProcess,
size: Int
): Either[String, PreliminaryScenarioTestData]
def prepareTestData(
preliminaryTestData: PreliminaryScenarioTestData,
scenario: CanonicalProcess
): Either[String, ScenarioTestData]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy