diff -r e335daaa77a9 -r 59ea2403f62d gameServer2/src/protocol/parser.rs --- a/gameServer2/src/protocol/parser.rs Mon Aug 27 22:28:56 2018 +0300 +++ b/gameServer2/src/protocol/parser.rs Tue Aug 28 17:19:25 2018 +0300 @@ -14,9 +14,10 @@ ops::Range }; use super::{ - messages::{HWProtocolMessage, HWProtocolMessage::*}, - test::gen_proto_msg + messages::{HWProtocolMessage, HWProtocolMessage::*} }; +#[cfg(test)] +use super::test::gen_proto_msg; use crate::server::coretypes::{ HedgehogInfo, TeamInfo, GameCfg, VoteType, MAX_HEDGEHOGS_PER_TEAM }; @@ -242,6 +243,7 @@ named!(pub extract_messages<&[u8], Vec >, many0!(complete!(message))); +#[cfg(test)] proptest! { #[test] fn is_parser_composition_idempotent(ref msg in gen_proto_msg()) {