mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-09-05 08:25:16 +00:00
merged patches in trac #355
git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@3096 e5f2f494-b856-4b98-b285-d166d9295462
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
PYTESTS = process_rename_test.py
|
||||
EXTRA_DIST = $(PYTESTS)
|
||||
# .py will be generated by configure, so we don't have to include it
|
||||
# in EXTRA_DIST.
|
||||
|
||||
# later will have configure option to choose this, like: coverage run --branch
|
||||
PYCOVERAGE = $(PYTHON)
|
||||
@@ -8,5 +9,5 @@ check-local:
|
||||
for pytest in $(PYTESTS) ; do \
|
||||
echo Running test: $$pytest ; \
|
||||
env PYTHONPATH=$(abs_top_srcdir)/src/lib/python:$(abs_top_builddir)/src/lib/python:$(abs_top_builddir)/src/lib/dns/python/.libs \
|
||||
$(PYCOVERAGE) $(abs_srcdir)/$$pytest || exit ; \
|
||||
$(PYCOVERAGE) $(abs_builddir)/$$pytest || exit ; \
|
||||
done
|
||||
|
@@ -34,7 +34,7 @@ class TestRename(unittest.TestCase):
|
||||
"""
|
||||
Test if every script renames itself.
|
||||
|
||||
Scan all Makefile.in and look for scripts.
|
||||
Scan all Makefile and look for scripts.
|
||||
Then scan them by looking at the source text
|
||||
(without actually running them)
|
||||
"""
|
||||
@@ -48,11 +48,11 @@ class TestRename(unittest.TestCase):
|
||||
fun = re.compile(r'^\s*isc\.utils\.process\.rename\s*\(.*\)\s*(|#.*)$',
|
||||
re.MULTILINE)
|
||||
|
||||
# Find all Makefile.in and extract names of scripts
|
||||
for (d, _, fs) in os.walk('@top_srcdir@'):
|
||||
if 'Makefile.in' in fs:
|
||||
# Find all Makefile and extract names of scripts
|
||||
for (d, _, fs) in os.walk('@top_builddir@'):
|
||||
if 'Makefile' in fs:
|
||||
makefile = ''.join(open(os.path.join(d,
|
||||
"Makefile.in")).readlines())
|
||||
"Makefile")).readlines())
|
||||
for (var, _) in lines.findall(makefile):
|
||||
for (script, _) in scripts.findall(var):
|
||||
self.__scan(d, script, fun)
|
||||
|
Reference in New Issue
Block a user