If you think that there is an error in how your package is being tested or represented, please file an issue at NewPkgEval.jl , making sure to read the FAQ first.
Results with Julia v1.2.0
Testing was successful .
Last evaluation was ago and took 4 minutes, 8 seconds.
Click here to download the log file.
Click here to show the log contents.
Resolving package versions...
Installed MirroredArrayViews ─ v1.0.0
Updating `~/.julia/environments/v1.2/Project.toml`
[b32b01fb] + MirroredArrayViews v1.0.0
Updating `~/.julia/environments/v1.2/Manifest.toml`
[b32b01fb] + MirroredArrayViews v1.0.0
[2a0f44e3] + Base64
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[56ddb016] + Logging
[d6f4376e] + Markdown
[9a3f8284] + Random
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[8dfed614] + Test
Testing MirroredArrayViews
Resolving package versions...
Status `/tmp/jl_iqmkMe/Manifest.toml`
[b32b01fb] MirroredArrayViews v1.0.0
[2a0f44e3] Base64 [`@stdlib/Base64`]
[8ba89e20] Distributed [`@stdlib/Distributed`]
[b77e0a4c] InteractiveUtils [`@stdlib/InteractiveUtils`]
[56ddb016] Logging [`@stdlib/Logging`]
[d6f4376e] Markdown [`@stdlib/Markdown`]
[9a3f8284] Random [`@stdlib/Random`]
[9e88b42a] Serialization [`@stdlib/Serialization`]
[6462fe0b] Sockets [`@stdlib/Sockets`]
[8dfed614] Test [`@stdlib/Test`]
Test Summary: | Pass Total
mirror_vector | 3 3
Test Summary: | Pass Total
mirror_matrix | 9 9
A has size (2, 1, 4, 2, 2)
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
Mirroring A along (1, 4, 3, 2)
Testing mirror(A, (1, 4, 3)) == mirror(mirror(A, (1, 4, 3, 2)), (2,))
Testing mirror(A, (1, 4)) == mirror(mirror(A, (1, 4, 3, 2)), (3, 2))
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 4, 3, 2)), (4, 3, 2))
Testing mirror(A, ()) == mirror(mirror(A, (1, 4, 3, 2)), (1, 4, 3, 2))
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
Mirroring A along (3, 2, 1, 5, 4)
Testing mirror(A, (3, 2, 1, 5)) == mirror(mirror(A, (3, 2, 1, 5, 4)), (4,))
Testing mirror(A, (3, 2, 1)) == mirror(mirror(A, (3, 2, 1, 5, 4)), (5, 4))
Testing mirror(A, (3, 2)) == mirror(mirror(A, (3, 2, 1, 5, 4)), (1, 5, 4))
Testing mirror(A, (3,)) == mirror(mirror(A, (3, 2, 1, 5, 4)), (2, 1, 5, 4))
Testing mirror(A, ()) == mirror(mirror(A, (3, 2, 1, 5, 4)), (3, 2, 1, 5, 4))
Mirroring A along (2, 1)
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1)), (1,))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1)), (2, 1))
A has size (1, 2, 5)
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
Mirroring A along (2, 1)
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1)), (1,))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1)), (2, 1))
Mirroring A along (1, 2)
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 2)), (2,))
Testing mirror(A, ()) == mirror(mirror(A, (1, 2)), (1, 2))
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
Mirroring A along (1, 2)
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 2)), (2,))
Testing mirror(A, ()) == mirror(mirror(A, (1, 2)), (1, 2))
A has size (2, 2, 1, 3)
Mirroring A along (1, 3, 2, 4)
Testing mirror(A, (1, 3, 2)) == mirror(mirror(A, (1, 3, 2, 4)), (4,))
Testing mirror(A, (1, 3)) == mirror(mirror(A, (1, 3, 2, 4)), (2, 4))
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 3, 2, 4)), (3, 2, 4))
Testing mirror(A, ()) == mirror(mirror(A, (1, 3, 2, 4)), (1, 3, 2, 4))
Mirroring A along (2, 1, 3)
Testing mirror(A, (2, 1)) == mirror(mirror(A, (2, 1, 3)), (3,))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1, 3)), (1, 3))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1, 3)), (2, 1, 3))
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
Mirroring A along (1, 3, 2, 4)
Testing mirror(A, (1, 3, 2)) == mirror(mirror(A, (1, 3, 2, 4)), (4,))
Testing mirror(A, (1, 3)) == mirror(mirror(A, (1, 3, 2, 4)), (2, 4))
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 3, 2, 4)), (3, 2, 4))
Testing mirror(A, ()) == mirror(mirror(A, (1, 3, 2, 4)), (1, 3, 2, 4))
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
A has size (1, 4, 1, 4, 1, 2, 1)
Mirroring A along (5, 6, 4, 2, 1, 7, 3)
Testing mirror(A, (5, 6, 4, 2, 1, 7)) == mirror(mirror(A, (5, 6, 4, 2, 1, 7, 3)), (3,))
Testing mirror(A, (5, 6, 4, 2, 1)) == mirror(mirror(A, (5, 6, 4, 2, 1, 7, 3)), (7, 3))
Testing mirror(A, (5, 6, 4, 2)) == mirror(mirror(A, (5, 6, 4, 2, 1, 7, 3)), (1, 7, 3))
Testing mirror(A, (5, 6, 4)) == mirror(mirror(A, (5, 6, 4, 2, 1, 7, 3)), (2, 1, 7, 3))
Testing mirror(A, (5, 6)) == mirror(mirror(A, (5, 6, 4, 2, 1, 7, 3)), (4, 2, 1, 7, 3))
Testing mirror(A, (5,)) == mirror(mirror(A, (5, 6, 4, 2, 1, 7, 3)), (6, 4, 2, 1, 7, 3))
Testing mirror(A, ()) == mirror(mirror(A, (5, 6, 4, 2, 1, 7, 3)), (5, 6, 4, 2, 1, 7, 3))
Mirroring A along (5, 3, 2, 1, 4)
Testing mirror(A, (5, 3, 2, 1)) == mirror(mirror(A, (5, 3, 2, 1, 4)), (4,))
Testing mirror(A, (5, 3, 2)) == mirror(mirror(A, (5, 3, 2, 1, 4)), (1, 4))
Testing mirror(A, (5, 3)) == mirror(mirror(A, (5, 3, 2, 1, 4)), (2, 1, 4))
Testing mirror(A, (5,)) == mirror(mirror(A, (5, 3, 2, 1, 4)), (3, 2, 1, 4))
Testing mirror(A, ()) == mirror(mirror(A, (5, 3, 2, 1, 4)), (5, 3, 2, 1, 4))
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
Mirroring A along (5, 2, 6, 3, 4, 1)
Testing mirror(A, (5, 2, 6, 3, 4)) == mirror(mirror(A, (5, 2, 6, 3, 4, 1)), (1,))
Testing mirror(A, (5, 2, 6, 3)) == mirror(mirror(A, (5, 2, 6, 3, 4, 1)), (4, 1))
Testing mirror(A, (5, 2, 6)) == mirror(mirror(A, (5, 2, 6, 3, 4, 1)), (3, 4, 1))
Testing mirror(A, (5, 2)) == mirror(mirror(A, (5, 2, 6, 3, 4, 1)), (6, 3, 4, 1))
Testing mirror(A, (5,)) == mirror(mirror(A, (5, 2, 6, 3, 4, 1)), (2, 6, 3, 4, 1))
Testing mirror(A, ()) == mirror(mirror(A, (5, 2, 6, 3, 4, 1)), (5, 2, 6, 3, 4, 1))
Mirroring A along (4, 1, 3, 2)
Testing mirror(A, (4, 1, 3)) == mirror(mirror(A, (4, 1, 3, 2)), (2,))
Testing mirror(A, (4, 1)) == mirror(mirror(A, (4, 1, 3, 2)), (3, 2))
Testing mirror(A, (4,)) == mirror(mirror(A, (4, 1, 3, 2)), (1, 3, 2))
Testing mirror(A, ()) == mirror(mirror(A, (4, 1, 3, 2)), (4, 1, 3, 2))
A has size (3, 1, 3, 4, 3, 2, 5, 2, 4, 5)
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
Mirroring A along (1, 4, 2, 3, 5)
Testing mirror(A, (1, 4, 2, 3)) == mirror(mirror(A, (1, 4, 2, 3, 5)), (5,))
Testing mirror(A, (1, 4, 2)) == mirror(mirror(A, (1, 4, 2, 3, 5)), (3, 5))
Testing mirror(A, (1, 4)) == mirror(mirror(A, (1, 4, 2, 3, 5)), (2, 3, 5))
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 4, 2, 3, 5)), (4, 2, 3, 5))
Testing mirror(A, ()) == mirror(mirror(A, (1, 4, 2, 3, 5)), (1, 4, 2, 3, 5))
Mirroring A along (2, 3, 1)
Testing mirror(A, (2, 3)) == mirror(mirror(A, (2, 3, 1)), (1,))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 3, 1)), (3, 1))
Testing mirror(A, ()) == mirror(mirror(A, (2, 3, 1)), (2, 3, 1))
Mirroring A along (1, 2)
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 2)), (2,))
Testing mirror(A, ()) == mirror(mirror(A, (1, 2)), (1, 2))
Mirroring A along (3, 5, 4, 7, 6, 1, 2)
Testing mirror(A, (3, 5, 4, 7, 6, 1)) == mirror(mirror(A, (3, 5, 4, 7, 6, 1, 2)), (2,))
Testing mirror(A, (3, 5, 4, 7, 6)) == mirror(mirror(A, (3, 5, 4, 7, 6, 1, 2)), (1, 2))
Testing mirror(A, (3, 5, 4, 7)) == mirror(mirror(A, (3, 5, 4, 7, 6, 1, 2)), (6, 1, 2))
Testing mirror(A, (3, 5, 4)) == mirror(mirror(A, (3, 5, 4, 7, 6, 1, 2)), (7, 6, 1, 2))
Testing mirror(A, (3, 5)) == mirror(mirror(A, (3, 5, 4, 7, 6, 1, 2)), (4, 7, 6, 1, 2))
Testing mirror(A, (3,)) == mirror(mirror(A, (3, 5, 4, 7, 6, 1, 2)), (5, 4, 7, 6, 1, 2))
Testing mirror(A, ()) == mirror(mirror(A, (3, 5, 4, 7, 6, 1, 2)), (3, 5, 4, 7, 6, 1, 2))
A has size (5, 1, 2, 3, 4, 2, 3, 5, 5, 5)
Mirroring A along (1, 3, 4, 2, 5)
Testing mirror(A, (1, 3, 4, 2)) == mirror(mirror(A, (1, 3, 4, 2, 5)), (5,))
Testing mirror(A, (1, 3, 4)) == mirror(mirror(A, (1, 3, 4, 2, 5)), (2, 5))
Testing mirror(A, (1, 3)) == mirror(mirror(A, (1, 3, 4, 2, 5)), (4, 2, 5))
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 3, 4, 2, 5)), (3, 4, 2, 5))
Testing mirror(A, ()) == mirror(mirror(A, (1, 3, 4, 2, 5)), (1, 3, 4, 2, 5))
Mirroring A along (1, 5, 3, 2, 8, 7, 6, 4)
Testing mirror(A, (1, 5, 3, 2, 8, 7, 6)) == mirror(mirror(A, (1, 5, 3, 2, 8, 7, 6, 4)), (4,))
Testing mirror(A, (1, 5, 3, 2, 8, 7)) == mirror(mirror(A, (1, 5, 3, 2, 8, 7, 6, 4)), (6, 4))
Testing mirror(A, (1, 5, 3, 2, 8)) == mirror(mirror(A, (1, 5, 3, 2, 8, 7, 6, 4)), (7, 6, 4))
Testing mirror(A, (1, 5, 3, 2)) == mirror(mirror(A, (1, 5, 3, 2, 8, 7, 6, 4)), (8, 7, 6, 4))
Testing mirror(A, (1, 5, 3)) == mirror(mirror(A, (1, 5, 3, 2, 8, 7, 6, 4)), (2, 8, 7, 6, 4))
Testing mirror(A, (1, 5)) == mirror(mirror(A, (1, 5, 3, 2, 8, 7, 6, 4)), (3, 2, 8, 7, 6, 4))
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 5, 3, 2, 8, 7, 6, 4)), (5, 3, 2, 8, 7, 6, 4))
Testing mirror(A, ()) == mirror(mirror(A, (1, 5, 3, 2, 8, 7, 6, 4)), (1, 5, 3, 2, 8, 7, 6, 4))
Mirroring A along (3, 1, 4, 2)
Testing mirror(A, (3, 1, 4)) == mirror(mirror(A, (3, 1, 4, 2)), (2,))
Testing mirror(A, (3, 1)) == mirror(mirror(A, (3, 1, 4, 2)), (4, 2))
Testing mirror(A, (3,)) == mirror(mirror(A, (3, 1, 4, 2)), (1, 4, 2))
Testing mirror(A, ()) == mirror(mirror(A, (3, 1, 4, 2)), (3, 1, 4, 2))
Mirroring A along (6, 4, 8, 3, 7, 5, 2, 1)
Testing mirror(A, (6, 4, 8, 3, 7, 5, 2)) == mirror(mirror(A, (6, 4, 8, 3, 7, 5, 2, 1)), (1,))
Testing mirror(A, (6, 4, 8, 3, 7, 5)) == mirror(mirror(A, (6, 4, 8, 3, 7, 5, 2, 1)), (2, 1))
Testing mirror(A, (6, 4, 8, 3, 7)) == mirror(mirror(A, (6, 4, 8, 3, 7, 5, 2, 1)), (5, 2, 1))
Testing mirror(A, (6, 4, 8, 3)) == mirror(mirror(A, (6, 4, 8, 3, 7, 5, 2, 1)), (7, 5, 2, 1))
Testing mirror(A, (6, 4, 8)) == mirror(mirror(A, (6, 4, 8, 3, 7, 5, 2, 1)), (3, 7, 5, 2, 1))
Testing mirror(A, (6, 4)) == mirror(mirror(A, (6, 4, 8, 3, 7, 5, 2, 1)), (8, 3, 7, 5, 2, 1))
Testing mirror(A, (6,)) == mirror(mirror(A, (6, 4, 8, 3, 7, 5, 2, 1)), (4, 8, 3, 7, 5, 2, 1))
Testing mirror(A, ()) == mirror(mirror(A, (6, 4, 8, 3, 7, 5, 2, 1)), (6, 4, 8, 3, 7, 5, 2, 1))
Mirroring A along (1, 2)
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 2)), (2,))
Testing mirror(A, ()) == mirror(mirror(A, (1, 2)), (1, 2))
A has size (5, 5, 2, 1, 5, 4, 3, 4)
Mirroring A along (4, 2, 1, 3)
Testing mirror(A, (4, 2, 1)) == mirror(mirror(A, (4, 2, 1, 3)), (3,))
Testing mirror(A, (4, 2)) == mirror(mirror(A, (4, 2, 1, 3)), (1, 3))
Testing mirror(A, (4,)) == mirror(mirror(A, (4, 2, 1, 3)), (2, 1, 3))
Testing mirror(A, ()) == mirror(mirror(A, (4, 2, 1, 3)), (4, 2, 1, 3))
Mirroring A along (2, 1)
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1)), (1,))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1)), (2, 1))
Mirroring A along (2, 1)
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1)), (1,))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1)), (2, 1))
Mirroring A along (1, 5, 7, 6, 3, 2, 4)
Testing mirror(A, (1, 5, 7, 6, 3, 2)) == mirror(mirror(A, (1, 5, 7, 6, 3, 2, 4)), (4,))
Testing mirror(A, (1, 5, 7, 6, 3)) == mirror(mirror(A, (1, 5, 7, 6, 3, 2, 4)), (2, 4))
Testing mirror(A, (1, 5, 7, 6)) == mirror(mirror(A, (1, 5, 7, 6, 3, 2, 4)), (3, 2, 4))
Testing mirror(A, (1, 5, 7)) == mirror(mirror(A, (1, 5, 7, 6, 3, 2, 4)), (6, 3, 2, 4))
Testing mirror(A, (1, 5)) == mirror(mirror(A, (1, 5, 7, 6, 3, 2, 4)), (7, 6, 3, 2, 4))
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 5, 7, 6, 3, 2, 4)), (5, 7, 6, 3, 2, 4))
Testing mirror(A, ()) == mirror(mirror(A, (1, 5, 7, 6, 3, 2, 4)), (1, 5, 7, 6, 3, 2, 4))
Mirroring A along (5, 7, 6, 4, 1, 3, 2)
Testing mirror(A, (5, 7, 6, 4, 1, 3)) == mirror(mirror(A, (5, 7, 6, 4, 1, 3, 2)), (2,))
Testing mirror(A, (5, 7, 6, 4, 1)) == mirror(mirror(A, (5, 7, 6, 4, 1, 3, 2)), (3, 2))
Testing mirror(A, (5, 7, 6, 4)) == mirror(mirror(A, (5, 7, 6, 4, 1, 3, 2)), (1, 3, 2))
Testing mirror(A, (5, 7, 6)) == mirror(mirror(A, (5, 7, 6, 4, 1, 3, 2)), (4, 1, 3, 2))
Testing mirror(A, (5, 7)) == mirror(mirror(A, (5, 7, 6, 4, 1, 3, 2)), (6, 4, 1, 3, 2))
Testing mirror(A, (5,)) == mirror(mirror(A, (5, 7, 6, 4, 1, 3, 2)), (7, 6, 4, 1, 3, 2))
Testing mirror(A, ()) == mirror(mirror(A, (5, 7, 6, 4, 1, 3, 2)), (5, 7, 6, 4, 1, 3, 2))
A has size (2, 3, 3, 4, 1, 1, 1, 2)
Mirroring A along (5, 6, 3, 2, 4, 1)
Testing mirror(A, (5, 6, 3, 2, 4)) == mirror(mirror(A, (5, 6, 3, 2, 4, 1)), (1,))
Testing mirror(A, (5, 6, 3, 2)) == mirror(mirror(A, (5, 6, 3, 2, 4, 1)), (4, 1))
Testing mirror(A, (5, 6, 3)) == mirror(mirror(A, (5, 6, 3, 2, 4, 1)), (2, 4, 1))
Testing mirror(A, (5, 6)) == mirror(mirror(A, (5, 6, 3, 2, 4, 1)), (3, 2, 4, 1))
Testing mirror(A, (5,)) == mirror(mirror(A, (5, 6, 3, 2, 4, 1)), (6, 3, 2, 4, 1))
Testing mirror(A, ()) == mirror(mirror(A, (5, 6, 3, 2, 4, 1)), (5, 6, 3, 2, 4, 1))
Mirroring A along (4, 6, 5, 2, 7, 1, 3)
Testing mirror(A, (4, 6, 5, 2, 7, 1)) == mirror(mirror(A, (4, 6, 5, 2, 7, 1, 3)), (3,))
Testing mirror(A, (4, 6, 5, 2, 7)) == mirror(mirror(A, (4, 6, 5, 2, 7, 1, 3)), (1, 3))
Testing mirror(A, (4, 6, 5, 2)) == mirror(mirror(A, (4, 6, 5, 2, 7, 1, 3)), (7, 1, 3))
Testing mirror(A, (4, 6, 5)) == mirror(mirror(A, (4, 6, 5, 2, 7, 1, 3)), (2, 7, 1, 3))
Testing mirror(A, (4, 6)) == mirror(mirror(A, (4, 6, 5, 2, 7, 1, 3)), (5, 2, 7, 1, 3))
Testing mirror(A, (4,)) == mirror(mirror(A, (4, 6, 5, 2, 7, 1, 3)), (6, 5, 2, 7, 1, 3))
Testing mirror(A, ()) == mirror(mirror(A, (4, 6, 5, 2, 7, 1, 3)), (4, 6, 5, 2, 7, 1, 3))
Mirroring A along (2, 1, 5, 4, 3, 6)
Testing mirror(A, (2, 1, 5, 4, 3)) == mirror(mirror(A, (2, 1, 5, 4, 3, 6)), (6,))
Testing mirror(A, (2, 1, 5, 4)) == mirror(mirror(A, (2, 1, 5, 4, 3, 6)), (3, 6))
Testing mirror(A, (2, 1, 5)) == mirror(mirror(A, (2, 1, 5, 4, 3, 6)), (4, 3, 6))
Testing mirror(A, (2, 1)) == mirror(mirror(A, (2, 1, 5, 4, 3, 6)), (5, 4, 3, 6))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1, 5, 4, 3, 6)), (1, 5, 4, 3, 6))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1, 5, 4, 3, 6)), (2, 1, 5, 4, 3, 6))
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
Mirroring A along (1, 2)
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 2)), (2,))
Testing mirror(A, ()) == mirror(mirror(A, (1, 2)), (1, 2))
A has size (1, 5, 5, 1, 2, 1, 2, 1, 3)
Mirroring A along (5, 1, 3, 6, 2, 4)
Testing mirror(A, (5, 1, 3, 6, 2)) == mirror(mirror(A, (5, 1, 3, 6, 2, 4)), (4,))
Testing mirror(A, (5, 1, 3, 6)) == mirror(mirror(A, (5, 1, 3, 6, 2, 4)), (2, 4))
Testing mirror(A, (5, 1, 3)) == mirror(mirror(A, (5, 1, 3, 6, 2, 4)), (6, 2, 4))
Testing mirror(A, (5, 1)) == mirror(mirror(A, (5, 1, 3, 6, 2, 4)), (3, 6, 2, 4))
Testing mirror(A, (5,)) == mirror(mirror(A, (5, 1, 3, 6, 2, 4)), (1, 3, 6, 2, 4))
Testing mirror(A, ()) == mirror(mirror(A, (5, 1, 3, 6, 2, 4)), (5, 1, 3, 6, 2, 4))
Mirroring A along (6, 9, 2, 3, 4, 1, 5, 8, 7)
Testing mirror(A, (6, 9, 2, 3, 4, 1, 5, 8)) == mirror(mirror(A, (6, 9, 2, 3, 4, 1, 5, 8, 7)), (7,))
Testing mirror(A, (6, 9, 2, 3, 4, 1, 5)) == mirror(mirror(A, (6, 9, 2, 3, 4, 1, 5, 8, 7)), (8, 7))
Testing mirror(A, (6, 9, 2, 3, 4, 1)) == mirror(mirror(A, (6, 9, 2, 3, 4, 1, 5, 8, 7)), (5, 8, 7))
Testing mirror(A, (6, 9, 2, 3, 4)) == mirror(mirror(A, (6, 9, 2, 3, 4, 1, 5, 8, 7)), (1, 5, 8, 7))
Testing mirror(A, (6, 9, 2, 3)) == mirror(mirror(A, (6, 9, 2, 3, 4, 1, 5, 8, 7)), (4, 1, 5, 8, 7))
Testing mirror(A, (6, 9, 2)) == mirror(mirror(A, (6, 9, 2, 3, 4, 1, 5, 8, 7)), (3, 4, 1, 5, 8, 7))
Testing mirror(A, (6, 9)) == mirror(mirror(A, (6, 9, 2, 3, 4, 1, 5, 8, 7)), (2, 3, 4, 1, 5, 8, 7))
Testing mirror(A, (6,)) == mirror(mirror(A, (6, 9, 2, 3, 4, 1, 5, 8, 7)), (9, 2, 3, 4, 1, 5, 8, 7))
Testing mirror(A, ()) == mirror(mirror(A, (6, 9, 2, 3, 4, 1, 5, 8, 7)), (6, 9, 2, 3, 4, 1, 5, 8, 7))
Mirroring A along (1, 8, 2, 5, 4, 9, 3, 7, 6)
Testing mirror(A, (1, 8, 2, 5, 4, 9, 3, 7)) == mirror(mirror(A, (1, 8, 2, 5, 4, 9, 3, 7, 6)), (6,))
Testing mirror(A, (1, 8, 2, 5, 4, 9, 3)) == mirror(mirror(A, (1, 8, 2, 5, 4, 9, 3, 7, 6)), (7, 6))
Testing mirror(A, (1, 8, 2, 5, 4, 9)) == mirror(mirror(A, (1, 8, 2, 5, 4, 9, 3, 7, 6)), (3, 7, 6))
Testing mirror(A, (1, 8, 2, 5, 4)) == mirror(mirror(A, (1, 8, 2, 5, 4, 9, 3, 7, 6)), (9, 3, 7, 6))
Testing mirror(A, (1, 8, 2, 5)) == mirror(mirror(A, (1, 8, 2, 5, 4, 9, 3, 7, 6)), (4, 9, 3, 7, 6))
Testing mirror(A, (1, 8, 2)) == mirror(mirror(A, (1, 8, 2, 5, 4, 9, 3, 7, 6)), (5, 4, 9, 3, 7, 6))
Testing mirror(A, (1, 8)) == mirror(mirror(A, (1, 8, 2, 5, 4, 9, 3, 7, 6)), (2, 5, 4, 9, 3, 7, 6))
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 8, 2, 5, 4, 9, 3, 7, 6)), (8, 2, 5, 4, 9, 3, 7, 6))
Testing mirror(A, ()) == mirror(mirror(A, (1, 8, 2, 5, 4, 9, 3, 7, 6)), (1, 8, 2, 5, 4, 9, 3, 7, 6))
Mirroring A along (4, 2, 1, 3)
Testing mirror(A, (4, 2, 1)) == mirror(mirror(A, (4, 2, 1, 3)), (3,))
Testing mirror(A, (4, 2)) == mirror(mirror(A, (4, 2, 1, 3)), (1, 3))
Testing mirror(A, (4,)) == mirror(mirror(A, (4, 2, 1, 3)), (2, 1, 3))
Testing mirror(A, ()) == mirror(mirror(A, (4, 2, 1, 3)), (4, 2, 1, 3))
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
A has size (5, 2, 1, 2, 1, 2, 4, 5, 2)
Mirroring A along (6, 3, 8, 5, 1, 4, 7, 9, 2)
Testing mirror(A, (6, 3, 8, 5, 1, 4, 7, 9)) == mirror(mirror(A, (6, 3, 8, 5, 1, 4, 7, 9, 2)), (2,))
Testing mirror(A, (6, 3, 8, 5, 1, 4, 7)) == mirror(mirror(A, (6, 3, 8, 5, 1, 4, 7, 9, 2)), (9, 2))
Testing mirror(A, (6, 3, 8, 5, 1, 4)) == mirror(mirror(A, (6, 3, 8, 5, 1, 4, 7, 9, 2)), (7, 9, 2))
Testing mirror(A, (6, 3, 8, 5, 1)) == mirror(mirror(A, (6, 3, 8, 5, 1, 4, 7, 9, 2)), (4, 7, 9, 2))
Testing mirror(A, (6, 3, 8, 5)) == mirror(mirror(A, (6, 3, 8, 5, 1, 4, 7, 9, 2)), (1, 4, 7, 9, 2))
Testing mirror(A, (6, 3, 8)) == mirror(mirror(A, (6, 3, 8, 5, 1, 4, 7, 9, 2)), (5, 1, 4, 7, 9, 2))
Testing mirror(A, (6, 3)) == mirror(mirror(A, (6, 3, 8, 5, 1, 4, 7, 9, 2)), (8, 5, 1, 4, 7, 9, 2))
Testing mirror(A, (6,)) == mirror(mirror(A, (6, 3, 8, 5, 1, 4, 7, 9, 2)), (3, 8, 5, 1, 4, 7, 9, 2))
Testing mirror(A, ()) == mirror(mirror(A, (6, 3, 8, 5, 1, 4, 7, 9, 2)), (6, 3, 8, 5, 1, 4, 7, 9, 2))
Mirroring A along (2, 1, 3)
Testing mirror(A, (2, 1)) == mirror(mirror(A, (2, 1, 3)), (3,))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1, 3)), (1, 3))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1, 3)), (2, 1, 3))
Mirroring A along (4, 1, 7, 6, 2, 5, 3)
Testing mirror(A, (4, 1, 7, 6, 2, 5)) == mirror(mirror(A, (4, 1, 7, 6, 2, 5, 3)), (3,))
Testing mirror(A, (4, 1, 7, 6, 2)) == mirror(mirror(A, (4, 1, 7, 6, 2, 5, 3)), (5, 3))
Testing mirror(A, (4, 1, 7, 6)) == mirror(mirror(A, (4, 1, 7, 6, 2, 5, 3)), (2, 5, 3))
Testing mirror(A, (4, 1, 7)) == mirror(mirror(A, (4, 1, 7, 6, 2, 5, 3)), (6, 2, 5, 3))
Testing mirror(A, (4, 1)) == mirror(mirror(A, (4, 1, 7, 6, 2, 5, 3)), (7, 6, 2, 5, 3))
Testing mirror(A, (4,)) == mirror(mirror(A, (4, 1, 7, 6, 2, 5, 3)), (1, 7, 6, 2, 5, 3))
Testing mirror(A, ()) == mirror(mirror(A, (4, 1, 7, 6, 2, 5, 3)), (4, 1, 7, 6, 2, 5, 3))
Mirroring A along (6, 2, 4, 3, 1, 5)
Testing mirror(A, (6, 2, 4, 3, 1)) == mirror(mirror(A, (6, 2, 4, 3, 1, 5)), (5,))
Testing mirror(A, (6, 2, 4, 3)) == mirror(mirror(A, (6, 2, 4, 3, 1, 5)), (1, 5))
Testing mirror(A, (6, 2, 4)) == mirror(mirror(A, (6, 2, 4, 3, 1, 5)), (3, 1, 5))
Testing mirror(A, (6, 2)) == mirror(mirror(A, (6, 2, 4, 3, 1, 5)), (4, 3, 1, 5))
Testing mirror(A, (6,)) == mirror(mirror(A, (6, 2, 4, 3, 1, 5)), (2, 4, 3, 1, 5))
Testing mirror(A, ()) == mirror(mirror(A, (6, 2, 4, 3, 1, 5)), (6, 2, 4, 3, 1, 5))
Mirroring A along (5, 6, 1, 2, 8, 4, 3, 7)
Testing mirror(A, (5, 6, 1, 2, 8, 4, 3)) == mirror(mirror(A, (5, 6, 1, 2, 8, 4, 3, 7)), (7,))
Testing mirror(A, (5, 6, 1, 2, 8, 4)) == mirror(mirror(A, (5, 6, 1, 2, 8, 4, 3, 7)), (3, 7))
Testing mirror(A, (5, 6, 1, 2, 8)) == mirror(mirror(A, (5, 6, 1, 2, 8, 4, 3, 7)), (4, 3, 7))
Testing mirror(A, (5, 6, 1, 2)) == mirror(mirror(A, (5, 6, 1, 2, 8, 4, 3, 7)), (8, 4, 3, 7))
Testing mirror(A, (5, 6, 1)) == mirror(mirror(A, (5, 6, 1, 2, 8, 4, 3, 7)), (2, 8, 4, 3, 7))
Testing mirror(A, (5, 6)) == mirror(mirror(A, (5, 6, 1, 2, 8, 4, 3, 7)), (1, 2, 8, 4, 3, 7))
Testing mirror(A, (5,)) == mirror(mirror(A, (5, 6, 1, 2, 8, 4, 3, 7)), (6, 1, 2, 8, 4, 3, 7))
Testing mirror(A, ()) == mirror(mirror(A, (5, 6, 1, 2, 8, 4, 3, 7)), (5, 6, 1, 2, 8, 4, 3, 7))
Test Summary: | Pass Total
general array mirrors | 208 208
Testing MirroredArrayViews tests passed
Results with Julia v1.3.0
Testing was successful .
Last evaluation was ago and took 2 minutes, 35 seconds.
Click here to download the log file.
Click here to show the log contents.
Resolving package versions...
Installed MirroredArrayViews ─ v1.0.0
Updating `~/.julia/environments/v1.3/Project.toml`
[b32b01fb] + MirroredArrayViews v1.0.0
Updating `~/.julia/environments/v1.3/Manifest.toml`
[b32b01fb] + MirroredArrayViews v1.0.0
[2a0f44e3] + Base64
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[56ddb016] + Logging
[d6f4376e] + Markdown
[9a3f8284] + Random
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[8dfed614] + Test
Testing MirroredArrayViews
Resolving package versions...
Status `/tmp/jl_8w7UmJ/Manifest.toml`
[b32b01fb] MirroredArrayViews v1.0.0
[2a0f44e3] Base64 [`@stdlib/Base64`]
[8ba89e20] Distributed [`@stdlib/Distributed`]
[b77e0a4c] InteractiveUtils [`@stdlib/InteractiveUtils`]
[56ddb016] Logging [`@stdlib/Logging`]
[d6f4376e] Markdown [`@stdlib/Markdown`]
[9a3f8284] Random [`@stdlib/Random`]
[9e88b42a] Serialization [`@stdlib/Serialization`]
[6462fe0b] Sockets [`@stdlib/Sockets`]
[8dfed614] Test [`@stdlib/Test`]
Test Summary: | Pass Total
mirror_vector | 3 3
Test Summary: | Pass Total
mirror_matrix | 9 9
A has size (4, 4, 3, 5, 4, 1, 2, 4, 3)
Mirroring A along (5, 4, 6, 1, 2, 3)
Testing mirror(A, (5, 4, 6, 1, 2)) == mirror(mirror(A, (5, 4, 6, 1, 2, 3)), (3,))
Testing mirror(A, (5, 4, 6, 1)) == mirror(mirror(A, (5, 4, 6, 1, 2, 3)), (2, 3))
Testing mirror(A, (5, 4, 6)) == mirror(mirror(A, (5, 4, 6, 1, 2, 3)), (1, 2, 3))
Testing mirror(A, (5, 4)) == mirror(mirror(A, (5, 4, 6, 1, 2, 3)), (6, 1, 2, 3))
Testing mirror(A, (5,)) == mirror(mirror(A, (5, 4, 6, 1, 2, 3)), (4, 6, 1, 2, 3))
Testing mirror(A, ()) == mirror(mirror(A, (5, 4, 6, 1, 2, 3)), (5, 4, 6, 1, 2, 3))
Mirroring A along (1, 5, 4, 3, 2, 6)
Testing mirror(A, (1, 5, 4, 3, 2)) == mirror(mirror(A, (1, 5, 4, 3, 2, 6)), (6,))
Testing mirror(A, (1, 5, 4, 3)) == mirror(mirror(A, (1, 5, 4, 3, 2, 6)), (2, 6))
Testing mirror(A, (1, 5, 4)) == mirror(mirror(A, (1, 5, 4, 3, 2, 6)), (3, 2, 6))
Testing mirror(A, (1, 5)) == mirror(mirror(A, (1, 5, 4, 3, 2, 6)), (4, 3, 2, 6))
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 5, 4, 3, 2, 6)), (5, 4, 3, 2, 6))
Testing mirror(A, ()) == mirror(mirror(A, (1, 5, 4, 3, 2, 6)), (1, 5, 4, 3, 2, 6))
Mirroring A along (6, 3, 4, 7, 5, 2, 1)
Testing mirror(A, (6, 3, 4, 7, 5, 2)) == mirror(mirror(A, (6, 3, 4, 7, 5, 2, 1)), (1,))
Testing mirror(A, (6, 3, 4, 7, 5)) == mirror(mirror(A, (6, 3, 4, 7, 5, 2, 1)), (2, 1))
Testing mirror(A, (6, 3, 4, 7)) == mirror(mirror(A, (6, 3, 4, 7, 5, 2, 1)), (5, 2, 1))
Testing mirror(A, (6, 3, 4)) == mirror(mirror(A, (6, 3, 4, 7, 5, 2, 1)), (7, 5, 2, 1))
Testing mirror(A, (6, 3)) == mirror(mirror(A, (6, 3, 4, 7, 5, 2, 1)), (4, 7, 5, 2, 1))
Testing mirror(A, (6,)) == mirror(mirror(A, (6, 3, 4, 7, 5, 2, 1)), (3, 4, 7, 5, 2, 1))
Testing mirror(A, ()) == mirror(mirror(A, (6, 3, 4, 7, 5, 2, 1)), (6, 3, 4, 7, 5, 2, 1))
Mirroring A along (2, 7, 6, 9, 4, 8, 5, 1, 3)
Testing mirror(A, (2, 7, 6, 9, 4, 8, 5, 1)) == mirror(mirror(A, (2, 7, 6, 9, 4, 8, 5, 1, 3)), (3,))
Testing mirror(A, (2, 7, 6, 9, 4, 8, 5)) == mirror(mirror(A, (2, 7, 6, 9, 4, 8, 5, 1, 3)), (1, 3))
Testing mirror(A, (2, 7, 6, 9, 4, 8)) == mirror(mirror(A, (2, 7, 6, 9, 4, 8, 5, 1, 3)), (5, 1, 3))
Testing mirror(A, (2, 7, 6, 9, 4)) == mirror(mirror(A, (2, 7, 6, 9, 4, 8, 5, 1, 3)), (8, 5, 1, 3))
Testing mirror(A, (2, 7, 6, 9)) == mirror(mirror(A, (2, 7, 6, 9, 4, 8, 5, 1, 3)), (4, 8, 5, 1, 3))
Testing mirror(A, (2, 7, 6)) == mirror(mirror(A, (2, 7, 6, 9, 4, 8, 5, 1, 3)), (9, 4, 8, 5, 1, 3))
Testing mirror(A, (2, 7)) == mirror(mirror(A, (2, 7, 6, 9, 4, 8, 5, 1, 3)), (6, 9, 4, 8, 5, 1, 3))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 7, 6, 9, 4, 8, 5, 1, 3)), (7, 6, 9, 4, 8, 5, 1, 3))
Testing mirror(A, ()) == mirror(mirror(A, (2, 7, 6, 9, 4, 8, 5, 1, 3)), (2, 7, 6, 9, 4, 8, 5, 1, 3))
Mirroring A along (4, 2, 3, 1, 5)
Testing mirror(A, (4, 2, 3, 1)) == mirror(mirror(A, (4, 2, 3, 1, 5)), (5,))
Testing mirror(A, (4, 2, 3)) == mirror(mirror(A, (4, 2, 3, 1, 5)), (1, 5))
Testing mirror(A, (4, 2)) == mirror(mirror(A, (4, 2, 3, 1, 5)), (3, 1, 5))
Testing mirror(A, (4,)) == mirror(mirror(A, (4, 2, 3, 1, 5)), (2, 3, 1, 5))
Testing mirror(A, ()) == mirror(mirror(A, (4, 2, 3, 1, 5)), (4, 2, 3, 1, 5))
A has size (2, 3, 2, 1, 5)
Mirroring A along (1, 2)
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 2)), (2,))
Testing mirror(A, ()) == mirror(mirror(A, (1, 2)), (1, 2))
Mirroring A along (1, 2, 4, 3)
Testing mirror(A, (1, 2, 4)) == mirror(mirror(A, (1, 2, 4, 3)), (3,))
Testing mirror(A, (1, 2)) == mirror(mirror(A, (1, 2, 4, 3)), (4, 3))
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 2, 4, 3)), (2, 4, 3))
Testing mirror(A, ()) == mirror(mirror(A, (1, 2, 4, 3)), (1, 2, 4, 3))
Mirroring A along (2, 1, 3, 4)
Testing mirror(A, (2, 1, 3)) == mirror(mirror(A, (2, 1, 3, 4)), (4,))
Testing mirror(A, (2, 1)) == mirror(mirror(A, (2, 1, 3, 4)), (3, 4))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1, 3, 4)), (1, 3, 4))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1, 3, 4)), (2, 1, 3, 4))
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
Mirroring A along (2, 1)
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1)), (1,))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1)), (2, 1))
A has size (2, 2, 1, 2)
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
Mirroring A along (1, 3, 2)
Testing mirror(A, (1, 3)) == mirror(mirror(A, (1, 3, 2)), (2,))
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 3, 2)), (3, 2))
Testing mirror(A, ()) == mirror(mirror(A, (1, 3, 2)), (1, 3, 2))
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
Mirroring A along (2, 1)
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1)), (1,))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1)), (2, 1))
Mirroring A along (2, 3, 4, 1)
Testing mirror(A, (2, 3, 4)) == mirror(mirror(A, (2, 3, 4, 1)), (1,))
Testing mirror(A, (2, 3)) == mirror(mirror(A, (2, 3, 4, 1)), (4, 1))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 3, 4, 1)), (3, 4, 1))
Testing mirror(A, ()) == mirror(mirror(A, (2, 3, 4, 1)), (2, 3, 4, 1))
A has size (2, 5, 4)
Mirroring A along (2, 1, 3)
Testing mirror(A, (2, 1)) == mirror(mirror(A, (2, 1, 3)), (3,))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1, 3)), (1, 3))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1, 3)), (2, 1, 3))
Mirroring A along (1, 2)
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 2)), (2,))
Testing mirror(A, ()) == mirror(mirror(A, (1, 2)), (1, 2))
Mirroring A along (2, 3, 1)
Testing mirror(A, (2, 3)) == mirror(mirror(A, (2, 3, 1)), (1,))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 3, 1)), (3, 1))
Testing mirror(A, ()) == mirror(mirror(A, (2, 3, 1)), (2, 3, 1))
Mirroring A along (1, 2)
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 2)), (2,))
Testing mirror(A, ()) == mirror(mirror(A, (1, 2)), (1, 2))
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
A has size (3, 4, 4, 3, 1, 1, 2, 2)
Mirroring A along (5, 7, 1, 2, 8, 4, 3, 6)
Testing mirror(A, (5, 7, 1, 2, 8, 4, 3)) == mirror(mirror(A, (5, 7, 1, 2, 8, 4, 3, 6)), (6,))
Testing mirror(A, (5, 7, 1, 2, 8, 4)) == mirror(mirror(A, (5, 7, 1, 2, 8, 4, 3, 6)), (3, 6))
Testing mirror(A, (5, 7, 1, 2, 8)) == mirror(mirror(A, (5, 7, 1, 2, 8, 4, 3, 6)), (4, 3, 6))
Testing mirror(A, (5, 7, 1, 2)) == mirror(mirror(A, (5, 7, 1, 2, 8, 4, 3, 6)), (8, 4, 3, 6))
Testing mirror(A, (5, 7, 1)) == mirror(mirror(A, (5, 7, 1, 2, 8, 4, 3, 6)), (2, 8, 4, 3, 6))
Testing mirror(A, (5, 7)) == mirror(mirror(A, (5, 7, 1, 2, 8, 4, 3, 6)), (1, 2, 8, 4, 3, 6))
Testing mirror(A, (5,)) == mirror(mirror(A, (5, 7, 1, 2, 8, 4, 3, 6)), (7, 1, 2, 8, 4, 3, 6))
Testing mirror(A, ()) == mirror(mirror(A, (5, 7, 1, 2, 8, 4, 3, 6)), (5, 7, 1, 2, 8, 4, 3, 6))
Mirroring A along (2, 1)
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1)), (1,))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1)), (2, 1))
Mirroring A along (3, 1, 2)
Testing mirror(A, (3, 1)) == mirror(mirror(A, (3, 1, 2)), (2,))
Testing mirror(A, (3,)) == mirror(mirror(A, (3, 1, 2)), (1, 2))
Testing mirror(A, ()) == mirror(mirror(A, (3, 1, 2)), (3, 1, 2))
Mirroring A along (4, 3, 1, 5, 2)
Testing mirror(A, (4, 3, 1, 5)) == mirror(mirror(A, (4, 3, 1, 5, 2)), (2,))
Testing mirror(A, (4, 3, 1)) == mirror(mirror(A, (4, 3, 1, 5, 2)), (5, 2))
Testing mirror(A, (4, 3)) == mirror(mirror(A, (4, 3, 1, 5, 2)), (1, 5, 2))
Testing mirror(A, (4,)) == mirror(mirror(A, (4, 3, 1, 5, 2)), (3, 1, 5, 2))
Testing mirror(A, ()) == mirror(mirror(A, (4, 3, 1, 5, 2)), (4, 3, 1, 5, 2))
Mirroring A along (4, 3, 6, 5, 2, 1)
Testing mirror(A, (4, 3, 6, 5, 2)) == mirror(mirror(A, (4, 3, 6, 5, 2, 1)), (1,))
Testing mirror(A, (4, 3, 6, 5)) == mirror(mirror(A, (4, 3, 6, 5, 2, 1)), (2, 1))
Testing mirror(A, (4, 3, 6)) == mirror(mirror(A, (4, 3, 6, 5, 2, 1)), (5, 2, 1))
Testing mirror(A, (4, 3)) == mirror(mirror(A, (4, 3, 6, 5, 2, 1)), (6, 5, 2, 1))
Testing mirror(A, (4,)) == mirror(mirror(A, (4, 3, 6, 5, 2, 1)), (3, 6, 5, 2, 1))
Testing mirror(A, ()) == mirror(mirror(A, (4, 3, 6, 5, 2, 1)), (4, 3, 6, 5, 2, 1))
A has size (1, 4, 4, 4, 1, 5, 4, 5)
Mirroring A along (5, 2, 4, 1, 3)
Testing mirror(A, (5, 2, 4, 1)) == mirror(mirror(A, (5, 2, 4, 1, 3)), (3,))
Testing mirror(A, (5, 2, 4)) == mirror(mirror(A, (5, 2, 4, 1, 3)), (1, 3))
Testing mirror(A, (5, 2)) == mirror(mirror(A, (5, 2, 4, 1, 3)), (4, 1, 3))
Testing mirror(A, (5,)) == mirror(mirror(A, (5, 2, 4, 1, 3)), (2, 4, 1, 3))
Testing mirror(A, ()) == mirror(mirror(A, (5, 2, 4, 1, 3)), (5, 2, 4, 1, 3))
Mirroring A along (2, 4, 3, 1)
Testing mirror(A, (2, 4, 3)) == mirror(mirror(A, (2, 4, 3, 1)), (1,))
Testing mirror(A, (2, 4)) == mirror(mirror(A, (2, 4, 3, 1)), (3, 1))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 4, 3, 1)), (4, 3, 1))
Testing mirror(A, ()) == mirror(mirror(A, (2, 4, 3, 1)), (2, 4, 3, 1))
Mirroring A along (4, 8, 2, 1, 7, 3, 5, 6)
Testing mirror(A, (4, 8, 2, 1, 7, 3, 5)) == mirror(mirror(A, (4, 8, 2, 1, 7, 3, 5, 6)), (6,))
Testing mirror(A, (4, 8, 2, 1, 7, 3)) == mirror(mirror(A, (4, 8, 2, 1, 7, 3, 5, 6)), (5, 6))
Testing mirror(A, (4, 8, 2, 1, 7)) == mirror(mirror(A, (4, 8, 2, 1, 7, 3, 5, 6)), (3, 5, 6))
Testing mirror(A, (4, 8, 2, 1)) == mirror(mirror(A, (4, 8, 2, 1, 7, 3, 5, 6)), (7, 3, 5, 6))
Testing mirror(A, (4, 8, 2)) == mirror(mirror(A, (4, 8, 2, 1, 7, 3, 5, 6)), (1, 7, 3, 5, 6))
Testing mirror(A, (4, 8)) == mirror(mirror(A, (4, 8, 2, 1, 7, 3, 5, 6)), (2, 1, 7, 3, 5, 6))
Testing mirror(A, (4,)) == mirror(mirror(A, (4, 8, 2, 1, 7, 3, 5, 6)), (8, 2, 1, 7, 3, 5, 6))
Testing mirror(A, ()) == mirror(mirror(A, (4, 8, 2, 1, 7, 3, 5, 6)), (4, 8, 2, 1, 7, 3, 5, 6))
Mirroring A along (3, 2, 1)
Testing mirror(A, (3, 2)) == mirror(mirror(A, (3, 2, 1)), (1,))
Testing mirror(A, (3,)) == mirror(mirror(A, (3, 2, 1)), (2, 1))
Testing mirror(A, ()) == mirror(mirror(A, (3, 2, 1)), (3, 2, 1))
Mirroring A along (5, 1, 2, 7, 3, 8, 4, 6)
Testing mirror(A, (5, 1, 2, 7, 3, 8, 4)) == mirror(mirror(A, (5, 1, 2, 7, 3, 8, 4, 6)), (6,))
Testing mirror(A, (5, 1, 2, 7, 3, 8)) == mirror(mirror(A, (5, 1, 2, 7, 3, 8, 4, 6)), (4, 6))
Testing mirror(A, (5, 1, 2, 7, 3)) == mirror(mirror(A, (5, 1, 2, 7, 3, 8, 4, 6)), (8, 4, 6))
Testing mirror(A, (5, 1, 2, 7)) == mirror(mirror(A, (5, 1, 2, 7, 3, 8, 4, 6)), (3, 8, 4, 6))
Testing mirror(A, (5, 1, 2)) == mirror(mirror(A, (5, 1, 2, 7, 3, 8, 4, 6)), (7, 3, 8, 4, 6))
Testing mirror(A, (5, 1)) == mirror(mirror(A, (5, 1, 2, 7, 3, 8, 4, 6)), (2, 7, 3, 8, 4, 6))
Testing mirror(A, (5,)) == mirror(mirror(A, (5, 1, 2, 7, 3, 8, 4, 6)), (1, 2, 7, 3, 8, 4, 6))
Testing mirror(A, ()) == mirror(mirror(A, (5, 1, 2, 7, 3, 8, 4, 6)), (5, 1, 2, 7, 3, 8, 4, 6))
A has size (5, 4, 3, 3)
Mirroring A along (3, 1, 2)
Testing mirror(A, (3, 1)) == mirror(mirror(A, (3, 1, 2)), (2,))
Testing mirror(A, (3,)) == mirror(mirror(A, (3, 1, 2)), (1, 2))
Testing mirror(A, ()) == mirror(mirror(A, (3, 1, 2)), (3, 1, 2))
Mirroring A along (3, 2, 1)
Testing mirror(A, (3, 2)) == mirror(mirror(A, (3, 2, 1)), (1,))
Testing mirror(A, (3,)) == mirror(mirror(A, (3, 2, 1)), (2, 1))
Testing mirror(A, ()) == mirror(mirror(A, (3, 2, 1)), (3, 2, 1))
Mirroring A along (1, 2)
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 2)), (2,))
Testing mirror(A, ()) == mirror(mirror(A, (1, 2)), (1, 2))
Mirroring A along (2, 1, 3)
Testing mirror(A, (2, 1)) == mirror(mirror(A, (2, 1, 3)), (3,))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1, 3)), (1, 3))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1, 3)), (2, 1, 3))
Mirroring A along (1, 2)
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 2)), (2,))
Testing mirror(A, ()) == mirror(mirror(A, (1, 2)), (1, 2))
A has size (3, 3, 3, 4, 2)
Mirroring A along (2, 1)
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1)), (1,))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1)), (2, 1))
Mirroring A along (2, 1)
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1)), (1,))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1)), (2, 1))
Mirroring A along (2, 1, 4, 3)
Testing mirror(A, (2, 1, 4)) == mirror(mirror(A, (2, 1, 4, 3)), (3,))
Testing mirror(A, (2, 1)) == mirror(mirror(A, (2, 1, 4, 3)), (4, 3))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1, 4, 3)), (1, 4, 3))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1, 4, 3)), (2, 1, 4, 3))
Mirroring A along (2, 3, 4, 1)
Testing mirror(A, (2, 3, 4)) == mirror(mirror(A, (2, 3, 4, 1)), (1,))
Testing mirror(A, (2, 3)) == mirror(mirror(A, (2, 3, 4, 1)), (4, 1))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 3, 4, 1)), (3, 4, 1))
Testing mirror(A, ()) == mirror(mirror(A, (2, 3, 4, 1)), (2, 3, 4, 1))
Mirroring A along (1, 2)
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 2)), (2,))
Testing mirror(A, ()) == mirror(mirror(A, (1, 2)), (1, 2))
A has size (3, 4, 5, 4, 5, 5, 2, 3)
Mirroring A along (4, 2, 3, 1)
Testing mirror(A, (4, 2, 3)) == mirror(mirror(A, (4, 2, 3, 1)), (1,))
Testing mirror(A, (4, 2)) == mirror(mirror(A, (4, 2, 3, 1)), (3, 1))
Testing mirror(A, (4,)) == mirror(mirror(A, (4, 2, 3, 1)), (2, 3, 1))
Testing mirror(A, ()) == mirror(mirror(A, (4, 2, 3, 1)), (4, 2, 3, 1))
Mirroring A along (3, 2, 4, 1)
Testing mirror(A, (3, 2, 4)) == mirror(mirror(A, (3, 2, 4, 1)), (1,))
Testing mirror(A, (3, 2)) == mirror(mirror(A, (3, 2, 4, 1)), (4, 1))
Testing mirror(A, (3,)) == mirror(mirror(A, (3, 2, 4, 1)), (2, 4, 1))
Testing mirror(A, ()) == mirror(mirror(A, (3, 2, 4, 1)), (3, 2, 4, 1))
Mirroring A along (4, 3, 2, 6, 5, 1)
Testing mirror(A, (4, 3, 2, 6, 5)) == mirror(mirror(A, (4, 3, 2, 6, 5, 1)), (1,))
Testing mirror(A, (4, 3, 2, 6)) == mirror(mirror(A, (4, 3, 2, 6, 5, 1)), (5, 1))
Testing mirror(A, (4, 3, 2)) == mirror(mirror(A, (4, 3, 2, 6, 5, 1)), (6, 5, 1))
Testing mirror(A, (4, 3)) == mirror(mirror(A, (4, 3, 2, 6, 5, 1)), (2, 6, 5, 1))
Testing mirror(A, (4,)) == mirror(mirror(A, (4, 3, 2, 6, 5, 1)), (3, 2, 6, 5, 1))
Testing mirror(A, ()) == mirror(mirror(A, (4, 3, 2, 6, 5, 1)), (4, 3, 2, 6, 5, 1))
Mirroring A along (1, 2)
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 2)), (2,))
Testing mirror(A, ()) == mirror(mirror(A, (1, 2)), (1, 2))
Mirroring A along (4, 2, 1, 3)
Testing mirror(A, (4, 2, 1)) == mirror(mirror(A, (4, 2, 1, 3)), (3,))
Testing mirror(A, (4, 2)) == mirror(mirror(A, (4, 2, 1, 3)), (1, 3))
Testing mirror(A, (4,)) == mirror(mirror(A, (4, 2, 1, 3)), (2, 1, 3))
Testing mirror(A, ()) == mirror(mirror(A, (4, 2, 1, 3)), (4, 2, 1, 3))
A has size (2, 4, 4, 3, 1, 2, 3, 4, 3, 4)
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
Mirroring A along (1, 3, 4, 6, 2, 5)
Testing mirror(A, (1, 3, 4, 6, 2)) == mirror(mirror(A, (1, 3, 4, 6, 2, 5)), (5,))
Testing mirror(A, (1, 3, 4, 6)) == mirror(mirror(A, (1, 3, 4, 6, 2, 5)), (2, 5))
Testing mirror(A, (1, 3, 4)) == mirror(mirror(A, (1, 3, 4, 6, 2, 5)), (6, 2, 5))
Testing mirror(A, (1, 3)) == mirror(mirror(A, (1, 3, 4, 6, 2, 5)), (4, 6, 2, 5))
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 3, 4, 6, 2, 5)), (3, 4, 6, 2, 5))
Testing mirror(A, ()) == mirror(mirror(A, (1, 3, 4, 6, 2, 5)), (1, 3, 4, 6, 2, 5))
Mirroring A along (3, 1, 2, 6, 4, 5)
Testing mirror(A, (3, 1, 2, 6, 4)) == mirror(mirror(A, (3, 1, 2, 6, 4, 5)), (5,))
Testing mirror(A, (3, 1, 2, 6)) == mirror(mirror(A, (3, 1, 2, 6, 4, 5)), (4, 5))
Testing mirror(A, (3, 1, 2)) == mirror(mirror(A, (3, 1, 2, 6, 4, 5)), (6, 4, 5))
Testing mirror(A, (3, 1)) == mirror(mirror(A, (3, 1, 2, 6, 4, 5)), (2, 6, 4, 5))
Testing mirror(A, (3,)) == mirror(mirror(A, (3, 1, 2, 6, 4, 5)), (1, 2, 6, 4, 5))
Testing mirror(A, ()) == mirror(mirror(A, (3, 1, 2, 6, 4, 5)), (3, 1, 2, 6, 4, 5))
Mirroring A along (2, 1)
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1)), (1,))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1)), (2, 1))
Mirroring A along (4, 6, 5, 8, 2, 7, 1, 3)
Testing mirror(A, (4, 6, 5, 8, 2, 7, 1)) == mirror(mirror(A, (4, 6, 5, 8, 2, 7, 1, 3)), (3,))
Testing mirror(A, (4, 6, 5, 8, 2, 7)) == mirror(mirror(A, (4, 6, 5, 8, 2, 7, 1, 3)), (1, 3))
Testing mirror(A, (4, 6, 5, 8, 2)) == mirror(mirror(A, (4, 6, 5, 8, 2, 7, 1, 3)), (7, 1, 3))
Testing mirror(A, (4, 6, 5, 8)) == mirror(mirror(A, (4, 6, 5, 8, 2, 7, 1, 3)), (2, 7, 1, 3))
Testing mirror(A, (4, 6, 5)) == mirror(mirror(A, (4, 6, 5, 8, 2, 7, 1, 3)), (8, 2, 7, 1, 3))
Testing mirror(A, (4, 6)) == mirror(mirror(A, (4, 6, 5, 8, 2, 7, 1, 3)), (5, 8, 2, 7, 1, 3))
Testing mirror(A, (4,)) == mirror(mirror(A, (4, 6, 5, 8, 2, 7, 1, 3)), (6, 5, 8, 2, 7, 1, 3))
Testing mirror(A, ()) == mirror(mirror(A, (4, 6, 5, 8, 2, 7, 1, 3)), (4, 6, 5, 8, 2, 7, 1, 3))
Test Summary: | Pass Total
general array mirrors | 190 190
Testing MirroredArrayViews tests passed
Results with Julia v1.3.1-pre-7704df0a5a
Testing was successful .
Last evaluation was ago and took 2 minutes, 8 seconds.
Click here to download the log file.
Click here to show the log contents.
Resolving package versions...
Installed MirroredArrayViews ─ v1.0.0
Updating `~/.julia/environments/v1.3/Project.toml`
[b32b01fb] + MirroredArrayViews v1.0.0
Updating `~/.julia/environments/v1.3/Manifest.toml`
[b32b01fb] + MirroredArrayViews v1.0.0
[2a0f44e3] + Base64
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[56ddb016] + Logging
[d6f4376e] + Markdown
[9a3f8284] + Random
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[8dfed614] + Test
Testing MirroredArrayViews
Resolving package versions...
Status `/tmp/jl_HkqqtJ/Manifest.toml`
[b32b01fb] MirroredArrayViews v1.0.0
[2a0f44e3] Base64 [`@stdlib/Base64`]
[8ba89e20] Distributed [`@stdlib/Distributed`]
[b77e0a4c] InteractiveUtils [`@stdlib/InteractiveUtils`]
[56ddb016] Logging [`@stdlib/Logging`]
[d6f4376e] Markdown [`@stdlib/Markdown`]
[9a3f8284] Random [`@stdlib/Random`]
[9e88b42a] Serialization [`@stdlib/Serialization`]
[6462fe0b] Sockets [`@stdlib/Sockets`]
[8dfed614] Test [`@stdlib/Test`]
Test Summary: | Pass Total
mirror_vector | 3 3
Test Summary: | Pass Total
mirror_matrix | 9 9
A has size (1, 1, 1, 2, 3, 2, 4)
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
Mirroring A along (1, 3, 2)
Testing mirror(A, (1, 3)) == mirror(mirror(A, (1, 3, 2)), (2,))
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 3, 2)), (3, 2))
Testing mirror(A, ()) == mirror(mirror(A, (1, 3, 2)), (1, 3, 2))
Mirroring A along (1, 2)
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 2)), (2,))
Testing mirror(A, ()) == mirror(mirror(A, (1, 2)), (1, 2))
Mirroring A along (2, 1, 3)
Testing mirror(A, (2, 1)) == mirror(mirror(A, (2, 1, 3)), (3,))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1, 3)), (1, 3))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1, 3)), (2, 1, 3))
Mirroring A along (2, 1, 3, 4)
Testing mirror(A, (2, 1, 3)) == mirror(mirror(A, (2, 1, 3, 4)), (4,))
Testing mirror(A, (2, 1)) == mirror(mirror(A, (2, 1, 3, 4)), (3, 4))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1, 3, 4)), (1, 3, 4))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1, 3, 4)), (2, 1, 3, 4))
A has size (1, 1, 2, 1)
Mirroring A along (2, 1)
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1)), (1,))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1)), (2, 1))
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
Mirroring A along (4, 2, 1, 3)
Testing mirror(A, (4, 2, 1)) == mirror(mirror(A, (4, 2, 1, 3)), (3,))
Testing mirror(A, (4, 2)) == mirror(mirror(A, (4, 2, 1, 3)), (1, 3))
Testing mirror(A, (4,)) == mirror(mirror(A, (4, 2, 1, 3)), (2, 1, 3))
Testing mirror(A, ()) == mirror(mirror(A, (4, 2, 1, 3)), (4, 2, 1, 3))
Mirroring A along (3, 4, 1, 2)
Testing mirror(A, (3, 4, 1)) == mirror(mirror(A, (3, 4, 1, 2)), (2,))
Testing mirror(A, (3, 4)) == mirror(mirror(A, (3, 4, 1, 2)), (1, 2))
Testing mirror(A, (3,)) == mirror(mirror(A, (3, 4, 1, 2)), (4, 1, 2))
Testing mirror(A, ()) == mirror(mirror(A, (3, 4, 1, 2)), (3, 4, 1, 2))
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
A has size (3, 5, 2, 2)
Mirroring A along (1, 3, 2)
Testing mirror(A, (1, 3)) == mirror(mirror(A, (1, 3, 2)), (2,))
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 3, 2)), (3, 2))
Testing mirror(A, ()) == mirror(mirror(A, (1, 3, 2)), (1, 3, 2))
Mirroring A along (2, 3, 1)
Testing mirror(A, (2, 3)) == mirror(mirror(A, (2, 3, 1)), (1,))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 3, 1)), (3, 1))
Testing mirror(A, ()) == mirror(mirror(A, (2, 3, 1)), (2, 3, 1))
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
Mirroring A along (1, 3, 2)
Testing mirror(A, (1, 3)) == mirror(mirror(A, (1, 3, 2)), (2,))
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 3, 2)), (3, 2))
Testing mirror(A, ()) == mirror(mirror(A, (1, 3, 2)), (1, 3, 2))
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
A has size (1, 4, 4, 5, 5, 2, 4, 1)
Mirroring A along (4, 5, 1, 3, 2)
Testing mirror(A, (4, 5, 1, 3)) == mirror(mirror(A, (4, 5, 1, 3, 2)), (2,))
Testing mirror(A, (4, 5, 1)) == mirror(mirror(A, (4, 5, 1, 3, 2)), (3, 2))
Testing mirror(A, (4, 5)) == mirror(mirror(A, (4, 5, 1, 3, 2)), (1, 3, 2))
Testing mirror(A, (4,)) == mirror(mirror(A, (4, 5, 1, 3, 2)), (5, 1, 3, 2))
Testing mirror(A, ()) == mirror(mirror(A, (4, 5, 1, 3, 2)), (4, 5, 1, 3, 2))
Mirroring A along (2, 7, 6, 5, 1, 4, 3)
Testing mirror(A, (2, 7, 6, 5, 1, 4)) == mirror(mirror(A, (2, 7, 6, 5, 1, 4, 3)), (3,))
Testing mirror(A, (2, 7, 6, 5, 1)) == mirror(mirror(A, (2, 7, 6, 5, 1, 4, 3)), (4, 3))
Testing mirror(A, (2, 7, 6, 5)) == mirror(mirror(A, (2, 7, 6, 5, 1, 4, 3)), (1, 4, 3))
Testing mirror(A, (2, 7, 6)) == mirror(mirror(A, (2, 7, 6, 5, 1, 4, 3)), (5, 1, 4, 3))
Testing mirror(A, (2, 7)) == mirror(mirror(A, (2, 7, 6, 5, 1, 4, 3)), (6, 5, 1, 4, 3))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 7, 6, 5, 1, 4, 3)), (7, 6, 5, 1, 4, 3))
Testing mirror(A, ()) == mirror(mirror(A, (2, 7, 6, 5, 1, 4, 3)), (2, 7, 6, 5, 1, 4, 3))
Mirroring A along (5, 1, 3, 4, 2)
Testing mirror(A, (5, 1, 3, 4)) == mirror(mirror(A, (5, 1, 3, 4, 2)), (2,))
Testing mirror(A, (5, 1, 3)) == mirror(mirror(A, (5, 1, 3, 4, 2)), (4, 2))
Testing mirror(A, (5, 1)) == mirror(mirror(A, (5, 1, 3, 4, 2)), (3, 4, 2))
Testing mirror(A, (5,)) == mirror(mirror(A, (5, 1, 3, 4, 2)), (1, 3, 4, 2))
Testing mirror(A, ()) == mirror(mirror(A, (5, 1, 3, 4, 2)), (5, 1, 3, 4, 2))
Mirroring A along (6, 7, 1, 2, 3, 4, 5)
Testing mirror(A, (6, 7, 1, 2, 3, 4)) == mirror(mirror(A, (6, 7, 1, 2, 3, 4, 5)), (5,))
Testing mirror(A, (6, 7, 1, 2, 3)) == mirror(mirror(A, (6, 7, 1, 2, 3, 4, 5)), (4, 5))
Testing mirror(A, (6, 7, 1, 2)) == mirror(mirror(A, (6, 7, 1, 2, 3, 4, 5)), (3, 4, 5))
Testing mirror(A, (6, 7, 1)) == mirror(mirror(A, (6, 7, 1, 2, 3, 4, 5)), (2, 3, 4, 5))
Testing mirror(A, (6, 7)) == mirror(mirror(A, (6, 7, 1, 2, 3, 4, 5)), (1, 2, 3, 4, 5))
Testing mirror(A, (6,)) == mirror(mirror(A, (6, 7, 1, 2, 3, 4, 5)), (7, 1, 2, 3, 4, 5))
Testing mirror(A, ()) == mirror(mirror(A, (6, 7, 1, 2, 3, 4, 5)), (6, 7, 1, 2, 3, 4, 5))
Mirroring A along (3, 4, 1, 2)
Testing mirror(A, (3, 4, 1)) == mirror(mirror(A, (3, 4, 1, 2)), (2,))
Testing mirror(A, (3, 4)) == mirror(mirror(A, (3, 4, 1, 2)), (1, 2))
Testing mirror(A, (3,)) == mirror(mirror(A, (3, 4, 1, 2)), (4, 1, 2))
Testing mirror(A, ()) == mirror(mirror(A, (3, 4, 1, 2)), (3, 4, 1, 2))
A has size (5, 1, 2, 4, 3, 2, 2)
Mirroring A along (5, 6, 2, 1, 3, 4)
Testing mirror(A, (5, 6, 2, 1, 3)) == mirror(mirror(A, (5, 6, 2, 1, 3, 4)), (4,))
Testing mirror(A, (5, 6, 2, 1)) == mirror(mirror(A, (5, 6, 2, 1, 3, 4)), (3, 4))
Testing mirror(A, (5, 6, 2)) == mirror(mirror(A, (5, 6, 2, 1, 3, 4)), (1, 3, 4))
Testing mirror(A, (5, 6)) == mirror(mirror(A, (5, 6, 2, 1, 3, 4)), (2, 1, 3, 4))
Testing mirror(A, (5,)) == mirror(mirror(A, (5, 6, 2, 1, 3, 4)), (6, 2, 1, 3, 4))
Testing mirror(A, ()) == mirror(mirror(A, (5, 6, 2, 1, 3, 4)), (5, 6, 2, 1, 3, 4))
Mirroring A along (5, 4, 1, 3, 6, 2)
Testing mirror(A, (5, 4, 1, 3, 6)) == mirror(mirror(A, (5, 4, 1, 3, 6, 2)), (2,))
Testing mirror(A, (5, 4, 1, 3)) == mirror(mirror(A, (5, 4, 1, 3, 6, 2)), (6, 2))
Testing mirror(A, (5, 4, 1)) == mirror(mirror(A, (5, 4, 1, 3, 6, 2)), (3, 6, 2))
Testing mirror(A, (5, 4)) == mirror(mirror(A, (5, 4, 1, 3, 6, 2)), (1, 3, 6, 2))
Testing mirror(A, (5,)) == mirror(mirror(A, (5, 4, 1, 3, 6, 2)), (4, 1, 3, 6, 2))
Testing mirror(A, ()) == mirror(mirror(A, (5, 4, 1, 3, 6, 2)), (5, 4, 1, 3, 6, 2))
Mirroring A along (3, 2, 1)
Testing mirror(A, (3, 2)) == mirror(mirror(A, (3, 2, 1)), (1,))
Testing mirror(A, (3,)) == mirror(mirror(A, (3, 2, 1)), (2, 1))
Testing mirror(A, ()) == mirror(mirror(A, (3, 2, 1)), (3, 2, 1))
Mirroring A along (1, 3, 2, 5, 6, 4)
Testing mirror(A, (1, 3, 2, 5, 6)) == mirror(mirror(A, (1, 3, 2, 5, 6, 4)), (4,))
Testing mirror(A, (1, 3, 2, 5)) == mirror(mirror(A, (1, 3, 2, 5, 6, 4)), (6, 4))
Testing mirror(A, (1, 3, 2)) == mirror(mirror(A, (1, 3, 2, 5, 6, 4)), (5, 6, 4))
Testing mirror(A, (1, 3)) == mirror(mirror(A, (1, 3, 2, 5, 6, 4)), (2, 5, 6, 4))
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 3, 2, 5, 6, 4)), (3, 2, 5, 6, 4))
Testing mirror(A, ()) == mirror(mirror(A, (1, 3, 2, 5, 6, 4)), (1, 3, 2, 5, 6, 4))
Mirroring A along (2, 1)
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1)), (1,))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1)), (2, 1))
A has size (1, 4, 3, 5)
Mirroring A along (2, 1)
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1)), (1,))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1)), (2, 1))
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
Mirroring A along (2, 1)
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1)), (1,))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1)), (2, 1))
Mirroring A along (2, 1)
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1)), (1,))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1)), (2, 1))
A has size (3, 1, 2, 3, 2, 3, 4, 1)
Mirroring A along (3, 2, 1)
Testing mirror(A, (3, 2)) == mirror(mirror(A, (3, 2, 1)), (1,))
Testing mirror(A, (3,)) == mirror(mirror(A, (3, 2, 1)), (2, 1))
Testing mirror(A, ()) == mirror(mirror(A, (3, 2, 1)), (3, 2, 1))
Mirroring A along (2, 6, 1, 3, 5, 4)
Testing mirror(A, (2, 6, 1, 3, 5)) == mirror(mirror(A, (2, 6, 1, 3, 5, 4)), (4,))
Testing mirror(A, (2, 6, 1, 3)) == mirror(mirror(A, (2, 6, 1, 3, 5, 4)), (5, 4))
Testing mirror(A, (2, 6, 1)) == mirror(mirror(A, (2, 6, 1, 3, 5, 4)), (3, 5, 4))
Testing mirror(A, (2, 6)) == mirror(mirror(A, (2, 6, 1, 3, 5, 4)), (1, 3, 5, 4))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 6, 1, 3, 5, 4)), (6, 1, 3, 5, 4))
Testing mirror(A, ()) == mirror(mirror(A, (2, 6, 1, 3, 5, 4)), (2, 6, 1, 3, 5, 4))
Mirroring A along (1, 2)
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 2)), (2,))
Testing mirror(A, ()) == mirror(mirror(A, (1, 2)), (1, 2))
Mirroring A along (1, 3, 2)
Testing mirror(A, (1, 3)) == mirror(mirror(A, (1, 3, 2)), (2,))
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 3, 2)), (3, 2))
Testing mirror(A, ()) == mirror(mirror(A, (1, 3, 2)), (1, 3, 2))
Mirroring A along (5, 2, 6, 7, 4, 3, 1)
Testing mirror(A, (5, 2, 6, 7, 4, 3)) == mirror(mirror(A, (5, 2, 6, 7, 4, 3, 1)), (1,))
Testing mirror(A, (5, 2, 6, 7, 4)) == mirror(mirror(A, (5, 2, 6, 7, 4, 3, 1)), (3, 1))
Testing mirror(A, (5, 2, 6, 7)) == mirror(mirror(A, (5, 2, 6, 7, 4, 3, 1)), (4, 3, 1))
Testing mirror(A, (5, 2, 6)) == mirror(mirror(A, (5, 2, 6, 7, 4, 3, 1)), (7, 4, 3, 1))
Testing mirror(A, (5, 2)) == mirror(mirror(A, (5, 2, 6, 7, 4, 3, 1)), (6, 7, 4, 3, 1))
Testing mirror(A, (5,)) == mirror(mirror(A, (5, 2, 6, 7, 4, 3, 1)), (2, 6, 7, 4, 3, 1))
Testing mirror(A, ()) == mirror(mirror(A, (5, 2, 6, 7, 4, 3, 1)), (5, 2, 6, 7, 4, 3, 1))
A has size (1, 2, 3, 3, 1, 5, 3, 1, 5, 4)
Mirroring A along (1, 6, 3, 4, 2, 8, 7, 5)
Testing mirror(A, (1, 6, 3, 4, 2, 8, 7)) == mirror(mirror(A, (1, 6, 3, 4, 2, 8, 7, 5)), (5,))
Testing mirror(A, (1, 6, 3, 4, 2, 8)) == mirror(mirror(A, (1, 6, 3, 4, 2, 8, 7, 5)), (7, 5))
Testing mirror(A, (1, 6, 3, 4, 2)) == mirror(mirror(A, (1, 6, 3, 4, 2, 8, 7, 5)), (8, 7, 5))
Testing mirror(A, (1, 6, 3, 4)) == mirror(mirror(A, (1, 6, 3, 4, 2, 8, 7, 5)), (2, 8, 7, 5))
Testing mirror(A, (1, 6, 3)) == mirror(mirror(A, (1, 6, 3, 4, 2, 8, 7, 5)), (4, 2, 8, 7, 5))
Testing mirror(A, (1, 6)) == mirror(mirror(A, (1, 6, 3, 4, 2, 8, 7, 5)), (3, 4, 2, 8, 7, 5))
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 6, 3, 4, 2, 8, 7, 5)), (6, 3, 4, 2, 8, 7, 5))
Testing mirror(A, ()) == mirror(mirror(A, (1, 6, 3, 4, 2, 8, 7, 5)), (1, 6, 3, 4, 2, 8, 7, 5))
Mirroring A along (3, 1, 2)
Testing mirror(A, (3, 1)) == mirror(mirror(A, (3, 1, 2)), (2,))
Testing mirror(A, (3,)) == mirror(mirror(A, (3, 1, 2)), (1, 2))
Testing mirror(A, ()) == mirror(mirror(A, (3, 1, 2)), (3, 1, 2))
Mirroring A along (6, 3, 1, 9, 7, 5, 2, 4, 8, 10)
Testing mirror(A, (6, 3, 1, 9, 7, 5, 2, 4, 8)) == mirror(mirror(A, (6, 3, 1, 9, 7, 5, 2, 4, 8, 10)), (10,))
Testing mirror(A, (6, 3, 1, 9, 7, 5, 2, 4)) == mirror(mirror(A, (6, 3, 1, 9, 7, 5, 2, 4, 8, 10)), (8, 10))
Testing mirror(A, (6, 3, 1, 9, 7, 5, 2)) == mirror(mirror(A, (6, 3, 1, 9, 7, 5, 2, 4, 8, 10)), (4, 8, 10))
Testing mirror(A, (6, 3, 1, 9, 7, 5)) == mirror(mirror(A, (6, 3, 1, 9, 7, 5, 2, 4, 8, 10)), (2, 4, 8, 10))
Testing mirror(A, (6, 3, 1, 9, 7)) == mirror(mirror(A, (6, 3, 1, 9, 7, 5, 2, 4, 8, 10)), (5, 2, 4, 8, 10))
Testing mirror(A, (6, 3, 1, 9)) == mirror(mirror(A, (6, 3, 1, 9, 7, 5, 2, 4, 8, 10)), (7, 5, 2, 4, 8, 10))
Testing mirror(A, (6, 3, 1)) == mirror(mirror(A, (6, 3, 1, 9, 7, 5, 2, 4, 8, 10)), (9, 7, 5, 2, 4, 8, 10))
Testing mirror(A, (6, 3)) == mirror(mirror(A, (6, 3, 1, 9, 7, 5, 2, 4, 8, 10)), (1, 9, 7, 5, 2, 4, 8, 10))
Testing mirror(A, (6,)) == mirror(mirror(A, (6, 3, 1, 9, 7, 5, 2, 4, 8, 10)), (3, 1, 9, 7, 5, 2, 4, 8, 10))
Testing mirror(A, ()) == mirror(mirror(A, (6, 3, 1, 9, 7, 5, 2, 4, 8, 10)), (6, 3, 1, 9, 7, 5, 2, 4, 8, 10))
Mirroring A along (1, 2)
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 2)), (2,))
Testing mirror(A, ()) == mirror(mirror(A, (1, 2)), (1, 2))
Mirroring A along (2, 7, 3, 5, 6, 4, 1)
Testing mirror(A, (2, 7, 3, 5, 6, 4)) == mirror(mirror(A, (2, 7, 3, 5, 6, 4, 1)), (1,))
Testing mirror(A, (2, 7, 3, 5, 6)) == mirror(mirror(A, (2, 7, 3, 5, 6, 4, 1)), (4, 1))
Testing mirror(A, (2, 7, 3, 5)) == mirror(mirror(A, (2, 7, 3, 5, 6, 4, 1)), (6, 4, 1))
Testing mirror(A, (2, 7, 3)) == mirror(mirror(A, (2, 7, 3, 5, 6, 4, 1)), (5, 6, 4, 1))
Testing mirror(A, (2, 7)) == mirror(mirror(A, (2, 7, 3, 5, 6, 4, 1)), (3, 5, 6, 4, 1))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 7, 3, 5, 6, 4, 1)), (7, 3, 5, 6, 4, 1))
Testing mirror(A, ()) == mirror(mirror(A, (2, 7, 3, 5, 6, 4, 1)), (2, 7, 3, 5, 6, 4, 1))
A has size (1, 5, 1)
Mirroring A along (2, 1, 3)
Testing mirror(A, (2, 1)) == mirror(mirror(A, (2, 1, 3)), (3,))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1, 3)), (1, 3))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1, 3)), (2, 1, 3))
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
Mirroring A along (1,)
Testing mirror(A, ()) == mirror(mirror(A, (1,)), (1,))
Mirroring A along (2, 1)
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1)), (1,))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1)), (2, 1))
Mirroring A along (2, 1, 3)
Testing mirror(A, (2, 1)) == mirror(mirror(A, (2, 1, 3)), (3,))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1, 3)), (1, 3))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1, 3)), (2, 1, 3))
A has size (3, 1, 5, 5, 1, 3)
Mirroring A along (2, 1)
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 1)), (1,))
Testing mirror(A, ()) == mirror(mirror(A, (2, 1)), (2, 1))
Mirroring A along (2, 3, 4, 1)
Testing mirror(A, (2, 3, 4)) == mirror(mirror(A, (2, 3, 4, 1)), (1,))
Testing mirror(A, (2, 3)) == mirror(mirror(A, (2, 3, 4, 1)), (4, 1))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 3, 4, 1)), (3, 4, 1))
Testing mirror(A, ()) == mirror(mirror(A, (2, 3, 4, 1)), (2, 3, 4, 1))
Mirroring A along (2, 4, 3, 5, 1)
Testing mirror(A, (2, 4, 3, 5)) == mirror(mirror(A, (2, 4, 3, 5, 1)), (1,))
Testing mirror(A, (2, 4, 3)) == mirror(mirror(A, (2, 4, 3, 5, 1)), (5, 1))
Testing mirror(A, (2, 4)) == mirror(mirror(A, (2, 4, 3, 5, 1)), (3, 5, 1))
Testing mirror(A, (2,)) == mirror(mirror(A, (2, 4, 3, 5, 1)), (4, 3, 5, 1))
Testing mirror(A, ()) == mirror(mirror(A, (2, 4, 3, 5, 1)), (2, 4, 3, 5, 1))
Mirroring A along (4, 3, 6, 5, 1, 2)
Testing mirror(A, (4, 3, 6, 5, 1)) == mirror(mirror(A, (4, 3, 6, 5, 1, 2)), (2,))
Testing mirror(A, (4, 3, 6, 5)) == mirror(mirror(A, (4, 3, 6, 5, 1, 2)), (1, 2))
Testing mirror(A, (4, 3, 6)) == mirror(mirror(A, (4, 3, 6, 5, 1, 2)), (5, 1, 2))
Testing mirror(A, (4, 3)) == mirror(mirror(A, (4, 3, 6, 5, 1, 2)), (6, 5, 1, 2))
Testing mirror(A, (4,)) == mirror(mirror(A, (4, 3, 6, 5, 1, 2)), (3, 6, 5, 1, 2))
Testing mirror(A, ()) == mirror(mirror(A, (4, 3, 6, 5, 1, 2)), (4, 3, 6, 5, 1, 2))
Mirroring A along (1, 3, 2)
Testing mirror(A, (1, 3)) == mirror(mirror(A, (1, 3, 2)), (2,))
Testing mirror(A, (1,)) == mirror(mirror(A, (1, 3, 2)), (3, 2))
Testing mirror(A, ()) == mirror(mirror(A, (1, 3, 2)), (1, 3, 2))
Test Summary: | Pass Total
general array mirrors | 176 176
Testing MirroredArrayViews tests passed