Add unittest accepted/tizen_9.0_unified accepted/tizen_rust accepted/tizen_unified accepted/tizen_unified_dev accepted/tizen_unified_x tizen tizen_9.0 accepted/tizen/9.0/unified/20241031.000058 accepted/tizen/rust/20231016.020743 accepted/tizen/unified/20240328.121610 accepted/tizen/unified/dev/20240620.001045 accepted/tizen/unified/x/20240328.130529 tizen_9.0_m2_release
authorDongHun Kwak <dh0128.kwak@samsung.com>
Thu, 13 Apr 2023 07:01:27 +0000 (16:01 +0900)
committerDongHun Kwak <dh0128.kwak@samsung.com>
Thu, 13 Apr 2023 07:01:27 +0000 (16:01 +0900)
[   12s] running 1 test
[   12s] test color::test::max_display_buffer ... ok
[   12s]
[   12s] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

packaging/rust-anstyle.spec

index ca12886001f4696afdcdde98bc037e7cc289b876..b20ebfccc899e7b3e8bc8ec646b08803585ac482 100644 (file)
@@ -53,6 +53,17 @@ cp %{SOURCE1} .
 install -d -m 0755 %{buildroot}%{_rust_dylibdir}
 install -m 0644 lib%{real_crate_name}.so %{buildroot}/%{_rust_dylibdir}/lib%{real_crate_name}.so
 
+%check
+%if 0%{?run_tests}
+%{rustc_std_build} --test --crate-type=dylib \
+        --crate-name=%{real_crate_name} \
+        %{?rustc_edition:--edition=%{rustc_edition}} \
+        --cfg='feature="std"' \
+        ./src/lib.rs
+
+./%{real_crate_name}
+%endif
+
 %clean
 
 %post -p /sbin/ldconfig