Index: build/coverage_wrapper.py |
diff --git a/build/coverage_wrapper.py b/build/coverage_wrapper.py |
deleted file mode 100755 |
index 5b365d8e63d911c238e5e47e276ec3649488ffc0..0000000000000000000000000000000000000000 |
--- a/build/coverage_wrapper.py |
+++ /dev/null |
@@ -1,36 +0,0 @@ |
-#!/usr/bin/env python |
-# Copyright 2016 the V8 project authors. All rights reserved. |
-# Use of this source code is governed by a BSD-style license that can be |
-# found in the LICENSE file. |
- |
-# CC/CXX wrapper script that excludes certain file patterns from coverage |
-# instrumentation. |
- |
-import re |
-import subprocess |
-import sys |
- |
-exclusions = [ |
- 'buildtools', |
- 'src/third_party', |
- 'third_party', |
- 'test', |
- 'testing', |
-] |
- |
-def remove_if_exists(string_list, item): |
- if item in string_list: |
- string_list.remove(item) |
- |
-args = sys.argv[1:] |
-text = ' '.join(sys.argv[2:]) |
-for exclusion in exclusions: |
- if re.search(r'\-o obj/%s[^ ]*\.o' % exclusion, text): |
- remove_if_exists(args, '-fprofile-arcs') |
- remove_if_exists(args, '-ftest-coverage') |
- remove_if_exists(args, '-fsanitize-coverage=func') |
- remove_if_exists(args, '-fsanitize-coverage=bb') |
- remove_if_exists(args, '-fsanitize-coverage=edge') |
- break |
- |
-sys.exit(subprocess.check_call(args)) |