Skip to content

Commit f67d0bf

Browse files
committed
[GR-61626] [GR-62567] Bypass dacapo:pmd transient validation failures.
PullRequest: graal/21467
2 parents dee9373 + 5315287 commit f67d0bf

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

sdk/mx.sdk/mx_sdk_benchmark.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1970,6 +1970,10 @@ def postprocessRunArgs(self, benchname, runArgs):
19701970

19711971
otherArgs = ["-s", self.workloadSize(), "--preserve"] + remaining
19721972

1973+
if benchname == "pmd":
1974+
# GR-61626: known transient which is a benchmark bug (dacapobench/dacapobench#310)
1975+
otherArgs += ["--no-validation"]
1976+
19731977
if args.iterations:
19741978
if args.iterations.isdigit():
19751979
return ["-n", str(int(args.sf * int(args.iterations)))] + otherArgs
@@ -2219,7 +2223,7 @@ def flakySuccessPatterns(self):
22192223
re.MULTILINE),
22202224
re.compile(
22212225
r"^java.lang.Exception: TradeDirect:Login failure for user:",
2222-
re.MULTILINE),
2226+
re.MULTILINE)
22232227
]
22242228

22252229
def vmArgs(self, bmSuiteArgs):

substratevm/mx.substratevm/mx_substratevm_benchmark.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1092,7 +1092,6 @@ def _empty_file():
10921092
}
10931093

10941094
_DACAPO_EXTRA_IMAGE_RUN_ARGS = {
1095-
'pmd': ['--no-validation'],
10961095
# JDK21 ForeignAPISupport is broken --- disable `enableMemorySegments` for now
10971096
'lusearch': ['-Dorg.apache.lucene.store.MMapDirectory.enableMemorySegments=false', '--no-validation'],
10981097
'luindex': ['-Dorg.apache.lucene.store.MMapDirectory.enableMemorySegments=false', '--no-validation'],

0 commit comments

Comments
 (0)