Skip to content

Commit dad49c2

Browse files
authored
Use new running scripts in ci-perf-kit (#1005)
This PR updates to ci-perf-kit 0.7.0. It fixes a few issues: * Use new running scripts: #980 * Run all the benchmarks for all the plans: #981 * Perf comparison for PR works again: #906
1 parent 39d2371 commit dad49c2

File tree

4 files changed

+14
-9
lines changed

4 files changed

+14
-9
lines changed

.github/workflows/micro-bm.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ jobs:
6666
with:
6767
repository: mmtk/ci-perf-kit
6868
token: ${{ secrets.GITHUB_TOKEN }}
69-
ref: "0.6.8"
69+
ref: "0.7.0"
7070
path: ci-perf-kit
7171
submodules: true
7272
# Use rust-toolchain in the trunk (it doesnt matter much - if the toolchains defined in the trunk and the branch are different, we cant run anyway)

.github/workflows/perf-baseline.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
with:
4040
token: ${{ secrets.CI_ACCESS_TOKEN }}
4141
repository: mmtk/ci-perf-kit
42-
ref: "0.6.10"
42+
ref: "0.7.0"
4343
path: ci-perf-kit
4444
submodules: true
4545
# setup
@@ -79,7 +79,7 @@ jobs:
7979
with:
8080
token: ${{ secrets.CI_ACCESS_TOKEN }}
8181
repository: mmtk/ci-perf-kit
82-
ref: "0.6.10"
82+
ref: "0.7.0"
8383
path: ci-perf-kit
8484
submodules: true
8585
# setup

.github/workflows/perf-compare-ci.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ jobs:
6363
jikesrvm-perf-compare:
6464
runs-on: [self-hosted, Linux, freq-scaling-off]
6565
needs: [binding-refs, mmtk-refs]
66+
timeout-minutes: 1440
6667
steps:
6768
# Trunk - we always use master from the mmtk org
6869
# - binding
@@ -106,7 +107,7 @@ jobs:
106107
with:
107108
repository: mmtk/ci-perf-kit
108109
token: ${{ secrets.CI_ACCESS_TOKEN }}
109-
ref: "0.6.8"
110+
ref: "0.7.0"
110111
path: ci-perf-kit
111112
submodules: true
112113
# setup
@@ -129,7 +130,7 @@ jobs:
129130
- name: Compare Performance
130131
id: run
131132
run: |
132-
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 ./ci-perf-kit/scripts/jikesrvm-compare.sh mmtk-jikesrvm-trunk/ mmtk-core-trunk/ mmtk-jikesrvm-branch/ mmtk-core-branch/ jikesrvm-compare-report.md
133+
JAVA_HOME=/opt/jdk1.6.0_45/ PATH=/opt/apache-ant-1.9.16/bin/:/opt/jdk1.6.0_45/bin/:$PATH ./ci-perf-kit/scripts/jikesrvm-compare.sh mmtk-jikesrvm-trunk/ mmtk-core-trunk/ mmtk-jikesrvm-branch/ mmtk-core-branch/ jikesrvm-compare-report.md
133134
# set report.md to output
134135
- uses: pCYSl5EDgo/cat@master
135136
id: cat
@@ -165,6 +166,7 @@ jobs:
165166
openjdk-perf-compare:
166167
runs-on: [self-hosted, Linux, freq-scaling-off]
167168
needs: [binding-refs, mmtk-refs]
169+
timeout-minutes: 1440
168170
steps:
169171
# Trunk - we always use master from the mmtk org
170172
# - binding
@@ -208,7 +210,7 @@ jobs:
208210
with:
209211
repository: mmtk/ci-perf-kit
210212
token: ${{ secrets.CI_ACCESS_TOKEN }}
211-
ref: "0.6.8"
213+
ref: "0.7.0"
212214
path: ci-perf-kit
213215
submodules: true
214216
# setup

.github/workflows/perf-regression-ci.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ jobs:
2222
# JikesRVM
2323
jikesrvm-perf-regression:
2424
runs-on: [self-hosted, Linux, freq-scaling-off]
25+
timeout-minutes: 1440
2526
steps:
2627
- name: Checkout MMTk Core
2728
uses: actions/checkout@v2
@@ -41,7 +42,7 @@ jobs:
4142
uses: actions/checkout@v2
4243
with:
4344
repository: mmtk/ci-perf-kit
44-
ref: "0.6.10"
45+
ref: "0.7.0"
4546
path: ci-perf-kit
4647
token: ${{ secrets.CI_ACCESS_TOKEN }}
4748
submodules: true
@@ -82,6 +83,7 @@ jobs:
8283
# OpenJDK
8384
openjdk-perf-regression:
8485
runs-on: [self-hosted, Linux, freq-scaling-off]
86+
timeout-minutes: 1440
8587
steps:
8688
- name: Checkout MMTk Core
8789
uses: actions/checkout@v2
@@ -101,7 +103,7 @@ jobs:
101103
uses: actions/checkout@v2
102104
with:
103105
repository: mmtk/ci-perf-kit
104-
ref: "0.6.10"
106+
ref: "0.7.0"
105107
path: ci-perf-kit
106108
token: ${{ secrets.CI_ACCESS_TOKEN }}
107109
submodules: true
@@ -146,6 +148,7 @@ jobs:
146148

147149
openjdk-mutator-perf:
148150
runs-on: [self-hosted, Linux, freq-scaling-off]
151+
timeout-minutes: 1440
149152
steps:
150153
- name: Checkout MMTk Core
151154
uses: actions/checkout@v2
@@ -165,7 +168,7 @@ jobs:
165168
uses: actions/checkout@v2
166169
with:
167170
repository: mmtk/ci-perf-kit
168-
ref: "0.6.10"
171+
ref: "0.7.0"
169172
path: ci-perf-kit
170173
token: ${{ secrets.CI_ACCESS_TOKEN }}
171174
submodules: true

0 commit comments

Comments
 (0)