~jelmer/bzr-builddeb/dh_python2

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Jelmer Vernooij
  • Date: 2011-03-01 11:49:32 UTC
  • mfrom: (526.4.2 parallel-test)
  • Revision ID: jelmer@samba.org-20110301114932-kmummfyb3dytflzr
merge support for running tests in parallel.

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
        rst2html README > README.html
20
20
        touch $@
21
21
 
 
22
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
 
23
SELFTEST_CONCURRENCY = BZR_CONCURRENCY=$(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
 
24
SELFTEST_PARALLEL = --parallel=fork
 
25
else
 
26
SELFTEST_CONCURRENCY =
 
27
SELFTEST_PARALLEL =
 
28
endif
 
29
 
22
30
build-python%:
23
31
        python$* setup.py build
24
32
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
25
 
        BZR_PLUGINS_AT=builddeb@$(CURDIR) python$* /usr/bin/bzr selftest -s bp.builddeb
 
33
        $(SELFTEST_CONCURRENCY) BZR_PLUGINS_AT=builddeb@$(CURDIR) python$* /usr/bin/bzr selftest \
 
34
            $(SELFTEST_PARALLEL) -v -s bp.builddeb
26
35
endif
27
36
        touch $@-stamp
28
37