We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents c93b350 + 392ada4 commit 7b5b3f3Copy full SHA for 7b5b3f3
test/parallel_exec.jl
@@ -774,6 +774,18 @@ end
774
# Test pmap with a generator type iterator
775
@test [1:100...] == pmap(x->x, Base.Generator(x->(sleep(0.0001); x), 1:100))
776
777
+# Test pgenerate
778
+n = 10
779
+as = [rand(4,4) for i in 1:n]
780
+bs = deepcopy(as)
781
+cs = collect(Base.pgenerate(x->(sleep(rand()*0.1); svdfact(x)), bs))
782
+svdas = map(svdfact, as)
783
+for i in 1:n
784
+ @test cs[i][:U] ≈ svdas[i][:U]
785
+ @test cs[i][:S] ≈ svdas[i][:S]
786
+ @test cs[i][:V] ≈ svdas[i][:V]
787
+end
788
+
789
# Test asyncmap
790
@test allunique(asyncmap(x->(sleep(1.0);object_id(current_task())), 1:10))
791
0 commit comments