Add unittest accepted/tizen_rust tizen accepted/tizen/rust/20231016.021802
authorWoohyun Jung <wh0705.jung@samsung.com>
Mon, 8 May 2023 06:54:05 +0000 (15:54 +0900)
committerWoohyun Jung <wh0705.jung@samsung.com>
Mon, 8 May 2023 06:54:05 +0000 (15:54 +0900)
[   17s] + ./rgb
[   17s]
[   17s] running 20 tests
[   17s] test alt::gray ... ok
[   17s] test bytes ... ok
[   17s] test internal::convert::converts ... ok
[   17s] test internal::convert::array::convert_array ... ok
[   17s] test internal::convert::tuple::converts ... ok
[   17s] test internal::ops::test::sum ... ok
[   17s] test internal::ops::test::test_add ... ok
[   17s] test internal::ops::test::test_add_assign ... ok
[   17s] test internal::ops::test::test_mult ... ok
[   17s] test internal::ops::test::test_mult_assign ... ok
[   17s] test internal::ops::test::test_sub ... ok
[   17s] test internal::ops::test::test_sub_assign ... ok
[   17s] test internal::rgb::rgb_test::sanity_check ... ok
[   17s] test internal::rgb::rgb_test::test_fmt ... ok
[   17s] test internal::rgba::bgra_test ... ok
[   17s] test internal::rgba::rgba_test ... ok
[   17s] test into ... ok
[   17s] test rgb_works ... ok
[   17s] test rgba_works ... ok
[   17s] test sub_floats ... ok
[   17s]
[   17s] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s

packaging/rust-rgb.spec

index b7831d229073d95781f11cea258f57596e9f650f..77d75b529128ce64f1cae90fdff12a8d63c6e7c5 100644 (file)
@@ -53,6 +53,17 @@ cp %{SOURCE1} .
         %rust_dylib_extern bytemuck \
         ./src/lib.rs
 
+%check
+%if 0%{?run_tests}
+%{rustc_std_build} --test --crate-type=dylib \
+        --crate-name=%{real_crate_name} \
+        %{?rustc_edition:--edition=%{rustc_edition}} \
+        --cfg='feature="as-bytes"' \
+        %rust_dylib_extern bytemuck \
+        ./src/lib.rs
+
+./%{real_crate_name}
+%endif
 # ==========================================================
 # install section
 # ==========================================================