WIP: aquatic_ws: add half-crappy load test, fix infinite loop bug

This commit is contained in:
Joakim Frostegård 2020-08-01 03:35:00 +02:00
parent c7be84a61e
commit a5108f813d
17 changed files with 821 additions and 10 deletions

31
Cargo.lock generated
View file

@ -195,6 +195,7 @@ dependencies = [
"anyhow",
"aquatic_cli_helpers",
"aquatic_common",
"aquatic_ws_protocol",
"crossbeam-channel",
"either",
"hashbrown",
@ -209,12 +210,40 @@ dependencies = [
"quickcheck_macros",
"rand",
"serde",
"serde_json",
"simplelog",
"socket2",
"tungstenite",
]
[[package]]
name = "aquatic_ws_load_test"
version = "0.1.0"
dependencies = [
"anyhow",
"aquatic_cli_helpers",
"aquatic_ws_protocol",
"hashbrown",
"mimalloc",
"mio",
"quickcheck",
"quickcheck_macros",
"rand",
"rand_distr",
"serde",
"slab",
"tungstenite",
]
[[package]]
name = "aquatic_ws_protocol"
version = "0.1.0"
dependencies = [
"hashbrown",
"serde",
"serde_json",
"tungstenite",
]
[[package]]
name = "arrayvec"
version = "0.4.12"