Skip to content

Commit 7f75ec2

Browse files
Merge pull request #8886 from aschwaighofer/benchmark_disable_existential_perf_on_precommit
[benchmark] Move existential tests out of precommit. They are not very stable.
2 parents f3236ed + a4c1bc9 commit 7f75ec2

File tree

2 files changed

+203
-100
lines changed

2 files changed

+203
-100
lines changed

benchmark/scripts/generate_harness/generate_harness.py

Lines changed: 104 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,110 @@
4141
}
4242

4343
# The test suites. Currently, "other" and "string"
44-
other_tests = ["Ackermann", "Fibonacci"]
44+
other_tests = [
45+
"Ackermann",
46+
"Fibonacci",
47+
"ExistentialTestArrayConditionalShift_ClassValueBuffer1",
48+
"ExistentialTestArrayConditionalShift_ClassValueBuffer2",
49+
"ExistentialTestArrayConditionalShift_ClassValueBuffer3",
50+
"ExistentialTestArrayConditionalShift_ClassValueBuffer4",
51+
"ExistentialTestArrayConditionalShift_IntValueBuffer0",
52+
"ExistentialTestArrayConditionalShift_IntValueBuffer1",
53+
"ExistentialTestArrayConditionalShift_IntValueBuffer2",
54+
"ExistentialTestArrayConditionalShift_IntValueBuffer3",
55+
"ExistentialTestArrayConditionalShift_IntValueBuffer4",
56+
"ExistentialTestArrayMutating_ClassValueBuffer1",
57+
"ExistentialTestArrayMutating_ClassValueBuffer2",
58+
"ExistentialTestArrayMutating_ClassValueBuffer3",
59+
"ExistentialTestArrayMutating_ClassValueBuffer4",
60+
"ExistentialTestArrayMutating_IntValueBuffer0",
61+
"ExistentialTestArrayMutating_IntValueBuffer1",
62+
"ExistentialTestArrayMutating_IntValueBuffer2",
63+
"ExistentialTestArrayMutating_IntValueBuffer3",
64+
"ExistentialTestArrayMutating_IntValueBuffer4",
65+
"ExistentialTestArrayOneMethodCall_ClassValueBuffer1",
66+
"ExistentialTestArrayOneMethodCall_ClassValueBuffer2",
67+
"ExistentialTestArrayOneMethodCall_ClassValueBuffer3",
68+
"ExistentialTestArrayOneMethodCall_ClassValueBuffer4",
69+
"ExistentialTestArrayOneMethodCall_IntValueBuffer0",
70+
"ExistentialTestArrayOneMethodCall_IntValueBuffer1",
71+
"ExistentialTestArrayOneMethodCall_IntValueBuffer2",
72+
"ExistentialTestArrayOneMethodCall_IntValueBuffer3",
73+
"ExistentialTestArrayOneMethodCall_IntValueBuffer4",
74+
"ExistentialTestArrayShift_ClassValueBuffer1",
75+
"ExistentialTestArrayShift_ClassValueBuffer2",
76+
"ExistentialTestArrayShift_ClassValueBuffer3",
77+
"ExistentialTestArrayShift_ClassValueBuffer4",
78+
"ExistentialTestArrayShift_IntValueBuffer0",
79+
"ExistentialTestArrayShift_IntValueBuffer1",
80+
"ExistentialTestArrayShift_IntValueBuffer2",
81+
"ExistentialTestArrayShift_IntValueBuffer3",
82+
"ExistentialTestArrayShift_IntValueBuffer4",
83+
"ExistentialTestArrayTwoMethodCalls_ClassValueBuffer1",
84+
"ExistentialTestArrayTwoMethodCalls_ClassValueBuffer2",
85+
"ExistentialTestArrayTwoMethodCalls_ClassValueBuffer3",
86+
"ExistentialTestArrayTwoMethodCalls_ClassValueBuffer4",
87+
"ExistentialTestArrayTwoMethodCalls_IntValueBuffer0",
88+
"ExistentialTestArrayTwoMethodCalls_IntValueBuffer1",
89+
"ExistentialTestArrayTwoMethodCalls_IntValueBuffer2",
90+
"ExistentialTestArrayTwoMethodCalls_IntValueBuffer3",
91+
"ExistentialTestArrayTwoMethodCalls_IntValueBuffer4",
92+
"ExistentialTestMutatingAndNonMutating_ClassValueBuffer1",
93+
"ExistentialTestMutatingAndNonMutating_ClassValueBuffer2",
94+
"ExistentialTestMutatingAndNonMutating_ClassValueBuffer3",
95+
"ExistentialTestMutatingAndNonMutating_ClassValueBuffer4",
96+
"ExistentialTestMutatingAndNonMutating_IntValueBuffer0",
97+
"ExistentialTestMutatingAndNonMutating_IntValueBuffer1",
98+
"ExistentialTestMutatingAndNonMutating_IntValueBuffer2",
99+
"ExistentialTestMutatingAndNonMutating_IntValueBuffer3",
100+
"ExistentialTestMutatingAndNonMutating_IntValueBuffer4",
101+
"ExistentialTestMutating_ClassValueBuffer1",
102+
"ExistentialTestMutating_ClassValueBuffer2",
103+
"ExistentialTestMutating_ClassValueBuffer3",
104+
"ExistentialTestMutating_ClassValueBuffer4",
105+
"ExistentialTestMutating_IntValueBuffer0",
106+
"ExistentialTestMutating_IntValueBuffer1",
107+
"ExistentialTestMutating_IntValueBuffer2",
108+
"ExistentialTestMutating_IntValueBuffer3",
109+
"ExistentialTestMutating_IntValueBuffer4",
110+
"ExistentialTestOneMethodCall_ClassValueBuffer1",
111+
"ExistentialTestOneMethodCall_ClassValueBuffer2",
112+
"ExistentialTestOneMethodCall_ClassValueBuffer3",
113+
"ExistentialTestOneMethodCall_ClassValueBuffer4",
114+
"ExistentialTestOneMethodCall_IntValueBuffer0",
115+
"ExistentialTestOneMethodCall_IntValueBuffer1",
116+
"ExistentialTestOneMethodCall_IntValueBuffer2",
117+
"ExistentialTestOneMethodCall_IntValueBuffer3",
118+
"ExistentialTestOneMethodCall_IntValueBuffer4",
119+
"ExistentialTestPassExistentialOneMethodCall_ClassValueBuffer1",
120+
"ExistentialTestPassExistentialOneMethodCall_ClassValueBuffer2",
121+
"ExistentialTestPassExistentialOneMethodCall_ClassValueBuffer3",
122+
"ExistentialTestPassExistentialOneMethodCall_ClassValueBuffer4",
123+
"ExistentialTestPassExistentialOneMethodCall_IntValueBuffer0",
124+
"ExistentialTestPassExistentialOneMethodCall_IntValueBuffer1",
125+
"ExistentialTestPassExistentialOneMethodCall_IntValueBuffer2",
126+
"ExistentialTestPassExistentialOneMethodCall_IntValueBuffer3",
127+
"ExistentialTestPassExistentialOneMethodCall_IntValueBuffer4",
128+
"ExistentialTestPassExistentialTwoMethodCalls_ClassValueBuffer1",
129+
"ExistentialTestPassExistentialTwoMethodCalls_ClassValueBuffer2",
130+
"ExistentialTestPassExistentialTwoMethodCalls_ClassValueBuffer3",
131+
"ExistentialTestPassExistentialTwoMethodCalls_ClassValueBuffer4",
132+
"ExistentialTestPassExistentialTwoMethodCalls_IntValueBuffer0",
133+
"ExistentialTestPassExistentialTwoMethodCalls_IntValueBuffer1",
134+
"ExistentialTestPassExistentialTwoMethodCalls_IntValueBuffer2",
135+
"ExistentialTestPassExistentialTwoMethodCalls_IntValueBuffer3",
136+
"ExistentialTestPassExistentialTwoMethodCalls_IntValueBuffer4",
137+
"ExistentialTestTwoMethodCalls_ClassValueBuffer1",
138+
"ExistentialTestTwoMethodCalls_ClassValueBuffer2",
139+
"ExistentialTestTwoMethodCalls_ClassValueBuffer3",
140+
"ExistentialTestTwoMethodCalls_ClassValueBuffer4",
141+
"ExistentialTestTwoMethodCalls_IntValueBuffer0",
142+
"ExistentialTestTwoMethodCalls_IntValueBuffer1",
143+
"ExistentialTestTwoMethodCalls_IntValueBuffer2",
144+
"ExistentialTestTwoMethodCalls_IntValueBuffer3",
145+
"ExistentialTestTwoMethodCalls_IntValueBuffer4",
146+
]
147+
45148
string_tests = [
46149
"StringWalkASCIIScalars",
47150
"StringWalkASCIICharacters",

0 commit comments

Comments
 (0)