@@ -25,58 +25,46 @@ const elts = (Float32, Float64, Complex{Float32}, Complex{Float64})
2525
2626 @testset " BlockedArray" begin
2727 # matrix matrix
28- @test_broken a_dest, dimnames_dest = contract (a1, (1 , - 1 , 2 , - 2 ), a2, (2 , - 3 , 1 , - 4 ))
29- #=
28+ a_dest, dimnames_dest = contract (a1, (1 , - 1 , 2 , - 2 ), a2, (2 , - 3 , 1 , - 4 ))
3029 a_dest_dense, dimnames_dest_dense = contract (
3130 a1_dense, (1 , - 1 , 2 , - 2 ), a2_dense, (2 , - 3 , 1 , - 4 )
3231 )
3332 @test dimnames_dest == dimnames_dest_dense
3433 @test size (a_dest) == size (a_dest_dense)
3534 @test a_dest isa BlockedArray{elt}
3635 @test a_dest ≈ a_dest_dense
37- =#
3836
3937 # matrix vector
40- @test_broken a_dest, dimnames_dest = contract (a1, (2 , - 1 , - 2 , 1 ), a3, (1 , 2 ))
41- #=
38+ a_dest, dimnames_dest = contract (a1, (2 , - 1 , - 2 , 1 ), a3, (1 , 2 ))
4239 a_dest_dense, dimnames_dest_dense = contract (a1_dense, (2 , - 1 , - 2 , 1 ), a3_dense, (1 , 2 ))
4340 @test dimnames_dest == dimnames_dest_dense
4441 @test size (a_dest) == size (a_dest_dense)
4542 @test a_dest isa BlockedArray{elt}
4643 @test a_dest ≈ a_dest_dense
47- =#
4844
4945 # vector matrix
50- @test_broken a_dest, dimnames_dest = contract (a3, (1 , 2 ), a1, (2 , - 1 , - 2 , 1 ))
51- #=
46+ a_dest, dimnames_dest = contract (a3, (1 , 2 ), a1, (2 , - 1 , - 2 , 1 ))
5247 a_dest_dense, dimnames_dest_dense = contract (a3_dense, (1 , 2 ), a1_dense, (2 , - 1 , - 2 , 1 ))
5348 @test dimnames_dest == dimnames_dest_dense
5449 @test size (a_dest) == size (a_dest_dense)
5550 @test a_dest isa BlockedArray{elt}
5651 @test a_dest ≈ a_dest_dense
57- =#
5852
5953 # vector vector
60- # worse than broken: infinite recursion
61- @test_broken false
62- #=
6354 a_dest, dimnames_dest = contract (a3, (1 , 2 ), a3, (2 , 1 ))
6455 a_dest_dense, dimnames_dest_dense = contract (a3_dense, (1 , 2 ), a3_dense, (2 , 1 ))
6556 @test dimnames_dest == dimnames_dest_dense
6657 @test size (a_dest) == size (a_dest_dense)
6758 @test a_dest isa BlockedArray{elt,0 }
6859 @test a_dest ≈ a_dest_dense
69- =#
7060
7161 # outer product
72- @test_broken a_dest, dimnames_dest = contract (a3, (1 , 2 ), a3, (3 , 4 ))
73- #=
62+ a_dest, dimnames_dest = contract (a3, (1 , 2 ), a3, (3 , 4 ))
7463 a_dest_dense, dimnames_dest_dense = contract (a3_dense, (1 , 2 ), a3_dense, (3 , 4 ))
7564 @test dimnames_dest == dimnames_dest_dense
7665 @test size (a_dest) == size (a_dest_dense)
7766 @test a_dest isa BlockedArray{elt}
7867 @test a_dest ≈ a_dest_dense
79- =#
8068 end
8169
8270 @testset " BlockArray" begin
0 commit comments