Index
All Classes and Interfaces|All Packages
C
- clientFactory(HttpClientFactory) - Method in class com.intuit.karate.junit5.Karate
-
Deprecated, for removal: This API element is subject to removal in a future version.
- com.intuit.karate.junit5 - package com.intuit.karate.junit5
- complete(SuiteResult) - Method in class io.karatelabs.junit6.JUnitBridgeListener
-
Signals that the suite has fully finished, terminating the stream.
- configDir(String) - Method in class com.intuit.karate.junit5.Karate
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Karate.configDir(String)instead. - configDir(String) - Method in class io.karatelabs.junit6.Karate
-
Set the directory containing karate-config.js.
D
- dryRun(boolean) - Method in class com.intuit.karate.junit5.Karate
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Karate.dryRun(boolean)instead. - dryRun(boolean) - Method in class io.karatelabs.junit6.Karate
-
Enable dry run mode (parse without executing).
E
- equals(Object) - Method in record class io.karatelabs.junit6.TestEvent.FeatureEnd
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.karatelabs.junit6.TestEvent.FeatureStart
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.karatelabs.junit6.TestEvent.ScenarioEnd
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.karatelabs.junit6.TestEvent.SuiteEnd
-
Indicates whether some other object is "equal to" this one.
F
- feature() - Method in record class io.karatelabs.junit6.TestEvent.FeatureStart
-
Returns the value of the
featurerecord component. - FeatureEnd(FeatureResult) - Constructor for record class io.karatelabs.junit6.TestEvent.FeatureEnd
-
Creates an instance of a
FeatureEndrecord class. - FeatureStart(Feature) - Constructor for record class io.karatelabs.junit6.TestEvent.FeatureStart
-
Creates an instance of a
FeatureStartrecord class.
H
- hashCode() - Method in record class io.karatelabs.junit6.TestEvent.FeatureEnd
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.karatelabs.junit6.TestEvent.FeatureStart
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.karatelabs.junit6.TestEvent.ScenarioEnd
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.karatelabs.junit6.TestEvent.SuiteEnd
-
Returns a hash code value for this object.
- hasNext() - Method in class io.karatelabs.junit6.StreamingTestIterator
- hierarchical(boolean) - Method in class io.karatelabs.junit6.Karate
-
Enable or disable hierarchical test structure.
- httpClientFactory(HttpClientFactory) - Method in class io.karatelabs.junit6.Karate
-
Set a custom HTTP client factory.
I
- io.karatelabs.junit6 - package io.karatelabs.junit6
- iterator() - Method in class com.intuit.karate.junit5.Karate
-
Deprecated.
- iterator() - Method in class io.karatelabs.junit6.Karate
-
Implements
Iterablefor use with theKarate.Testannotation.
J
- JUnitBridgeListener - Class in io.karatelabs.junit6
-
Bridges Karate execution events to JUnit's dynamic test tree via a blocking queue.
- JUnitBridgeListener(BlockingQueue<TestEvent>, boolean) - Constructor for class io.karatelabs.junit6.JUnitBridgeListener
-
Creates a new bridge listener.
K
- Karate - Class in com.intuit.karate.junit5
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Karateinstead. This class will be removed in a future release. - Karate - Class in io.karatelabs.junit6
-
Fluent API for running Karate tests with JUnit 6.
- Karate.Test - Annotation Interface in com.intuit.karate.junit5
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Karate.Testinstead. - Karate.Test - Annotation Interface in io.karatelabs.junit6
-
Marks a method as a Karate test factory.
- karateEnv(String) - Method in class com.intuit.karate.junit5.Karate
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Karate.karateEnv(String)instead. - karateEnv(String) - Method in class io.karatelabs.junit6.Karate
-
Set the karate environment (karate.env).
N
- next() - Method in class io.karatelabs.junit6.StreamingTestIterator
O
- onFeatureEnd(FeatureResult) - Method in class io.karatelabs.junit6.JUnitBridgeListener
- onFeatureStart(Feature) - Method in class io.karatelabs.junit6.JUnitBridgeListener
- onScenarioEnd(ScenarioResult) - Method in class io.karatelabs.junit6.JUnitBridgeListener
- outputCucumberJson(boolean) - Method in class io.karatelabs.junit6.Karate
-
Enable or disable Cucumber JSON report generation.
- outputDir(String) - Method in class com.intuit.karate.junit5.Karate
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Karate.outputDir(String)instead. - outputDir(String) - Method in class io.karatelabs.junit6.Karate
-
Set the output directory for reports.
- outputHtmlReport(boolean) - Method in class com.intuit.karate.junit5.Karate
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Karate.outputHtmlReport(boolean)instead. - outputHtmlReport(boolean) - Method in class io.karatelabs.junit6.Karate
-
Enable or disable HTML report generation.
- outputJunitXml(boolean) - Method in class io.karatelabs.junit6.Karate
-
Enable or disable JUnit XML report generation.
R
- relativeTo(Class<?>) - Method in class com.intuit.karate.junit5.Karate
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Karate.relativeTo(Class)instead. - relativeTo(Class<?>) - Method in class io.karatelabs.junit6.Karate
-
Set paths relative to the given class.
- result() - Method in record class io.karatelabs.junit6.TestEvent.FeatureEnd
-
Returns the value of the
resultrecord component. - result() - Method in record class io.karatelabs.junit6.TestEvent.ScenarioEnd
-
Returns the value of the
resultrecord component. - result() - Method in record class io.karatelabs.junit6.TestEvent.SuiteEnd
-
Returns the value of the
resultrecord component. - run(String...) - Static method in class com.intuit.karate.junit5.Karate
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Karate.run(String...)instead. - run(String...) - Static method in class io.karatelabs.junit6.Karate
-
Creates a new Karate instance configured to run the specified paths.
S
- ScenarioEnd(ScenarioResult) - Constructor for record class io.karatelabs.junit6.TestEvent.ScenarioEnd
-
Creates an instance of a
ScenarioEndrecord class. - scenarioName(String) - Method in class com.intuit.karate.junit5.Karate
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Karate.scenarioName(String)instead. - scenarioName(String) - Method in class io.karatelabs.junit6.Karate
-
Filter by scenario name (regex supported).
- stream() - Method in class com.intuit.karate.junit5.Karate
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Karate.stream()instead. - stream() - Method in class io.karatelabs.junit6.Karate
-
Returns a stream of dynamic test nodes for use with
@TestFactory. - stream() - Method in class io.karatelabs.junit6.StreamingTestIterator
-
Returns this iterator as a
Streamfor use with@TestFactory. - StreamingTestIterator - Class in io.karatelabs.junit6
-
A blocking iterator that yields
DynamicNodeinstances as Karate scenarios complete. - StreamingTestIterator(BlockingQueue<TestEvent>, boolean) - Constructor for class io.karatelabs.junit6.StreamingTestIterator
-
Creates a new streaming iterator with default timeout.
- StreamingTestIterator(BlockingQueue<TestEvent>, boolean, long) - Constructor for class io.karatelabs.junit6.StreamingTestIterator
-
Creates a new streaming iterator with custom timeout.
- SuiteEnd(SuiteResult) - Constructor for record class io.karatelabs.junit6.TestEvent.SuiteEnd
-
Creates an instance of a
SuiteEndrecord class. - systemProperty(String, String) - Method in class com.intuit.karate.junit5.Karate
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Karate.systemProperty(String, String)instead. - systemProperty(String, String) - Method in class io.karatelabs.junit6.Karate
-
Set a system property that will be available via karate.properties in scripts.
T
- tags(String...) - Method in class com.intuit.karate.junit5.Karate
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Karate.tags(String...)instead. - tags(String...) - Method in class io.karatelabs.junit6.Karate
-
Set tag filter expressions.
- TestEvent - Interface in io.karatelabs.junit6
-
Sealed hierarchy of test events for streaming dynamic test generation.
- TestEvent.FeatureEnd - Record Class in io.karatelabs.junit6
-
Fired when a feature completes execution.
- TestEvent.FeatureStart - Record Class in io.karatelabs.junit6
-
Fired when a feature starts execution.
- TestEvent.ScenarioEnd - Record Class in io.karatelabs.junit6
-
Fired when a scenario completes execution.
- TestEvent.SuiteEnd - Record Class in io.karatelabs.junit6
-
Fired when the suite completes execution.
- threads(int) - Method in class io.karatelabs.junit6.Karate
-
Set the number of threads for parallel execution.
- timeoutMinutes(long) - Method in class io.karatelabs.junit6.Karate
-
Set the timeout for waiting for test events.
- toString() - Method in class io.karatelabs.junit6.Karate
- toString() - Method in record class io.karatelabs.junit6.TestEvent.FeatureEnd
-
Returns a string representation of this record class.
- toString() - Method in record class io.karatelabs.junit6.TestEvent.FeatureStart
-
Returns a string representation of this record class.
- toString() - Method in record class io.karatelabs.junit6.TestEvent.ScenarioEnd
-
Returns a string representation of this record class.
- toString() - Method in record class io.karatelabs.junit6.TestEvent.SuiteEnd
-
Returns a string representation of this record class.
- toV2() - Method in class com.intuit.karate.junit5.Karate
-
Deprecated.Get the underlying v2 Karate instance for gradual migration.
All Classes and Interfaces|All Packages
Karate.httpClientFactory(HttpClientFactory)instead.