File: remove-tests-with-nom.patch

package info (click to toggle)
rust-rav1e 0.8.1-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 11,428 kB
  • sloc: asm: 203,824; makefile: 25
file content (72 lines) | stat: -rw-r--r-- 1,551 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -54,7 +54,6 @@
     "fern",
     "console",
     "av-metrics",
-    "nom",
 ]
 capi = ["scan_fmt"]
 decode_test = ["aom-sys"]
@@ -160,10 +159,6 @@
 [dependencies.new_debug_unreachable]
 version = "1.0.4"
 
-[dependencies.nom]
-version = "8.0.0"
-optional = true
-
 [dependencies.noop_proc_macro]
 version = "0.3.0"
 
@@ -213,9 +208,6 @@
 [dev-dependencies.interpolate_name]
 version = "0.2.4"
 
-[dev-dependencies.nom]
-version = "8.0.0"
-
 [dev-dependencies.pretty_assertions]
 version = "1.4.0"
 
--- a/src/header.rs
+++ b/src/header.rs
@@ -1207,38 +1207,3 @@
     Ok(())
   }
 }
-
-#[cfg(test)]
-mod tests {
-  use super::ULEB128Writer;
-  use bitstream_io::{BigEndian, BitWriter};
-  use nom::error::Error;
-  use nom::IResult;
-  use quickcheck::quickcheck;
-
-  fn leb128(mut input: &[u8]) -> IResult<&[u8], u64, Error<&[u8]>> {
-    use nom::bytes::complete::take;
-
-    let mut value = 0u64;
-    for i in 0..8u8 {
-      let result = take(1usize)(input)?;
-      input = result.0;
-      let leb128_byte = result.1[0];
-      value |= u64::from(leb128_byte & 0x7f) << (i * 7);
-      if (leb128_byte & 0x80) == 0 {
-        break;
-      }
-    }
-    Ok((input, value))
-  }
-
-  quickcheck! {
-    fn validate_leb128_write(val: u32) -> bool {
-      let mut buf1 = Vec::new();
-      let mut bw1 = BitWriter::endian(&mut buf1, BigEndian);
-      bw1.write_uleb128(val as u64).unwrap();
-      let result = leb128(&buf1).unwrap();
-      u64::from(val) == result.1 && result.0.is_empty()
-    }
-  }
-}