2006-11-30 22:40:05 +00:00
|
|
|
|
|
|
|
.PHONY: run-queen run-client test
|
|
|
|
|
|
|
|
run-queen:
|
|
|
|
cd queen-basedir && PYTHONPATH=.. twistd -noy ../queen.tac
|
|
|
|
|
|
|
|
run-client:
|
|
|
|
cd client-basedir && PYTHONPATH=.. twistd -noy ../client.tac
|
|
|
|
|
2006-12-01 02:51:19 +00:00
|
|
|
run-client2:
|
|
|
|
cd client-basedir2 && PYTHONPATH=.. twistd -noy ../client.tac
|
2006-12-04 02:07:41 +00:00
|
|
|
run-client3:
|
|
|
|
cd client-basedir3 && PYTHONPATH=.. twistd -noy ../client.tac
|
2006-12-01 02:51:19 +00:00
|
|
|
|
2006-12-14 10:59:51 +00:00
|
|
|
.PHONY: build
|
|
|
|
build:
|
|
|
|
python setup.py build
|
|
|
|
# where does this go? in a platform-specific directory under build/ . Use
|
|
|
|
# builddir.py to locate it.
|
|
|
|
|
|
|
|
ifneq ($(PYTHONPATH),)
|
|
|
|
PP=PYTHONPATH=${PYTHONPATH}:$(shell python ./builddir.py)
|
|
|
|
else
|
|
|
|
PP=PYTHONPATH=$(shell python ./builddir.py)
|
|
|
|
endif
|
|
|
|
|
|
|
|
test: build
|
|
|
|
$(PP) trial allmydata
|
2006-11-30 22:40:05 +00:00
|
|
|
|
2006-12-06 22:26:12 +00:00
|
|
|
test-figleaf:
|
2006-12-14 10:59:51 +00:00
|
|
|
$(PP) trial --reporter=bwverbose-figleaf allmydata
|
2006-12-06 22:26:12 +00:00
|
|
|
figleaf2html -d coverage-html -x allmydata/test/figleaf.excludes
|
|
|
|
# after doing test-figleaf, point your browser at coverage-html/index.html
|
|
|
|
|
2006-12-07 02:24:02 +00:00
|
|
|
figleaf-output:
|
|
|
|
figleaf2html -d coverage-html -x allmydata/test/figleaf.excludes
|
|
|
|
|
2006-12-14 11:05:22 +00:00
|
|
|
pyflakes:
|
|
|
|
pyflakes src/allmydata
|
|
|
|
|
2006-12-14 10:59:51 +00:00
|
|
|
clean:
|
|
|
|
rm -rf build
|
|
|
|
|
2006-12-01 00:16:06 +00:00
|
|
|
create_dirs:
|
2006-12-01 02:51:19 +00:00
|
|
|
mkdir -p queen-basedir
|
|
|
|
mkdir -p client-basedir
|
|
|
|
mkdir -p client-basedir2
|
|
|
|
mkdir -p client-basedir/storage
|
|
|
|
mkdir -p client-basedir2/storage
|
2006-12-05 09:00:44 +00:00
|
|
|
|
|
|
|
deb-dapper:
|
|
|
|
rm -f debian
|
|
|
|
ln -s dapper/debian debian
|
|
|
|
chmod a+x debian/rules
|
|
|
|
fakeroot debian/rules binary
|
|
|
|
|
|
|
|
deb-sid:
|
|
|
|
rm -f debian
|
|
|
|
ln -s sid/debian debian
|
|
|
|
chmod a+x debian/rules
|
|
|
|
fakeroot debian/rules binary
|