| Index: tools/foozzie/v8_foozzie.py
|
| diff --git a/tools/foozzie/v8_foozzie.py b/tools/foozzie/v8_foozzie.py
|
| index 04a7bbe577bf61e63a7c8ab8b2821fcb9e6ed255..f863ceb9c84b91e0183413b00537350211106066 100755
|
| --- a/tools/foozzie/v8_foozzie.py
|
| +++ b/tools/foozzie/v8_foozzie.py
|
| @@ -8,7 +8,6 @@ V8 correctness fuzzer launcher script.
|
| """
|
|
|
| import argparse
|
| -import hashlib
|
| import itertools
|
| import json
|
| import os
|
| @@ -37,10 +36,6 @@ TIMEOUT = 3
|
| RETURN_PASS = 0
|
| RETURN_FAIL = 2
|
|
|
| -# The number of hex digits used from the hash of the original source file path.
|
| -# Keep the number small to avoid duplicate explosion.
|
| -SOURCE_HASH_LENGTH = 3
|
| -
|
| BASE_PATH = os.path.dirname(os.path.abspath(__file__))
|
| PREAMBLE = [
|
| os.path.join(BASE_PATH, 'v8_mock.js'),
|
| @@ -248,7 +243,7 @@ def main():
|
| if fail_bailout(second_config_output, suppress.ignore_by_output2):
|
| return RETURN_FAIL
|
|
|
| - difference, source = suppress.diff(
|
| + difference, source_key = suppress.diff(
|
| first_config_output.stdout, second_config_output.stdout)
|
| if difference:
|
| # The first three entries will be parsed by clusterfuzz. Format changes
|
| @@ -257,7 +252,7 @@ def main():
|
| second_config_label = '%s,%s' % (options.second_arch, options.second_config)
|
| print FAILURE_TEMPLATE % dict(
|
| configs='%s:%s' % (first_config_label, second_config_label),
|
| - sources=hashlib.sha1(source).hexdigest()[:SOURCE_HASH_LENGTH],
|
| + sources=source_key,
|
| suppression='', # We can't tie bugs to differences.
|
| first_config_label=first_config_label,
|
| second_config_label=second_config_label,
|
|
|