Unit Test
[platform/upstream/libxml2.git] / packaging / libxml2.spec
index 1644e92..30cfca5 100644 (file)
@@ -1,7 +1,6 @@
-%define run_tests 0
-%if %{run_tests}
-    # check is defined off at .rpmmacros file.
-    %define check %%check
+
+%if "%{run_tests}" == "1"
+       %define check %%check
 %endif
 
 
@@ -80,9 +79,12 @@ cp %{SOURCE1001} .
 make %{?_smp_mflags} BASE_DIR="%_docdir" DOC_MODULE="%name"
 
 %check
-%if %{run_tests}
-    %__make runtests || exit 0
-%endif
+rm -f /tmp/%{name}_test
+%__make runtests | tee -i /tmp/%{name}_log
+cat /tmp/%{name}_log | grep "^TEST: " > /tmp/%{name}_test
+chmod +x ./run_test.sh
+./run_test.sh %{name} %{version}
+rm -f /tmp/%{name}_log
 
 
 %install