Skip to content

Commit 7c82be6

Browse files
committed
Run Liquid benchmarks on the bench server
1 parent c30c0d2 commit 7c82be6

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

ci.jsonnet

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,7 @@ local part_definitions = {
445445
psd: { benchmarks+:: ["psd"] },
446446
asciidoctor: { benchmarks+:: ["asciidoctor"] },
447447
other_extra: { benchmarks+:: ["savina"] },
448-
other: { benchmarks+:: ["micro", "image-demo", "optcarrot", "synthetic", "rubykon"] },
448+
other: { benchmarks+:: ["micro", "image-demo", "optcarrot", "synthetic", "rubykon", "liquid"] },
449449

450450
server: {
451451
local build = self,

mx.truffleruby/mx_truffleruby_benchmark.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -629,6 +629,19 @@ def benchmarkList(self, bmSuiteArgs):
629629
def time(self):
630630
return 120
631631

632+
class LiquidBenchmarkSuite(AllBenchmarksBenchmarkSuite):
633+
def name(self):
634+
return 'liquid'
635+
636+
def directory(self):
637+
return 'liquid'
638+
639+
def benchmarkList(self, bmSuiteArgs):
640+
return ['liquid-cart-parse', 'liquid-cart-render', 'liquid-middleware']
641+
642+
def time(self):
643+
return 60
644+
632645
mx_benchmark.add_bm_suite(BuildStatsBenchmarkSuite())
633646
mx_benchmark.add_bm_suite(AllocationBenchmarkSuite())
634647
mx_benchmark.add_bm_suite(InstructionsBenchmarkSuite())
@@ -646,3 +659,4 @@ def time(self):
646659
mx_benchmark.add_bm_suite(SavinaBenchmarkSuite())
647660
mx_benchmark.add_bm_suite(ServerBenchmarkSuite())
648661
mx_benchmark.add_bm_suite(RubykonBenchmarkSuite())
662+
mx_benchmark.add_bm_suite(LiquidBenchmarkSuite())

0 commit comments

Comments
 (0)