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 :
@@ -108,6 +109,12 @@ jobs:
108
109
with :
109
110
repository : mmtk/mmtk-openjdk
110
111
path : latest/mmtk-openjdk
112
+ - name : Modify latest version toolchain
113
+ working-directory : latest/mmtk-openjdk
114
+ run : |
115
+ cat mmtk/rust-toolchain
116
+ echo "1.82.0" > mmtk/rust-toolchain
117
+ cat mmtk/rust-toolchain
111
118
- name : Checkout OpenJDK (latest)
112
119
working-directory : latest/mmtk-openjdk
113
120
run : |
@@ -116,8 +123,8 @@ jobs:
116
123
- name : Checkout Perf Kit
117
124
uses : actions/checkout@v4
118
125
with :
119
- repository : mmtk /ci-perf-kit
120
- ref : " 0.8.0 "
126
+ repository : wks /ci-perf-kit
127
+ ref : " feature/history-canary "
121
128
path : ci-perf-kit
122
129
token : ${{ secrets.CI_ACCESS_TOKEN }}
123
130
submodules : true
@@ -165,6 +172,7 @@ jobs:
165
172
export RESULT_REPO_BRANCH=${{ env.RESULT_REPO_BRANCH }}
166
173
export RESULT_REPO_ACCESS_TOKEN=${{ secrets.CI_ACCESS_TOKEN }}
167
174
export FROM_DATE=2020-07-10
175
+ # export OPENJDK_HISTORY_RUN_TEST_FAST=1
168
176
./ci-perf-kit/scripts/openjdk-history-run.sh \
169
177
./latest/mmtk-openjdk \
170
178
./canary/mmtk-openjdk \
@@ -193,6 +201,7 @@ jobs:
193
201
if-no-files-found : error
194
202
195
203
openjdk-mutator-perf :
204
+ if : false # Disable this to test openjdk regression, only.
196
205
runs-on : [self-hosted, Linux, freq-scaling-off]
197
206
timeout-minutes : 1440
198
207
steps :
0 commit comments