[librsvg: 20/53] compare_to_file: implement in terms of compare_to_surface
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg: 20/53] compare_to_file: implement in terms of compare_to_surface
- Date: Fri, 23 Oct 2020 02:19:06 +0000 (UTC)
commit 72f475d8ca18ad221b0eb255741351698a7fb366
Author: Federico Mena Quintero <federico gnome org>
Date: Wed Oct 14 17:37:49 2020 -0500
compare_to_file: implement in terms of compare_to_surface
librsvg_crate/tests/standalone/utils.rs | 16 ++--------------
1 file changed, 2 insertions(+), 14 deletions(-)
---
diff --git a/librsvg_crate/tests/standalone/utils.rs b/librsvg_crate/tests/standalone/utils.rs
index 042ce2d5..02adc48a 100644
--- a/librsvg_crate/tests/standalone/utils.rs
+++ b/librsvg_crate/tests/standalone/utils.rs
@@ -76,27 +76,15 @@ pub fn compare_to_file(
output_base_name: &str,
reference_filename: &str,
) {
- let output_path = output_dir().join(&format!("{}-out.png", output_base_name));
let reference_path = fixture_dir().join(reference_filename);
-
- let mut output_file = File::create(output_path).unwrap();
- output_surf
- .clone()
- .into_image_surface()
- .unwrap()
- .write_to_png(&mut output_file)
- .unwrap();
-
- let file =
- File::open(reference_path).expect("cannot find {} - are you in the librsvg_crate directory?");
+ let file = File::open(reference_path).unwrap();
let mut reference_file = BufReader::new(file);
let reference = cairo::ImageSurface::create_from_png(&mut reference_file).unwrap();
let reference_surf = SharedImageSurface::wrap(reference, SurfaceType::SRgb).unwrap();
- let diff = compare_surfaces(output_surf, &reference_surf).unwrap();
- evaluate_diff(&diff, output_base_name);
+ compare_to_surface(output_surf, &reference_surf, output_base_name);
}
pub fn compare_to_surface(
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]