def must_be_built(self):
return None
+class CheckPassTest(Checker):
+ expressions = [
+ re.compile(r'\.pass_test()'),
+ ]
+ def must_be_built(self):
+ return None
+
class CheckExpandedCopyright(Checker):
expressions = [
re.compile('Copyright.*The SCons Foundation'),
'src',
search_list = [ '*.py' ],
remove_list = [
+ 'engine/SCons/compat/_scons_optparse.py',
'engine/SCons/compat/_scons_sets.py',
'engine/SCons/compat/_scons_sets15.py',
+ 'engine/SCons/compat/_scons_shlex.py',
'engine/SCons/compat/_scons_subprocess.py',
+ 'engine/SCons/compat/_scons_textwrap.py',
'engine/SCons/Conftest.py',
'engine/SCons/dblite.py',
- 'engine/SCons/Optik',
],
),
search_list = [ '*.py' ],
),
+ CheckPassTest(
+ 'test',
+ search_list = [ '*.py' ],
+ remove_list = [
+ 'Fortran/common.py',
+ ],
+ ),
+
CheckExpandedCopyright(
build_scons,
remove_list = [
'debian',
'dist',
'gentoo',
+ 'engine/SCons/compat/_scons_optparse.py',
'engine/SCons/compat/_scons_sets.py',
'engine/SCons/compat/_scons_sets15.py',
+ 'engine/SCons/compat/_scons_shlex.py',
'engine/SCons/compat/_scons_subprocess.py',
+ 'engine/SCons/compat/_scons_textwrap.py',
'engine/SCons/Conftest.py',
'engine/SCons/dblite.py',
- 'engine/SCons/Optik',
'MANIFEST',
'os_spawnv_fix.diff',
'setup.cfg',
],
# We run epydoc on the *.py files, which generates *.pyc files.
remove_patterns = [
- '*.pyc'
+ '*.pyc',
]
),
CheckExpandedCopyright(
build_local,
remove_list = [
+ 'SCons/compat/_scons_optparse.py',
'SCons/compat/_scons_sets.py',
'SCons/compat/_scons_sets15.py',
+ 'SCons/compat/_scons_shlex.py',
'SCons/compat/_scons_subprocess.py',
+ 'SCons/compat/_scons_textwrap.py',
'SCons/Conftest.py',
'SCons/dblite.py',
- 'SCons/Optik',
+ 'scons-%s.egg-info' % scons_version,
],
),
CheckExpandedCopyright(
build_src,
remove_list = [
+ 'bench/timeit.py',
'bin',
'config',
'debian',
'doc/user/SCons-win32-install-2.jpg',
'doc/user/SCons-win32-install-3.jpg',
'doc/user/SCons-win32-install-4.jpg',
+ 'examples',
'gentoo',
'QMTest/classes.qmc',
'QMTest/configuration',
'src/engine/MANIFEST.in',
'src/engine/MANIFEST-xml.in',
'src/engine/setup.cfg',
+ 'src/engine/SCons/compat/_scons_optparse.py',
'src/engine/SCons/compat/_scons_sets.py',
'src/engine/SCons/compat/_scons_sets15.py',
+ 'src/engine/SCons/compat/_scons_shlex.py',
'src/engine/SCons/compat/_scons_subprocess.py',
+ 'src/engine/SCons/compat/_scons_textwrap.py',
'src/engine/SCons/Conftest.py',
'src/engine/SCons/dblite.py',
- 'src/engine/SCons/Optik',
'src/script/MANIFEST.in',
'src/script/setup.cfg',
+ 'test/Fortran/.exclude_tests',
],
),
test.no_result(1)
test.pass_test()
+
+# Local Variables:
+# tab-width:4
+# indent-tabs-mode:nil
+# End:
+# vim: set expandtab tabstop=4 shiftwidth=4: