From 1b066810a3cc781d4015a8ecec8d4dffa71cc275 Mon Sep 17 00:00:00 2001 From: Markus Mayer Date: Sun, 26 May 2024 18:30:16 +0200 Subject: [PATCH] Add test ensuring SWT does run --- .github/workflows/rust.yml | 4 ++++ src/lib.rs | 10 ++++++++++ 2 files changed, 14 insertions(+) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 20815ba..2bb1f03 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -48,6 +48,8 @@ jobs: - '--all-features' steps: - uses: actions/checkout@v4 + with: + lfs: true - name: Build Library run: cargo build --verbose - name: Build Examples @@ -63,6 +65,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + with: + lfs: true - name: Build run: cargo build --verbose - uses: dtolnay/rust-toolchain@stable diff --git a/src/lib.rs b/src/lib.rs index ea11dcf..b74539c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -363,4 +363,14 @@ mod tests { assert_eq!(mean(1., 2., 3.), 2.); assert_eq!(mean(0., 0., 1.), 1. / 3.); } + + #[test] + fn parallel_gradients() { + let img = image::open("images/ocr.png") + .expect("test image is missing") + .into_rgb8(); + let swt = StrokeWidthTransform::default(); + let _ = swt.apply(&img); + // TODO: test for expected output + } }