summaryrefslogtreecommitdiff
path: root/example/websockets/app/test/src/ExampleTests.scala
Commit message (Collapse)AuthorAgeFilesLines
* 0.3.60.3.6Li Haoyi2019-11-071-1/+1
|
* Flesh out `BatchActor.scala` into its own module, `cask.Actor`. Add the ↵Li Haoyi2019-11-031-3/+2
| | | | first unit test for an asynchronous logging actor
* Fix StateMachine to properly inherit from BatchActorLi Haoyi2019-10-131-1/+1
| | | | Remove WsClient.close
* fix testsLi Haoyi2019-10-131-6/+5
|
* Provide a simple builtin websocket client in `cask.WsClient`Li Haoyi2019-09-161-39/+17
| | | | | | Harmonize the actor-based APIs of `cask.WsClient`/`cask.WsHandler`/`cask.WsActor`, letting them share the same set of `cask.Ws` events The default implementation of `cask.WsClient` on the JVM spawns one thread per connection, and doesn't really scale to large numbers of connections. For now we just continue using AsyncHttpClient in the load tests. Wrapping AsyncHttpClient in a nice API is TBD
* Sketch out a standard `cask.Logger` interface and standardize dependency ↵Li Haoyi2019-09-151-1/+1
| | | | injection via case class implicits
* .Li Haoyi2019-09-141-3/+3
|
* Robustify, speed up and scale up the websocket example testsLi Haoyi2018-08-181-20/+26
|
* Tweak websocket tests, example and docsLi Haoyi2018-08-131-1/+1
|
* Add test case for 1000 concurrent websocket connections (can't go higher due ↵Li Haoyi2018-08-131-19/+89
| | | | to client limitations)
* Basic websocket support worksLi Haoyi2018-08-131-0/+47