[librsvg: 53/53] Merge branch 'rustify-tests' into 'master'




commit b6d36852bf6d0be1232397fd9b6fa96444a30acc
Merge: efad37c8 611beec4
Author: Federico Mena Quintero <federico mena gmail com>
Date:   Fri Oct 23 02:19:04 2020 +0000

    Merge branch 'rustify-tests' into 'master'
    
    Port the test suite to Rust
    
    Closes #427
    
    See merge request GNOME/librsvg!408

 .gitlab-ci.yml                                     |   9 +-
 Cargo.lock                                         | 193 ++++++++---
 Makefile.am                                        |  15 +-
 librsvg/c_api.rs                                   |   2 +
 librsvg_crate/Cargo.toml                           |   1 +
 librsvg_crate/src/lib.rs                           |  24 +-
 librsvg_crate/tests/{ => standalone}/api.rs        |  15 +-
 librsvg_crate/tests/{ => standalone}/bugs.rs       | 181 +++++++++-
 .../tests/{ => standalone}/intrinsic_dimensions.rs |  55 +--
 librsvg_crate/tests/standalone/main.rs             |   5 +
 librsvg_crate/tests/{ => standalone}/primitives.rs |  24 +-
 .../tests/{utils/mod.rs => standalone/utils.rs}    | 122 ++++---
 rsvg_internals/src/drawing_ctx.rs                  |  16 +-
 rsvg_internals/src/lib.rs                          |   1 +
 rsvg_internals/src/paint_server.rs                 |  10 +-
 .../src/surface_utils}/compare_surfaces.rs         |  48 +--
 rsvg_internals/src/surface_utils/mod.rs            |   1 +
 tests/Cargo.toml                                   |  17 +-
 tests/Makefile.am                                  |  35 +-
 tests/README.md                                    | 240 +++++++-------
 tests/api.c                                        |  12 +-
 tests/build.rs                                     |  13 +
 tests/crash.c                                      |  54 ---
 tests/errors.c                                     | 107 ------
 tests/fixtures/errors/308-doubly-recursive-use.svg |  13 -
 tests/fixtures/errors/308-recursive-use.svg        |   9 -
 tests/fixtures/errors/308-use-self-ref.svg         |   7 -
 tests/fixtures/errors/335-non-svg-element.svg      |   1 -
 .../infinite-loop/341-recursive-pattern.svg        |   5 -
 .../infinite-loop/398-recursive-gradient.svg       |   5 -
 ...ef.png => application-rss-xml-symbolic-ref.png} | Bin
 ...mbolic.svg => application-rss-xml-symbolic.svg} |   0
 .../reftests/bugs/310-font-size-at-48dpi-ref.png   | Bin 6695 -> 0 bytes
 .../reftests/bugs/310-font-size-at-48dpi.svg       |  63 ----
 .../reftests/bugs/348-font-size-48dpi-ref.png      | Bin 3682 -> 0 bytes
 .../fixtures/reftests/bugs/348-font-size-48dpi.svg |  12 -
 tests/infinite-loop.c                              |  68 ----
 tests/render-crash.c                               |  68 ----
 tests/rsvg-test.c                                  | 367 ---------------------
 tests/src/errors.rs                                |  64 ++++
 tests/src/loading_crash.rs                         |  19 ++
 tests/src/main.rs                                  |  14 +
 tests/src/reference.rs                             | 360 ++++++++++++++++++++
 tests/src/render_crash.rs                          |  35 ++
 tests/src/utils.rs                                 |  98 ++++++
 tests/test-utils.c                                 |  75 -----
 tests/test-utils.h                                 |   6 -
 47 files changed, 1270 insertions(+), 1219 deletions(-)
---


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