Skip to content

Commit 1af05d6

Browse files
Navidemoliverchang
andauthored
Make variant based grouping conditional per project config (#2881)
Co-authored-by: Oliver Chang <oliverchang@users.noreply.github.com>
1 parent 299d1e9 commit 1af05d6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/appengine/handlers/cron/grouper.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import six
2020

2121
from clusterfuzz._internal.base import errors
22+
from clusterfuzz._internal.config import local_config
2223
from clusterfuzz._internal.crash_analysis.crash_comparer import CrashComparer
2324
from clusterfuzz._internal.datastore import data_handler
2425
from clusterfuzz._internal.datastore import data_types
@@ -127,6 +128,11 @@ def matches_top_crash(testcase, top_crashes_by_project_and_platform):
127128

128129
def _group_testcases_based_on_variants(testcase_map):
129130
"""Group testcases that are associated based on variant analysis."""
131+
# Skip this if the project is configured so (like Google3).
132+
enable = local_config.ProjectConfig().get('deduplication.variant', True)
133+
if not enable:
134+
return
135+
130136
logs.log('Grouping based on variant analysis.')
131137
grouping_candidates = collections.defaultdict(list)
132138
project_num_testcases = collections.defaultdict(int)

0 commit comments

Comments
 (0)