camundala.simulation
package camundala.simulation
Type members
Classlikes
case class BadScenario(name: String, inOut: Process[_, _], status: Int, errorMsg: Option[String], isIgnored: Boolean) extends SScenario
case class DmnScenario(name: String, inOut: DecisionDmn[_, _], isIgnored: Boolean, testOverrides: Option[TestOverrides]) extends SScenario with WithTestOverrides[DmnScenario]
trait GatlingSimulation extends Simulation with SScenarioExtensions with SSubProcessExtensions with SUserTaskExtensions with SEventExtensions
case class IncidentScenario(name: String, inOut: Process[_, _], incidentMsg: String, isIgnored: Boolean) extends SScenario
case class ProcessScenario(name: String, process: Process[_, _], steps: List[SStep], isIgnored: Boolean, testOverrides: Option[TestOverrides]) extends SScenario with WithTestOverrides[ProcessScenario]
case class SReceiveMessageEvent(name: String, inOut: ReceiveMessageEvent[_], readyVariable: Option[String], readyValue: Any, processInstanceId: Boolean, testOverrides: Option[TestOverrides]) extends SInOutStep
case class SReceiveSignalEvent(name: String, inOut: ReceiveSignalEvent[_], readyVariable: String, readyValue: Any, testOverrides: Option[TestOverrides]) extends SInOutStep
case class SSubProcess(name: String, inOut: Process[_, _], steps: List[SStep], testOverrides: Option[TestOverrides]) extends SInOutStep
case class SUserTask(name: String, inOut: UserTask[_, _], testOverrides: Option[TestOverrides]) extends SInOutStep
case class SimulationConfig(tenantId: Option[String], maxCount: Int, userAtOnce: Int, executionCount: Int, preRequests: Seq[() => ChainBuilder], endpoint: String, authHeader: HttpRequestBuilder => HttpRequestBuilder)
case class TestOverride(key: Option[String], overrideType: TestOverrideType, value: Option[CamundaVariable])
- Companion:
- object
Value members
Concrete methods
def addOverride[T <: Product](model: T, key: Option[String], overrideType: TestOverrideType, value: Option[CamundaVariable]): TestOverrides