• Home
  • Raw
  • Download

Lines Matching +full:test +full:- +full:serde

13     include_str!("../examples/data/uspop-null.csv");
15 include_bytes!("../examples/data/uspop-latin1.csv");
20 include_str!("../examples/data/smallpop-colon.csv");
22 include_str!("../examples/data/smallpop-no-headers.csv");
24 #[test]
26 let mut cmd = cmd_for_example("cookbook-read-basic"); in cookbook_read_basic()
31 #[test]
33 let mut cmd = cmd_for_example("cookbook-read-serde"); in cookbook_read_serde()
38 #[test]
40 let mut cmd = cmd_for_example("cookbook-read-colon"); in cookbook_read_colon()
45 #[test]
47 let mut cmd = cmd_for_example("cookbook-read-no-headers"); in cookbook_read_no_headers()
52 #[test]
54 let mut cmd = cmd_for_example("cookbook-write-basic"); in cookbook_write_basic()
59 #[test]
61 let mut cmd = cmd_for_example("cookbook-write-serde"); in cookbook_write_serde()
66 #[test]
68 let mut cmd = cmd_for_example("tutorial-setup-01"); in tutorial_setup_01()
73 #[test]
75 let mut cmd = cmd_for_example("tutorial-error-01"); in tutorial_error_01()
80 #[test]
87 let mut cmd = cmd_for_example("tutorial-error-01"); in tutorial_error_01_errored()
92 #[test]
94 let mut cmd = cmd_for_example("tutorial-error-02"); in tutorial_error_02()
99 #[test]
106 let mut cmd = cmd_for_example("tutorial-error-02"); in tutorial_error_02_errored()
111 #[test]
113 let mut cmd = cmd_for_example("tutorial-error-03"); in tutorial_error_03()
118 #[test]
125 let mut cmd = cmd_for_example("tutorial-error-03"); in tutorial_error_03_errored()
130 #[test]
132 let mut cmd = cmd_for_example("tutorial-error-04"); in tutorial_error_04()
137 #[test]
144 let mut cmd = cmd_for_example("tutorial-error-04"); in tutorial_error_04_errored()
149 #[test]
151 let mut cmd = cmd_for_example("tutorial-read-01"); in tutorial_read_01()
157 #[test]
159 let mut cmd = cmd_for_example("tutorial-read-headers-01"); in tutorial_read_headers_01()
164 #[test]
166 let mut cmd = cmd_for_example("tutorial-read-headers-02"); in tutorial_read_headers_02()
171 #[test]
173 let mut cmd = cmd_for_example("tutorial-read-delimiter-01"); in tutorial_read_delimiter_01()
178 #[test]
180 let mut cmd = cmd_for_example("tutorial-read-serde-01"); in tutorial_read_serde_01()
186 #[test]
188 let mut cmd = cmd_for_example("tutorial-read-serde-02"); in tutorial_read_serde_02()
194 #[test]
196 let mut cmd = cmd_for_example("tutorial-read-serde-03"); in tutorial_read_serde_03()
202 #[test]
204 let mut cmd = cmd_for_example("tutorial-read-serde-04"); in tutorial_read_serde_04()
210 #[test]
212 let mut cmd = cmd_for_example("tutorial-read-serde-invalid-01"); in tutorial_read_serde_05_invalid()
218 #[test]
220 let mut cmd = cmd_for_example("tutorial-read-serde-invalid-01"); in tutorial_read_serde_05_invalid_errored()
225 #[test]
227 let mut cmd = cmd_for_example("tutorial-read-serde-invalid-02"); in tutorial_read_serde_invalid_06()
233 #[test]
235 let mut cmd = cmd_for_example("tutorial-write-01"); in tutorial_write_01()
240 #[test]
242 let mut cmd = cmd_for_example("tutorial-write-delimiter-01"); in tutorial_write_delimiter_01()
248 #[test]
250 let mut cmd = cmd_for_example("tutorial-write-serde-01"); in tutorial_write_serde_01()
255 #[test]
257 let mut cmd = cmd_for_example("tutorial-write-serde-02"); in tutorial_write_serde_02()
262 #[test]
264 let mut cmd = cmd_for_example("tutorial-pipeline-search-01"); in tutorial_pipeline_search_01()
270 #[test]
272 let mut cmd = cmd_for_example("tutorial-pipeline-search-01"); in tutorial_pipeline_search_01_errored()
275 assert!(out.stdout_failed().contains("invalid utf-8")); in tutorial_pipeline_search_01_errored()
278 #[test]
280 let mut cmd = cmd_for_example("tutorial-pipeline-search-02"); in tutorial_pipeline_search_02()
286 #[test]
288 let mut cmd = cmd_for_example("tutorial-pipeline-pop-01"); in tutorial_pipeline_pop_01()
294 #[test]
296 let mut cmd = cmd_for_example("tutorial-perf-alloc-01"); in tutorial_perf_alloc_01()
301 #[test]
303 let mut cmd = cmd_for_example("tutorial-perf-alloc-02"); in tutorial_perf_alloc_02()
308 #[test]
310 let mut cmd = cmd_for_example("tutorial-perf-alloc-03"); in tutorial_perf_alloc_03()
315 #[test]
317 let mut cmd = cmd_for_example("tutorial-perf-serde-01"); in tutorial_perf_serde_01()
322 #[test]
324 let mut cmd = cmd_for_example("tutorial-perf-serde-02"); in tutorial_perf_serde_02()
329 #[test]
331 let mut cmd = cmd_for_example("tutorial-perf-serde-03"); in tutorial_perf_serde_03()
336 #[test]
338 let mut cmd = cmd_for_example("tutorial-perf-core-01"); in tutorial_perf_core_01()
343 #[test]
347 fn read(&mut self, _buf: &mut [u8]) -> io::Result<usize> { in no_infinite_loop_on_io_errors()
363 fn debug_dir() -> PathBuf { in debug_dir()
365 .expect("test binary path") in debug_dir()
367 .expect("test binary directory") in debug_dir()
373 /// Return the directory containing the example test binaries.
374 fn example_bin_dir() -> PathBuf { in example_bin_dir()
379 fn repo_dir() -> PathBuf { in repo_dir()
384 fn data_dir() -> PathBuf { in data_dir()
388 /// Return a command ready to execute the given example test binary.
391 fn cmd_for_example(name: &str) -> Command { in cmd_for_example()
399 /// If the command has a non-zero exit code, then this function panics.
400 fn cmd_output(cmd: &mut Command) -> Output { in cmd_output()
408 fn cmd_output_with(cmd: &mut Command, data: &[u8]) -> Output { in cmd_output_with()
430 /// If the command has a non-zero exit code, then this function panics.
431 fn new(cmd: &mut Command, child: process::Child) -> Output { in new()
434 String::from_utf8(out.stdout).expect("valid utf-8 (stdout)"); in new()
436 String::from_utf8(out.stderr).expect("valid utf-8 (stderr)"); in new()
445 fn stdout(&self) -> &str { in stdout()
465 fn stdout_failed(&self) -> &str { in stdout_failed()
485 fn stderr(&self) -> &str { in stderr()
507 fn read_to_string<R: io::Read>(mut rdr: R) -> String { in read_to_string()