[z3-checkins] r25242 - z3/sqlos/trunk
jinty at codespeak.net
jinty at codespeak.net
Mon Apr 3 00:21:43 CEST 2006
Author: jinty
Date: Mon Apr 3 00:21:40 2006
New Revision: 25242
Added:
z3/sqlos/trunk/patch-test.py (contents, props changed)
Modified:
z3/sqlos/trunk/makefile
Log:
You should now just be able to download the source and run "make test". if I havnt forgotten somethign that is.
Modified: z3/sqlos/trunk/makefile
==============================================================================
--- z3/sqlos/trunk/makefile (original)
+++ z3/sqlos/trunk/makefile Mon Apr 3 00:21:40 2006
@@ -2,7 +2,8 @@
CSV=${HERE}/csv
ZP=${HERE}/../
ZH=${HERE}/../../
-PYTHON=python
+PYTHON=python2.4
+z3includes=Zope3/zopeskel/etc/package-includes
all : test clean
@@ -17,11 +18,16 @@
coverage_sorted : coverage sorted
-test :
- export PYTHONPATH=${ZP} && cd ${ZH} && $(PYTHON) test.py -vpf --all sqlos
-
-clean :
+.PHONY: clean
+clean:
find . \( -name '*~' -o -name '*.py[co]' -o -name '*.bak' -o -name '#*#' -o -name '\.#*' \) -exec rm {} \; -print
+ $(PYTHON) setup.py clean
+
+.PHONY: realclean
+realclean: clean
+ rm -rf dist
+ rm -rf build
+ rm -rf Zope3
reindent :
~/src/reindent.py -r -v .
@@ -39,22 +45,26 @@
Zope3:
$(MAKE) z3-checkout
-Zope3/package-includes/sqlos-meta.zcml: Zope3 includes/sqlos-meta.zcml
- cp includes/sqlos-meta.zcml Zope3/package-includes
-
-Zope3/package-includes/sqlos-configure.zcml: Zope3 includes/sqlos-configure.zcml
- cp includes/sqlos-configure.zcml Zope3/package-includes
+$(z3includes)/sqlos-%.zcml: includes/sqlos-%.zcml Zope3
+ cp $< $@
-Zope3/package-includes/sqlos-ftesting.zcml: Zope3 includes/sqlos-ftesting.zcml
- cp includes/sqlos-ftesting.zcml Zope3/package-includes
+.PHONY: sqlos-meta
+sqlos-meta: $(z3includes)/sqlos-meta.zcml $(z3includes)/sqlos-configure.zcml $(z3includes)/sqlos-ftesting.zcml
-.PHONY: z3-build
-z3-build: Zope3
+.PHONY: develop
+develop: Zope3 sqlos-meta
cd Zope3 && $(MAKE) PYTHON=$(PYTHON) inplace
+ touch Zope3/src/easy-install.pth
+ PYTHONPATH=Zope3/src $(PYTHON) setup.py develop -S Zope3/src --install-dir Zope3/src
-.PHONY: test-dist
-test-dist: z3-update z3-build \
- Zope3/package-includes/sqlos-meta.zcml\
- Zope3/package-includes/sqlos-configure.zcml\
- Zope3/package-includes/sqlos-ftesting.zcml
- cd releases && $(PYTHON) SQLOS-test.py
+.PHONY: patch
+patch:
+ # This is butttt ugly pul hopefully temporary
+ set - e;\
+ if [ `grep 'site.addsitedir(src)' Zope3/test.py -c` == 0 ]; then\
+ cat patch-test.py | patch -p0;\
+ fi
+
+.PHONY: testall
+test: develop patch
+ cd Zope3 && $(PYTHON) test.py --test-path=../src -s sqlos
Added: z3/sqlos/trunk/patch-test.py
==============================================================================
--- (empty file)
+++ z3/sqlos/trunk/patch-test.py Mon Apr 3 00:21:40 2006
@@ -0,0 +1,13 @@
+Index: Zope3/test.py
+===================================================================
+--- Zope3/test.py (revision 65897)
++++ Zope3/test.py (working copy)
+@@ -26,6 +26,8 @@
+ # add src to path
+ src = os.path.join(here, 'src')
+ sys.path.insert(0, src) # put at beginning to avoid one in site_packages
++import site
++site.addsitedir(src)
+
+ from zope.testing import testrunner
+
More information about the z3-checkins
mailing list