From c817c214033481fe59f9f44c325a9092dc337d07 Mon Sep 17 00:00:00 2001 From: Luis Pabon Date: Thu, 20 Feb 2014 13:50:19 -0500 Subject: build: GlusterFS Unit Test Framework This patch will allow for developers to create unit tests for their code. Documentation has been added to the patch and is available here: doc/hacker-guide/en-US/markdown/unittest.md Also, unit tests are run when RPM is created. BUG: 1067059 Change-Id: I95cf8bb0354d4ca4ed4476a0f2385436a17d2369 Signed-off-by: Vijay Bellur Signed-off-by: Luis Pabon Reviewed-on: http://review.gluster.org/7145 Tested-by: Gluster Build System Reviewed-by: Rajesh Joseph Reviewed-by: Justin Clift Tested-by: Justin Clift --- glusterfs.spec.in | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'glusterfs.spec.in') diff --git a/glusterfs.spec.in b/glusterfs.spec.in index 43662b5a9..5e661399f 100644 --- a/glusterfs.spec.in +++ b/glusterfs.spec.in @@ -450,6 +450,10 @@ pushd api/examples FLAGS="$RPM_OPT_FLAGS" python setup.py build popd +%check + +LD_LIBRARY_PATH=$PWD/cmockery2/.libs make check + %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} @@ -666,6 +670,9 @@ rm -rf %{buildroot} %exclude %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/encryption/rot-13* %exclude %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/mac-compat* %exclude %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/testing/performance/symlink-cache* +# exclude cmockery +%exclude %{_includedir}/cmockery* +%exclude %{_prefix}/share/doc/cmockery* %post libs /sbin/ldconfig -- cgit