Skip to content

Commit 13373df

Browse files
committed
version limit division tests
1 parent 8a8f20b commit 13373df

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

.github/workflows/UnitTest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
# https://github.com/actions/toolkit/issues/399
2727
fail-fast: false
2828
matrix:
29-
julia-version: ['1.0', '1', 'nightly']
29+
julia-version: ['1.0', '1.6', '1', 'nightly']
3030
os: [ubuntu-latest, windows-latest, macOS-latest]
3131
julia-arch: [x64]
3232
# only test one 32-bit job

test/runtests.jl

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -168,14 +168,17 @@ end
168168
@test @inferred(broadcast(+, r, n)) == @inferred(broadcast(+, n, r)) == rc .+ n
169169
@test @inferred(broadcast(-, r)) == .-rc
170170
@test @inferred(broadcast(big, r)) == big.(rc)
171-
for n in Any[typemax(Int), big(typemax(Int))]
171+
for n in Any[2, big(typemax(Int))]
172172
@test @inferred(broadcast(+, r, n)) == @inferred(broadcast(+, n, r)) == rc .+ n
173173
@test @inferred(broadcast(-, r, n)) == rc .- n
174174
@test @inferred(broadcast(-, n, r)) == n .- rc
175175
@test @inferred(broadcast(*, r, n)) == @inferred(broadcast(*, n, r)) == rc .* n
176-
@test @inferred(broadcast(/, r, n)) == @inferred(broadcast(\, n, r)) == rc ./ n
176+
if VERSION >= v"1.6.0"
177+
# this test fails on v1.0 due to a bug in evaluating (3:5) / big(2)
178+
@test @inferred(broadcast(/, r, n)) == @inferred(broadcast(\, n, r)) == rc ./ n
179+
end
177180
end
178-
for n in Any[2.5, big(5)/2]
181+
for n in Any[2.0, big(2.0)]
179182
@test @inferred(broadcast(*, r, n)) == @inferred(broadcast(*, n, r)) == rc .* n
180183
end
181184

0 commit comments

Comments
 (0)