From 6149d76ec753df263ff3eb7f926d8aa238261ee6 Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Wed, 5 Sep 2018 20:53:15 +0200 Subject: [PATCH] Move core integration tests into library module --- src/lib.rs | 2 ++ {tests => src}/tests.rs | 16 +--------------- 2 files changed, 3 insertions(+), 15 deletions(-) rename {tests => src}/tests.rs (98%) diff --git a/src/lib.rs b/src/lib.rs index de9e6b429..fa3af0cdb 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -28,6 +28,8 @@ mod hkdf; mod memory_stream; mod range_set; mod stream; +#[cfg(test)] +mod tests; mod transport_parameters; mod varint; diff --git a/tests/tests.rs b/src/tests.rs similarity index 98% rename from tests/tests.rs rename to src/tests.rs index f8a23dab9..6021b1a7b 100644 --- a/tests/tests.rs +++ b/src/tests.rs @@ -1,17 +1,3 @@ -extern crate openssl; -extern crate quicr_core as quicr; -extern crate rand; -#[macro_use] -extern crate slog; -#[macro_use] -extern crate assert_matches; -#[macro_use] -extern crate lazy_static; -extern crate bytes; -#[macro_use] -extern crate hex_literal; -extern crate byteorder; - use std::collections::VecDeque; use std::io::{self, Write}; use std::net::SocketAddrV6; @@ -24,7 +10,7 @@ use openssl::rsa::Rsa; use openssl::x509::X509; use slog::{Drain, Logger, KV}; -use quicr::*; +use super::*; struct TestDrain;