public class WSClientAutobahnTest
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
WSClientAutobahnTest.CaseInfo |
static class |
WSClientAutobahnTest.CaseInfo$ |
static class |
WSClientAutobahnTest.CaseResult |
static class |
WSClientAutobahnTest.CaseResult$ |
static class |
WSClientAutobahnTest.CaseStatus |
static class |
WSClientAutobahnTest.CaseStatus$ |
static class |
WSClientAutobahnTest.IndexedCaseInfo |
static class |
WSClientAutobahnTest.IndexedCaseInfo$ |
Constructor and Description |
---|
WSClientAutobahnTest() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
Agent() |
protected static java.lang.String[] |
args() |
static <T> scala.Function1<scala.util.Try<T>,scala.runtime.BoxedUnit> |
completion() |
static <T> org.apache.pekko.stream.scaladsl.Flow<T,T,scala.concurrent.Future<org.apache.pekko.Done>> |
completionSignal() |
static void |
delayedInit(scala.Function0<scala.runtime.BoxedUnit> body) |
static org.apache.pekko.stream.scaladsl.Flow<Message,Message,scala.concurrent.Future<org.apache.pekko.Done>> |
echo() |
static long |
executionStart() |
static scala.concurrent.Future<java.lang.Object> |
getCaseCount() |
static Uri |
getCaseCountUri() |
static scala.concurrent.Future<WSClientAutobahnTest.IndexedCaseInfo> |
getCaseInfo(int caseId) |
static Uri |
getCaseInfoUri(int caseIndex) |
static scala.concurrent.Future<scala.collection.immutable.Map<java.lang.String,WSClientAutobahnTest.IndexedCaseInfo>> |
getCaseMap()
Map from textual case ID (like 1.1.1) to IndexedCaseInfo
|
static scala.concurrent.Future<WSClientAutobahnTest.CaseStatus> |
getCaseStatus(int caseId,
java.lang.String agent) |
static Uri |
getCaseStatusUri(int caseIndex,
java.lang.String agent) |
static void |
main(java.lang.String[] args) |
static int |
Parallelism() |
static scala.concurrent.Future<WSClientAutobahnTest.CaseResult> |
richRunCase(int caseIndex,
java.lang.String agent) |
static scala.concurrent.Future<WSClientAutobahnTest.CaseStatus> |
runCase(int caseIndex,
java.lang.String agent) |
static Uri |
runCaseUri(int caseIndex,
java.lang.String agent) |
static <T> scala.concurrent.Future<T> |
runToSingleJsonValue(Uri uri,
spray.json.JsonReader<T> evidence$1) |
static scala.concurrent.Future<java.lang.String> |
runToSingleText(Uri uri)
The autobahn tests define a weird API where every request must be a WebSocket request and
they will send a single websocket message with the result.
|
static <T> T |
runWs(Uri uri,
org.apache.pekko.stream.scaladsl.Flow<Message,Message,T> clientFlow) |
protected abstract static void |
scala$App$_setter_$executionStart_$eq(long x$1) |
protected abstract static void |
scala$App$_setter_$scala$App$$initCode_$eq(scala.collection.mutable.ListBuffer<scala.Function0<scala.runtime.BoxedUnit>> x$1) |
static void |
scala$App$$_args_$eq(java.lang.String[] x$1) |
static java.lang.String[] |
scala$App$$_args() |
static scala.collection.mutable.ListBuffer<scala.Function0<scala.runtime.BoxedUnit>> |
scala$App$$initCode() |
static org.apache.pekko.actor.ActorSystem |
system() |
static scala.concurrent.Future<scala.runtime.BoxedUnit> |
updateReports(java.lang.String agent) |
static void |
updateReportsAndShutdown() |
static Uri |
updateReportsUri(java.lang.String agent) |
public static final long executionStart()
public static org.apache.pekko.actor.ActorSystem system()
public static java.lang.String Agent()
public static int Parallelism()
public static Uri getCaseCountUri()
public static Uri runCaseUri(int caseIndex, java.lang.String agent)
public static Uri getCaseStatusUri(int caseIndex, java.lang.String agent)
public static Uri getCaseInfoUri(int caseIndex)
public static Uri updateReportsUri(java.lang.String agent)
public static scala.concurrent.Future<WSClientAutobahnTest.CaseStatus> runCase(int caseIndex, java.lang.String agent)
public static scala.concurrent.Future<WSClientAutobahnTest.CaseResult> richRunCase(int caseIndex, java.lang.String agent)
public static scala.concurrent.Future<java.lang.Object> getCaseCount()
public static scala.concurrent.Future<WSClientAutobahnTest.IndexedCaseInfo> getCaseInfo(int caseId)
public static scala.concurrent.Future<WSClientAutobahnTest.CaseStatus> getCaseStatus(int caseId, java.lang.String agent)
public static scala.concurrent.Future<scala.runtime.BoxedUnit> updateReports(java.lang.String agent)
public static scala.concurrent.Future<scala.collection.immutable.Map<java.lang.String,WSClientAutobahnTest.IndexedCaseInfo>> getCaseMap()
public static org.apache.pekko.stream.scaladsl.Flow<Message,Message,scala.concurrent.Future<org.apache.pekko.Done>> echo()
public static <T> scala.Function1<scala.util.Try<T>,scala.runtime.BoxedUnit> completion()
public static void updateReportsAndShutdown()
public static <T> T runWs(Uri uri, org.apache.pekko.stream.scaladsl.Flow<Message,Message,T> clientFlow)
public static <T> org.apache.pekko.stream.scaladsl.Flow<T,T,scala.concurrent.Future<org.apache.pekko.Done>> completionSignal()
public static scala.concurrent.Future<java.lang.String> runToSingleText(Uri uri)
uri
- (undocumented)public static <T> scala.concurrent.Future<T> runToSingleJsonValue(Uri uri, spray.json.JsonReader<T> evidence$1)
protected static final java.lang.String[] args()
public static java.lang.String[] scala$App$$_args()
public static void scala$App$$_args_$eq(java.lang.String[] x$1)
public static scala.collection.mutable.ListBuffer<scala.Function0<scala.runtime.BoxedUnit>> scala$App$$initCode()
public static void delayedInit(scala.Function0<scala.runtime.BoxedUnit> body)
public static final void main(java.lang.String[] args)
protected abstract static void scala$App$_setter_$executionStart_$eq(long x$1)
protected abstract static void scala$App$_setter_$scala$App$$initCode_$eq(scala.collection.mutable.ListBuffer<scala.Function0<scala.runtime.BoxedUnit>> x$1)