Skip to content

Commit 53b2709

Browse files
committed
Fix the tests
1 parent edb223e commit 53b2709

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

src/coloring.jl

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -482,7 +482,11 @@ function TreeSet(
482482

483483
# nvmax is the number of vertices in the largest tree of the forest
484484
# In a tree, the number of vertices is equal to the number of edges plus one
485-
nvmax = maximum(num_edges_per_tree) + 1
485+
nvmax = zero(T)
486+
for ne_tree in num_edges_per_tree
487+
nvmax = max(nvmax, ne_tree)
488+
end
489+
nvmax = nvmax + 1
486490

487491
# Create a queue with a fixed size nvmax
488492
queue = Vector{T}(undef, nvmax)

test/allocations.jl

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -154,11 +154,7 @@ end
154154
b64 = @b fast_coloring(A64, problem, algo)
155155
b32 = @b fast_coloring(A32, problem, algo)
156156
# check that we allocate no more than 50% + epsilon with Int32
157-
if decompression == :direct
158-
@test b32.bytes < 0.6 * b64.bytes
159-
else
160-
@test_broken b32.bytes < 0.6 * b64.bytes
161-
end
157+
@test b32.bytes < 0.6 * b64.bytes
162158
end
163159
end
164160
end;

0 commit comments

Comments
 (0)