summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDongHun Kwak <dh0128.kwak@samsung.com>2023-04-27 10:00:54 +0900
committerDongHun Kwak <dh0128.kwak@samsung.com>2023-04-27 10:00:54 +0900
commitdc68e95bd52f6c9d44fba013d39fcb2034cf2ae6 (patch)
tree086e0dd6302b839db02a3e451b391a6845b17101
parent9ff70d90e9d70bda6364cc345ea567a378c1e408 (diff)
downloadrust-bitreader-tizen.tar.gz
rust-bitreader-tizen.tar.bz2
rust-bitreader-tizen.zip
[ 18s] + ./bitreader [ 18s] [ 18s] running 9 tests [ 18s] test tests::boolean_values ... ok [ 18s] test tests::errors ... ok [ 18s] test tests::read_buffer ... ok [ 18s] test tests::read_slice ... ok [ 18s] test tests::read_slice_too_much ... ok [ 18s] test tests::relative_reader ... ok [ 18s] test tests::signed_values ... ok [ 18s] test tests::skipping_and_zero_reads ... ok [ 18s] test tests::try_all_sizes ... ok [ 18s] [ 18s] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
-rw-r--r--packaging/rust-bitreader.spec12
1 files changed, 12 insertions, 0 deletions
diff --git a/packaging/rust-bitreader.spec b/packaging/rust-bitreader.spec
index 113ccb0..6a55811 100644
--- a/packaging/rust-bitreader.spec
+++ b/packaging/rust-bitreader.spec
@@ -54,6 +54,18 @@ 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"' \
+ %rust_dylib_extern cfg_if \
+ ./src/lib.rs
+
+./%{real_crate_name}
+%endif
+
%clean
%post -p /sbin/ldconfig