blob: d8722787b7640a2207d69a75f5339dac614bc2cd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# Makefile for testing hgsubversion
PYTHON=python
.PHONY: all check check-demandimport check-subvertpy check-swig
all:
@echo "Use the following commands to build and install hgsubversion:"
@echo
@echo "$$ cd $(PWD)"
@echo "$$ $(PYTHON) ./setup.py install"
@echo
@exit 1
check: check-demandimport check-subvertpy check-swig
check-demandimport:
# verify that hgsubversion loads properly without bindings, but fails
# when actually used
! LC_ALL=C HGSUBVERSION_BINDINGS=none HGRCPATH=/dev/null \
hg --config extensions.hgsubversion=./hgsubversion \
version 2>&1 \
| egrep '(^abort:|failed to import extension)'
LC_ALL=C HGSUBVERSION_BINDINGS=none HGRCPATH=/dev/null \
hg --config extensions.hgsubversion=./hgsubversion \
version --svn 2>&1 \
| egrep '(^abort:|failed to import extension)'
check-subvertpy:
$(PYTHON) tests/run.py --all --bindings=subvertpy
check-swig:
$(PYTHON) tests/run.py --all --bindings=swig
|