Updates tests

pull/144/head
SirCipher 4 years ago
parent 21aac8e980
commit 2dab65174a
  1. 726
      autobahn/client-results.json
  2. 27
      examples/autobahn-client.rs
  3. 21
      examples/autobahn-server.rs

File diff suppressed because it is too large Load Diff

@ -1,11 +1,13 @@
use log::*;
use url::Url;
use tungstenite::client::connect_with_config;
use tungstenite::extensions::compression::deflate::DeflateConfigBuilder;
use tungstenite::extensions::compression::WsCompression;
use tungstenite::protocol::WebSocketConfig;
use tungstenite::{connect, Error, Message, Result};
use tungstenite::{
client::connect_with_config,
connect,
extensions::compression::{deflate::DeflateConfigBuilder, WsCompression},
protocol::WebSocketConfig,
Error, Message, Result,
};
const AGENT: &str = "Tungstenite";
@ -26,22 +28,17 @@ fn update_reports() -> Result<()> {
fn run_test(case: u32) -> Result<()> {
info!("Running test case {}", case);
let case_url = Url::parse(&format!(
"ws://localhost:9001/runCase?case={}&agent={}",
case, AGENT
))
.unwrap();
let deflate_config = DeflateConfigBuilder::default()
.max_message_size(None)
.build();
let case_url =
Url::parse(&format!("ws://localhost:9001/runCase?case={}&agent={}", case, AGENT)).unwrap();
let deflate_config = DeflateConfigBuilder::default().max_message_size(None).build();
let (mut socket, _) = connect_with_config(
case_url,
Some(WebSocketConfig {
max_send_queue: None,
max_frame_size: Some(16 << 20),
compression: WsCompression::Deflate(deflate_config),
..Default::default()
}),
3,
)?;
loop {

@ -4,13 +4,13 @@ use std::{
};
use log::*;
use tungstenite::{accept, handshake::HandshakeRole, Error, HandshakeError, Message, Result};
use tungstenite::extensions::compression::deflate::DeflateConfigBuilder;
use tungstenite::extensions::compression::WsCompression;
use tungstenite::handshake::HandshakeRole;
use tungstenite::protocol::WebSocketConfig;
use tungstenite::server::accept_with_config;
use tungstenite::{Error, HandshakeError, Message, Result};
use tungstenite::{
extensions::compression::{deflate::DeflateConfigBuilder, WsCompression},
handshake::HandshakeRole,
protocol::WebSocketConfig,
server::accept_with_config,
Error, HandshakeError, Message, Result,
};
fn must_not_block<Role: HandshakeRole>(err: HandshakeError<Role>) -> Error {
match err {
@ -20,16 +20,13 @@ fn must_not_block<Role: HandshakeRole>(err: HandshakeError<Role>) -> Error {
}
fn handle_client(stream: TcpStream) -> Result<()> {
let deflate_config = DeflateConfigBuilder::default()
.max_message_size(None)
.build();
let deflate_config = DeflateConfigBuilder::default().max_message_size(None).build();
let mut socket = accept_with_config(
stream,
Some(WebSocketConfig {
max_send_queue: None,
max_frame_size: Some(16 << 20),
compression: WsCompression::Deflate(deflate_config),
..Default::default()
}),
)
.map_err(must_not_block)?;

Loading…
Cancel
Save