From 2c46fa14c461c3a25c72d45c065d81216f851a7d Mon Sep 17 00:00:00 2001 From: Yeastplume Date: Fri, 5 Jun 2020 16:30:50 +0100 Subject: [PATCH] don't execute byte-for-byte result testing on windows --- tests/common/mod.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/common/mod.rs b/tests/common/mod.rs index e7b9afa..c4cbab3 100644 --- a/tests/common/mod.rs +++ b/tests/common/mod.rs @@ -73,6 +73,11 @@ macro_rules! ref_file { } pub fn compare_results(output_file: &str, reference_file: &str) -> Result<(), Error> { + // reference files were generated on linux, so text files generated on windows + // will have carriage returns \r + if cfg!(windows) { + return Ok(()); + } let output = cmd::common::read_file_bin(output_file)?; let reference = cmd::common::read_file_bin(reference_file)?; assert_eq!(output, reference);