Package

com.github.agourlay.cornichon

core

Permalink

package core

Visibility
  1. Public
  2. All

Type Members

  1. case class BasicError(error: String) extends CornichonError with Product with Serializable

    Permalink
  2. case class Config(executeScenariosInParallel: Boolean = true, requestTimeout: FiniteDuration = 2000.millis, baseUrl: String = "", traceRequests: Boolean = false, useExperimentalHttp4sClient: Boolean = false, warnOnDuplicateHeaders: Boolean = false, failOnDuplicateHeaders: Boolean = false, addAcceptGzipByDefault: Boolean = false) extends Product with Serializable

    Permalink
  3. trait CornichonError extends AnyRef

    Permalink
  4. case class CornichonException(m: String) extends Exception with NoStackTrace with Product with Serializable

    Permalink
  5. case class DebugLogInstruction(message: String, marginNb: Int, duration: Option[Duration] = None) extends LogInstruction with Product with Serializable

    Permalink
  6. sealed abstract class Done extends AnyRef

    Permalink
  7. case class EmptyKey(s: Session) extends CornichonError with Product with Serializable

    Permalink
  8. class Engine extends AnyRef

    Permalink
  9. case class FailedStep(step: Step, errors: NonEmptyList[CornichonError]) extends Product with Serializable

    Permalink
  10. case class FailureLogInstruction(message: String, marginNb: Int, duration: Option[Duration] = None) extends LogInstruction with Product with Serializable

    Permalink
  11. case class FailureScenarioReport(scenarioName: String, failedSteps: NonEmptyList[FailedStep], session: Session, logs: Vector[LogInstruction], duration: FiniteDuration) extends ScenarioReport with Product with Serializable

    Permalink
  12. case class FeatureDef(name: String, scenarios: List[Scenario], ignored: Boolean = false) extends Product with Serializable

    Permalink
  13. case class FeatureExecutionContext(beforeSteps: List[Step] = Nil, finallySteps: List[Step] = Nil, featureIgnored: Boolean = false, focusedScenarios: Set[String] = Set.empty) extends Product with Serializable

    Permalink
  14. case class IgnoreScenarioReport(scenarioName: String, session: Session) extends ScenarioReport with Product with Serializable

    Permalink
  15. case class IllegalKey(key: String) extends CornichonError with Product with Serializable

    Permalink
  16. case class IndiceNotFoundForKey(key: String, indice: Int, values: Vector[String]) extends CornichonError with Product with Serializable

    Permalink
  17. case class InfoLogInstruction(message: String, marginNb: Int, duration: Option[Duration] = None) extends LogInstruction with Product with Serializable

    Permalink
  18. trait LogDecoratorStep extends Step

    Permalink
  19. sealed trait LogInstruction extends AnyRef

    Permalink
  20. case class PendingScenarioReport(scenarioName: String, session: Session) extends ScenarioReport with Product with Serializable

    Permalink
  21. case class RunState(session: Session, logs: Vector[LogInstruction], depth: Int, cleanupSteps: List[Step]) extends Product with Serializable

    Permalink
  22. case class Scenario(name: String, steps: List[Step], ignored: Boolean = false, pending: Boolean = false, focused: Boolean = false) extends Product with Serializable

    Permalink
  23. sealed trait ScenarioReport extends AnyRef

    Permalink
  24. case class ScenarioTitleLogInstruction(message: String, marginNb: Int, duration: Option[Duration] = None) extends LogInstruction with Product with Serializable

    Permalink
  25. final case class Session(content: Map[String, Vector[String]]) extends AnyVal with Product with Serializable

    Permalink
  26. case class SessionKey(name: String, index: Option[Int] = None) extends Product with Serializable

    Permalink
  27. trait SimpleWrapperStep extends Step

    Permalink
  28. sealed trait Step extends AnyRef

    Permalink
  29. case class StepExecutionError(e: Throwable) extends CornichonError with Product with Serializable

    Permalink
  30. sealed trait StepPreparer extends AnyRef

    Permalink
  31. case class StepPreparerTitleResolver(resolver: PlaceholderResolver) extends StepPreparer with Product with Serializable

    Permalink
  32. case class SuccessLogInstruction(message: String, marginNb: Int, duration: Option[Duration] = None) extends LogInstruction with Product with Serializable

    Permalink
  33. case class SuccessScenarioReport(scenarioName: String, session: Session, logs: Vector[LogInstruction], duration: FiniteDuration) extends ScenarioReport with Product with Serializable

    Permalink
  34. trait ValueStep[A] extends Step

    Permalink
  35. case class WarningLogInstruction(message: String, marginNb: Int, duration: Option[Duration] = None) extends LogInstruction with Product with Serializable

    Permalink
  36. trait WrapperStep extends Step

    Permalink

Value Members

  1. object CornichonError

    Permalink
  2. object Done extends Done with Product with Serializable

    Permalink
  3. object Engine

    Permalink
  4. object FailedStep extends Serializable

    Permalink
  5. object FeatureExecutionContext extends Serializable

    Permalink
  6. object LogInstruction

    Permalink
  7. object ScenarioReport

    Permalink
  8. object Session extends Serializable

    Permalink
  9. object SessionKey extends Serializable

    Permalink
  10. object Step

    Permalink

Ungrouped