[librsvg: 1/53] Move librsvg_crate tests to a multi-module test




commit 7bb901dd2f4aeb0a8b1793621b922494097df8b6
Author: Federico Mena Quintero <federico gnome org>
Date:   Mon Oct 12 16:38:11 2020 -0500

    Move librsvg_crate tests to a multi-module test
    
    Hopefully this will make them compile faster on my machine.

 librsvg_crate/tests/{ => standalone}/api.rs                    | 3 +--
 librsvg_crate/tests/{ => standalone}/bugs.rs                   | 4 +---
 librsvg_crate/tests/{ => standalone}/intrinsic_dimensions.rs   | 4 +---
 librsvg_crate/tests/standalone/main.rs                         | 5 +++++
 librsvg_crate/tests/{ => standalone}/primitives.rs             | 4 +---
 librsvg_crate/tests/{ => standalone}/utils/compare_surfaces.rs | 0
 librsvg_crate/tests/{ => standalone}/utils/mod.rs              | 0
 7 files changed, 9 insertions(+), 11 deletions(-)
---
diff --git a/librsvg_crate/tests/api.rs b/librsvg_crate/tests/standalone/api.rs
similarity index 99%
rename from librsvg_crate/tests/api.rs
rename to librsvg_crate/tests/standalone/api.rs
index 6f4c2188..6c88ff54 100644
--- a/librsvg_crate/tests/api.rs
+++ b/librsvg_crate/tests/standalone/api.rs
@@ -3,8 +3,7 @@ use librsvg::{CairoRenderer, DefsLookupErrorKind, HrefError, RenderingError};
 
 use rsvg_internals::surface_utils::shared_surface::{SharedImageSurface, SurfaceType};
 
-mod utils;
-use self::utils::{compare_to_surface, load_svg};
+use crate::utils::{compare_to_surface, load_svg};
 
 #[test]
 fn has_element_with_id_works() {
diff --git a/librsvg_crate/tests/bugs.rs b/librsvg_crate/tests/standalone/bugs.rs
similarity index 98%
rename from librsvg_crate/tests/bugs.rs
rename to librsvg_crate/tests/standalone/bugs.rs
index 2b1856ff..41c5a06b 100644
--- a/librsvg_crate/tests/bugs.rs
+++ b/librsvg_crate/tests/standalone/bugs.rs
@@ -1,10 +1,8 @@
 use cairo;
 
-mod utils;
-
 use rsvg_internals::surface_utils::shared_surface::{SharedImageSurface, SurfaceType};
 
-use self::utils::{compare_to_surface, load_svg, render_document, SurfaceSize};
+use crate::utils::{compare_to_surface, load_svg, render_document, SurfaceSize};
 
 // https://gitlab.gnome.org/GNOME/librsvg/issues/496
 #[test]
diff --git a/librsvg_crate/tests/intrinsic_dimensions.rs 
b/librsvg_crate/tests/standalone/intrinsic_dimensions.rs
similarity index 99%
rename from librsvg_crate/tests/intrinsic_dimensions.rs
rename to librsvg_crate/tests/standalone/intrinsic_dimensions.rs
index 6678f27b..fe6dce38 100644
--- a/librsvg_crate/tests/intrinsic_dimensions.rs
+++ b/librsvg_crate/tests/standalone/intrinsic_dimensions.rs
@@ -7,9 +7,7 @@ use librsvg::{
     RenderingError,
 };
 
-mod utils;
-
-use self::utils::{compare_to_surface, load_svg, render_document, SurfaceSize};
+use crate::utils::{compare_to_surface, load_svg, render_document, SurfaceSize};
 
 #[test]
 fn no_intrinsic_dimensions() {
diff --git a/librsvg_crate/tests/standalone/main.rs b/librsvg_crate/tests/standalone/main.rs
new file mode 100644
index 00000000..2b062f84
--- /dev/null
+++ b/librsvg_crate/tests/standalone/main.rs
@@ -0,0 +1,5 @@
+mod api;
+mod bugs;
+mod intrinsic_dimensions;
+mod primitives;
+mod utils;
diff --git a/librsvg_crate/tests/primitives.rs b/librsvg_crate/tests/standalone/primitives.rs
similarity index 99%
rename from librsvg_crate/tests/primitives.rs
rename to librsvg_crate/tests/standalone/primitives.rs
index 47baf896..077596e2 100644
--- a/librsvg_crate/tests/primitives.rs
+++ b/librsvg_crate/tests/standalone/primitives.rs
@@ -1,10 +1,8 @@
 use cairo;
 
-mod utils;
-
 use rsvg_internals::surface_utils::shared_surface::{SharedImageSurface, SurfaceType};
 
-use self::utils::{compare_to_surface, load_svg, render_document, SurfaceSize};
+use crate::utils::{compare_to_surface, load_svg, render_document, SurfaceSize};
 
 #[test]
 fn simple_opacity_with_transform() {
diff --git a/librsvg_crate/tests/utils/compare_surfaces.rs 
b/librsvg_crate/tests/standalone/utils/compare_surfaces.rs
similarity index 100%
rename from librsvg_crate/tests/utils/compare_surfaces.rs
rename to librsvg_crate/tests/standalone/utils/compare_surfaces.rs
diff --git a/librsvg_crate/tests/utils/mod.rs b/librsvg_crate/tests/standalone/utils/mod.rs
similarity index 100%
rename from librsvg_crate/tests/utils/mod.rs
rename to librsvg_crate/tests/standalone/utils/mod.rs


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]