Package com.intuit.karate.core
Class ScenarioBridge
java.lang.Object
com.intuit.karate.core.ScenarioBridge
- All Implemented Interfaces:
PerfContext
- Author:
- pthomas3
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidabort()append(org.graalvm.polyglot.Value... vals) appendTo(org.graalvm.polyglot.Value ref, org.graalvm.polyglot.Value... vals) callSingle(String fileName) callSingle(String fileName, org.graalvm.polyglot.Value arg) voidcapturePerfEvent(String name, long startTime, long endTime) compareImage(Object baseline, Object latest, org.graalvm.polyglot.Value... optionsVal) voiddistinct(org.graalvm.polyglot.Value o) doc(org.graalvm.polyglot.Value v) voidexec(org.graalvm.polyglot.Value value) extractAll(String text, String regex, int group) voidfilter(org.graalvm.polyglot.Value o, org.graalvm.polyglot.Value f) filterKeys(org.graalvm.polyglot.Value o, org.graalvm.polyglot.Value... args) voidforEach(org.graalvm.polyglot.Value o, org.graalvm.polyglot.Value f) fork(org.graalvm.polyglot.Value value) fromString(String exp) getEnv()getInfo()getOs()getTags()voidlog(org.graalvm.polyglot.Value... values) map(org.graalvm.polyglot.Value o, org.graalvm.polyglot.Value f) mapWithKey(org.graalvm.polyglot.Value v, String key) match(org.graalvm.polyglot.Value actual, org.graalvm.polyglot.Value expected) merge(org.graalvm.polyglot.Value... vals) voidpause(org.graalvm.polyglot.Value value) voidproceed()voidrange(int start, int end) range(int start, int end, int interval) byte[]readAsBytes(String path) readAsStream(String path) readAsString(String path) voidrender(org.graalvm.polyglot.Value v) repeat(int n, org.graalvm.polyglot.Value f) voidvoidvoidsetup()voidvoidvoidsignal(org.graalvm.polyglot.Value v) sort(org.graalvm.polyglot.Value o) sort(org.graalvm.polyglot.Value o, org.graalvm.polyglot.Value f) start(org.graalvm.polyglot.Value value) voidstop(int port) toAbsolutePath(String relativePath) toJava(org.graalvm.polyglot.Value value) toJavaFile(String path) toJson(org.graalvm.polyglot.Value value) toJson(org.graalvm.polyglot.Value value, boolean removeNulls) toList(org.graalvm.polyglot.Value value) toMap(org.graalvm.polyglot.Value value) typeOf(org.graalvm.polyglot.Value value) booleanwaitForHttp(String url) booleanwaitForPort(String host, int port) webSocketBinary(String url) webSocketBinary(String url, org.graalvm.polyglot.Value value) webSocketBinary(String url, org.graalvm.polyglot.Value listener, org.graalvm.polyglot.Value value) wrapFunction(org.graalvm.polyglot.Value value)
-
Constructor Details
-
ScenarioBridge
-
-
Method Details
-
abort
public void abort() -
append
-
appendTo
-
call
-
call
-
call
-
call
-
callSingle
- Throws:
Exception
-
callSingle
- Throws:
Exception
-
callonce
-
callonce
-
capturePerfEvent
- Specified by:
capturePerfEventin interfacePerfContext
-
channel
-
compareImage
-
configure
-
consume
-
distinct
-
doc
-
embed
-
eval
-
exec
-
extract
-
extractAll
-
fail
-
filter
-
filterKeys
-
forEach
public void forEach(org.graalvm.polyglot.Value o, org.graalvm.polyglot.Value f) -
fork
-
fromString
-
get
-
get
-
getEngine
-
getEnv
-
getFeature
-
getInfo
-
getLogger
-
getOs
-
getPrevRequest
-
getProperties
-
getResponse
-
getRequest
-
getScenario
-
getScenarioOutline
-
getTags
-
getTagValues
-
http
-
jsonPath
-
keysOf
-
log
public void log(org.graalvm.polyglot.Value... values) -
lowerCase
-
map
-
mapWithKey
-
match
-
match
-
merge
-
pause
public void pause(org.graalvm.polyglot.Value value) -
pretty
-
prettyXml
-
proceed
public void proceed() -
proceed
-
range
-
range
-
read
-
readAsBytes
-
readAsString
-
readAsStream
-
remove
-
render
-
repeat
-
set
-
set
-
set
-
setup
-
setup
-
setupOnce
-
setupOnce
-
setXml
-
setXml
-
signal
public void signal(org.graalvm.polyglot.Value v) -
sizeOf
-
sort
-
sort
-
start
-
stop
public void stop(int port) -
toAbsolutePath
-
toBean
-
toCsv
-
toJava
-
toJavaFile
-
toJs
-
toJson
-
toJson
-
toList
-
toMap
-
toString
-
typeOf
-
urlEncode
-
urlDecode
-
valuesOf
-
waitForHttp
-
waitForPort
-
webSocket
-
webSocket
-
webSocket
public WebSocketClient webSocket(String url, org.graalvm.polyglot.Value listener, org.graalvm.polyglot.Value value) -
webSocketBinary
-
webSocketBinary
-
webSocketBinary
public WebSocketClient webSocketBinary(String url, org.graalvm.polyglot.Value listener, org.graalvm.polyglot.Value value) -
wrapFunction
-
write
-
xmlPath
-