8
8
# READ BEFORE ENABLING THE TRIGGER BELOW
9
9
# This trigger is only used when testing the scripts in a branch, and should be commented out in other cases.
10
10
# If this trigger is used, please change the following env: RESULT_REPO_BRANCH -> 'test' (MUST), DEPLOY -> 'false' (optional)
11
- # pull_request:
12
- # branches:
13
- # - master
11
+ pull_request :
12
+ branches :
13
+ - master
14
14
15
15
env :
16
16
# The branch to save run data and plot graph from. Use 'self-hosted' for master, use 'test' or anything else for testing in a branch.
17
- RESULT_REPO_BRANCH : ' self-hosted '
17
+ RESULT_REPO_BRANCH : ' test '
18
18
# Whether we deploy the generated page. Set to true for master.
19
19
DEPLOY : true
20
20
# Directories in ci-perf-kit that will be uploaded as artifacts. The dirs can be found in ci-perf-kit/scripts/common.sh
24
24
jobs :
25
25
# JikesRVM
26
26
jikesrvm-perf-regression :
27
+ if : false # Disable this to test openjdk regression, only.
27
28
runs-on : [self-hosted, Linux, freq-scaling-off]
28
29
timeout-minutes : 1440
29
30
steps :
@@ -114,6 +115,12 @@ jobs:
114
115
with :
115
116
repository : mmtk/mmtk-openjdk
116
117
path : latest/mmtk-openjdk
118
+ - name : Modify latest version toolchain
119
+ working-directory : latest/mmtk-openjdk
120
+ run : |
121
+ cat mmtk/rust-toolchain
122
+ echo "stable" > mmtk/rust-toolchain
123
+ cat mmtk/rust-toolchain
117
124
- name : Checkout OpenJDK (latest)
118
125
working-directory : latest/mmtk-openjdk
119
126
run : |
@@ -122,8 +129,8 @@ jobs:
122
129
- name : Checkout Perf Kit
123
130
uses : actions/checkout@v4
124
131
with :
125
- repository : mmtk /ci-perf-kit
126
- ref : " 0.8.0 "
132
+ repository : wks /ci-perf-kit
133
+ ref : " feature/history-canary "
127
134
path : ci-perf-kit
128
135
submodules : true
129
136
# checkout canary versions.
@@ -168,6 +175,7 @@ jobs:
168
175
export RESULT_REPO_BRANCH=${{ env.RESULT_REPO_BRANCH }}
169
176
export RESULT_REPO_ACCESS_TOKEN=${{ secrets.CI_ACCESS_TOKEN }}
170
177
export FROM_DATE=2020-07-10
178
+ export OPENJDK_HISTORY_RUN_TEST_FAST=1
171
179
./ci-perf-kit/scripts/openjdk-history-run.sh \
172
180
./latest/mmtk-openjdk \
173
181
./canary/mmtk-openjdk \
@@ -196,6 +204,7 @@ jobs:
196
204
if-no-files-found : error
197
205
198
206
openjdk-mutator-perf :
207
+ if : false # Disable this to test openjdk regression, only.
199
208
runs-on : [self-hosted, Linux, freq-scaling-off]
200
209
timeout-minutes : 1440
201
210
steps :
0 commit comments