Add 'test' target to makefiles. Hook up ipautil tests to run.

This commit is contained in:
Kevin McCarthy 2007-09-04 10:22:45 -07:00
parent 90a34f3865
commit c85c8eede3
6 changed files with 26 additions and 2 deletions

View File

@ -60,6 +60,11 @@ clean:
done
rm -f *~
test:
@for subdir in $(SUBDIRS); do \
(cd $$subdir && $(MAKE) $@) || exit 1; \
done
version-update:
sed s/VERSION/$(SERV_VERSION)/ ipa-server/freeipa-server.spec.in \
> ipa-server/freeipa-server.spec

View File

@ -10,3 +10,5 @@ install:
clean:
rm -f *~ *.pyc
test:

View File

@ -21,3 +21,5 @@ clean:
done
rm -f *~
rm -f ipaclient/*~
test:

View File

@ -1,6 +1,7 @@
PYTHONLIBDIR ?= $(shell python -c "from distutils.sysconfig import *; print get_python_lib()")
PACKAGEDIR ?= $(DESTDIR)/$(PYTHONLIBDIR)/ipa
CONFIGDIR ?= $(DESTDIR)/etc/ipa
TESTS = $(wildcard test/*.py)
all: ;
@ -15,3 +16,10 @@ install:
clean:
rm -f *~ *.pyc
.PHONY: test
test: $(subst .py,.tst,$(TESTS))
%.tst: %.py
python $<

View File

@ -17,12 +17,17 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
import sys
sys.path.insert(0, ".")
import unittest
import ipa.ipautil
import ipautil
class TestCIDict(unittest.TestCase):
def setUp(self):
self.cidict = ipa.ipautil.CIDict()
self.cidict = ipautil.CIDict()
self.cidict["Key1"] = "val1"
self.cidict["key2"] = "val2"
self.cidict["KEY3"] = "VAL3"

View File

@ -21,3 +21,5 @@ clean:
done
rm -f *~
rm -f ipaserver/*~
test: