Skip to content

Commit 89413a5

Browse files
committed
Add large buffer test job
1 parent 31e87d1 commit 89413a5

File tree

2 files changed

+27
-2
lines changed

2 files changed

+27
-2
lines changed

.buildkite/pipeline.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,31 @@ steps:
116116
build.message !~ /\[skip validation\]/ &&
117117
build.message !~ /\[skip special\]/
118118
timeout_in_minutes: 60
119+
- label: ":ram: Large buffers"
120+
plugins:
121+
- JuliaCI/julia#v1:
122+
version: "1.12"
123+
- JuliaCI/julia-test#v1:
124+
test_args: "--jobs=1 --quickfail largecopy largebroadcast"
125+
- JuliaCI/julia-coverage#v1:
126+
codecov: true
127+
dirs:
128+
- src
129+
- lib
130+
agents:
131+
queue: "juliaecosystem"
132+
os: "macos"
133+
arch: "aarch64"
134+
macos_version: "15.0"
135+
if: |
136+
build.message =~ /\[only tests\]/ ||
137+
build.message =~ /\[only large\]/ ||
138+
build.message =~ /\[only special\]/ ||
139+
build.message !~ /\[only/ && !build.pull_request.draft &&
140+
build.message !~ /\[skip tests\]/ &&
141+
build.message !~ /\[skip large\]/ &&
142+
build.message !~ /\[skip special\]/
143+
timeout_in_minutes: 15
119144

120145
- wait: ~
121146
continue_on_failure: true

test/runtests.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,12 +94,12 @@ if filter_tests!(testsuite, args)
9494
end
9595

9696
# only run large copy test on machines with >12GiB memory
97-
if Sys.total_memory() < 12 * 2^30
97+
if parse(Bool, get(ENV, "CI", "false")) || Sys.total_memory() < 12 * 2^30
9898
delete!(testsuite, "largecopy")
9999
end
100100

101101
# only run large broadcast test on machines with >12GiB memory
102-
if Sys.total_memory() < 12 * 2^30
102+
if parse(Bool, get(ENV, "CI", "false")) || Sys.total_memory() < 12 * 2^30
103103
delete!(testsuite, "largebroadcast")
104104
end
105105
end

0 commit comments

Comments
 (0)