From 9edea91c00d8939fa75c2703165941e7b802e080 Mon Sep 17 00:00:00 2001 From: Matt D'Souza Date: Wed, 23 Jul 2025 09:58:15 -0400 Subject: [PATCH] Add python polybench jobs --- vm/ci/ci_common/common-bench.jsonnet | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/vm/ci/ci_common/common-bench.jsonnet b/vm/ci/ci_common/common-bench.jsonnet index 57902af64546..d2f262daa376 100644 --- a/vm/ci/ci_common/common-bench.jsonnet +++ b/vm/ci/ci_common/common-bench.jsonnet @@ -254,6 +254,24 @@ local repo_config = import '../../../ci/repo-configuration.libsonnet'; self.polybench_wrap(['mx', '--dy', 'truffleruby', '--java-home', '${POLYBENCH_JVM}', 'polybench', 'run', '--suite', 'ruby:benchmark']), ], } + ] + [ + # GraalPy polybench jobs + self.polybench_vm_gate('linux', 'amd64', 'python') + { + setup+: [ + ['mx', '--dy', 'graalpython', 'build'] + ], + run+: [ + self.polybench_wrap(['mx', '--dy', 'graalpython', '--java-home', '${POLYBENCH_JVM}', 'polybench', 'run', '--suite', 'python:gate']), + ], + }, + self.polybench_vm_daily('linux', 'amd64', 'python') + { + setup+: [ + ['mx', '--dy', 'graalpython', 'build'] + ], + run+: [ + self.polybench_wrap(['mx', '--dy', 'graalpython', '--java-home', '${POLYBENCH_JVM}', 'polybench', 'run', '--suite', 'python:benchmark']), + ], + } ], # TODO (GR-60584): reimplement polybenchmarks jobs once polybench is unchained