object-storage: add UFO unit tests

Run the UFO unit tests following the main GlusterFS unit tests. The
UFO unit tests run under the Nose unit test running harness, requiring
the python-nose package to be installed. These unit tests run fast
enough that we could even consider running them on a commit hook run
by rfc.sh.

Note that they are not functional tests, as they don't require a real
Gluster file system to run.

Change-Id: I55972890c24be16fc588a6950cb6bfd539287bbe
Signed-off-by: Peter Portante <peter.portante@redhat.com>
Reviewed-on: http://review.gluster.org/4333
Reviewed-by: Kaleb KEITHLEY <kkeithle@redhat.com>
Reviewed-by: Anand Avati <avati@redhat.com>
Tested-by: Anand Avati <avati@redhat.com>
This commit is contained in:
Peter Portante 2012-12-19 00:01:13 -05:00
parent ad5407e020
commit 6fa675ca6e
2 changed files with 3 additions and 7 deletions

View File

@ -1,5 +0,0 @@
#!/bin/bash
cd ufo
./.unittests $@
cd -

View File

@ -1,6 +1,7 @@
#!/bin/bash
cd test/unit
cd $(dirname $0)/test/unit
nosetests --exe --with-coverage --cover-package gluster --cover-erase $@
saved_status=$?
rm -f .coverage
cd -
exit $saved_status