ENH: handle MSVS_VERSION additionally to MSVC_VERSION, but raise deprecation warnings...
[scons.git] / src / test_strings.py
index 0d6e6ac6082e47fc0797938067e35a925ee5edce..59d7bca1a3196876381f6b37b759bcb1832f6e8c 100644 (file)
@@ -111,6 +111,13 @@ class CheckUnexpandedStrings(Checker):
     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'),
@@ -127,6 +134,7 @@ check_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',
@@ -139,6 +147,14 @@ check_list = [
         search_list = [ '*.py' ],
     ),
 
+    CheckPassTest(
+        'test',
+        search_list = [ '*.py' ],
+        remove_list = [
+            'Fortran/common.py',
+        ],
+    ),
+
     CheckExpandedCopyright(
         build_scons,
         remove_list = [
@@ -151,6 +167,7 @@ check_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',
@@ -171,6 +188,7 @@ check_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',
@@ -182,6 +200,7 @@ check_list = [
     CheckExpandedCopyright(
         build_src,
         remove_list = [
+            'bench/timeit.py',
             'bin',
             'config',
             'debian',
@@ -214,12 +233,14 @@ check_list = [
             '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/script/MANIFEST.in',
             'src/script/setup.cfg',
+            'test/Fortran/.exclude_tests',
         ],
     ),
 
@@ -245,3 +266,9 @@ if not_built:
     test.no_result(1)
 
 test.pass_test()
+
+# Local Variables:
+# tab-width:4
+# indent-tabs-mode:nil
+# End:
+# vim: set expandtab tabstop=4 shiftwidth=4: