From 12d64cee41e0cf77145f9e015d09df794066a4d5 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Wed, 6 Nov 2019 15:47:48 +0000 Subject: also run a subset of splits tests by default --- tests/split-escapes.rs | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/split-escapes.rs b/tests/split-escapes.rs index 6339c07..52cad43 100644 --- a/tests/split-escapes.rs +++ b/tests/split-escapes.rs @@ -18,11 +18,16 @@ fn write_to_parser(chunks: &mut Vec>) -> (String, Vec) { ) } -fn test_splits(filename: &str) { +fn test_splits(filename: &str, limit: Option) { let bytes = get_file_contents(filename); let len = bytes.len(); let expected = write_to_parser(&mut vec![bytes.clone()]); for i in 0..(len - 1) { + if let Some(limit) = limit { + if i > limit { + break; + } + } let bytes_copy = bytes.clone(); let (start, end) = bytes_copy.split_at(i); let mut chunks = vec![start.to_vec(), end.to_vec()]; @@ -38,5 +43,11 @@ fn test_splits(filename: &str) { #[test] fn split_escapes_weechat() { - test_splits("tests/data/weechat.typescript"); + test_splits("tests/data/weechat.typescript", Some(500)); +} + +#[test] +#[ignore] +fn split_escapes_weechat_full() { + test_splits("tests/data/weechat.typescript", None); } -- cgit v1.2.3-54-g00ecf