Package io.karatelabs.core
package io.karatelabs.core
-
ClassDescriptionRepresents an async channel (e.g. kafka, grpc) created by a
ChannelFactory.Factory for creatingChannelinstances.Error event (ERROR).Faker API for generating random test data.Wrapper for a Feature with an optional tag selector.Feature-level events (FEATURE_ENTER, FEATURE_EXIT).Global constants and utilities for Karate runtime.HTTP-level events (HTTP_ENTER, HTTP_EXIT).ARunListenerthat streams events to a JSON Lines (.jsonl) file.Holds runtime configuration settings set via the 'configure' keyword.Main implementation of the karate.* JavaScript API.Minimal context interface for KarateJs to access runtime information.Stateless utility methods for the karate.* JavaScript API.Applies system-property and environment-variable overrides to aRunner.Builderat the start ofparallel().Represents Karate project configuration loaded from karate-pom.json.Output configuration nested object.Configuration holder for mock servers.Mock server request handler that routes requests to matching scenarios.Public API for creating mock servers from feature files.Builder for creating MockServer instances.Interface for capturing custom performance events from Java code.Represents a performance event for Gatling integration.Hook interface for performance testing integration (e.g., Gatling).Progress event (PROGRESS).Base interface for runtime events fired during test execution.Event types for the unified runtime event system.Unified listener interface for runtime events.Factory for creating per-thread RunListener instances.Main entry point for running Karate tests programmatically.Manages locks for parallel scenario execution.Handle for releasing acquired locks.Scenario-level events (SCENARIO_ENTER, SCENARIO_EXIT).SSL/TLS configuration for both client and server contexts.Factory for creating SSLContext instances from SslConfig.SSL utilities for creating SSL contexts and self-signed certificates.Step-level events (STEP_ENTER, STEP_EXIT).Static utility methods for step execution.Parsed result of a feature path with optional tag selector.Immutable suite configuration and execution engine.Suite-level events (SUITE_ENTER, SUITE_EXIT).Advanced tag selector supporting V1-compatible expressions.Values helper class for valuesFor('@tag') functionality.