diff options
author | Eliot Horowitz <eliot@10gen.com> | 2012-10-15 02:04:15 -0400 |
---|---|---|
committer | Eliot Horowitz <eliot@10gen.com> | 2012-10-15 18:07:07 -0400 |
commit | a8d20647d7f1a03b56ab422cda4169d9a1c59929 (patch) | |
tree | 171c4795e60d15bc244249d25b22a411a9478324 /SConstruct | |
parent | dcbef4a3e5367c09182e05455e3cca4b70b8a37a (diff) | |
download | mongo-a8d20647d7f1a03b56ab422cda4169d9a1c59929.tar.gz |
hook up our own IsTestFilename for cpplint
Diffstat (limited to 'SConstruct')
-rw-r--r-- | SConstruct | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/SConstruct b/SConstruct index 927c3ba2189..a89196dfdf4 100644 --- a/SConstruct +++ b/SConstruct @@ -964,10 +964,18 @@ def doLint( env , target , source ): filters.append( '-whitespace/tab' ) # errors found: 233 sourceFiles = utils.getAllSourceFiles( prefix="src/mongo/" ) - sourceFiles. args = [ "--filter=" + ",".join( filters ) , "--counting=detailed" ] + sourceFiles filenames = buildscripts.cpplint.ParseArguments( args ) + + def _ourIsTestFilename(fn): + if fn.find( "dbtests" ) >= 0: + return True + if fn.endswith( "_test.cpp" ): + return True + return False + buildscripts.cpplint._IsTestFilename = _ourIsTestFilename + # Change stderr to write with replacement characters so we don't die # if we try to print something containing non-ASCII characters. sys.stderr = codecs.StreamReaderWriter(sys.stderr, |