From c9d7e0c217ecce0b22c7e9573ddc4055122ed4ca Mon Sep 17 00:00:00 2001 From: zhangxiaoyu Date: Wed, 15 Feb 2023 16:29:12 +0800 Subject: [PATCH] add check Signed-off-by: zhangxiaoyu --- iSulad.spec | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/iSulad.spec b/iSulad.spec index 694225d..5c4cbe3 100644 --- a/iSulad.spec +++ b/iSulad.spec @@ -1,5 +1,5 @@ %global _version 2.1.1 -%global _release 2 +%global _release 3 %global is_systemd 1 %global enable_shimv2 1 %global is_embedded 1 @@ -38,6 +38,10 @@ BuildRequires: sqlite-devel Requires: sqlite %endif +%if %{defined openeuler} +BuildRequires: gtest-devel gmock-devel +%endif + %define lcrver_lower 2.1.1-0 %define lcrver_upper 2.1.2-0 @@ -76,12 +80,27 @@ Runtime Daemon, written by C. mkdir -p build cd build %if 0%{?enable_shimv2} +%if %{defined openeuler} +%cmake -DDEBUG=ON -DCMAKE_SKIP_RPATH=TRUE -DLIB_INSTALL_DIR=%{_libdir} -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_SHIM_V2=ON -DENABLE_UT=ON ../ +%else %cmake -DDEBUG=ON -DCMAKE_SKIP_RPATH=TRUE -DLIB_INSTALL_DIR=%{_libdir} -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_SHIM_V2=ON ../ +%endif +%else +%if %{defined openeuler} +%cmake -DDEBUG=ON -DCMAKE_SKIP_RPATH=TRUE -DLIB_INSTALL_DIR=%{_libdir} -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_UT=ON ../ %else %cmake -DDEBUG=ON -DCMAKE_SKIP_RPATH=TRUE -DLIB_INSTALL_DIR=%{_libdir} -DCMAKE_INSTALL_PREFIX=/usr ../ %endif +%endif %make_build +%check +%if %{defined openeuler} +cd build +# registry_images_ut and volume_ut must run with root user +ctest -E "registry_images_ut|volume_ut" +%endif + %install rm -rf %{buildroot} cd build @@ -237,6 +256,12 @@ fi %endif %changelog +* Thu Feb 16 2023 zhangxiaoyu - 2.1.1-3 +- Type: bugfix +- ID: NA +- SUG: NA +- DESC: add check + * Mon Feb 06 2023 zhangxiaoyu - 2.1.1-2 - Type: update - ID: NA