summaryrefslogtreecommitdiff
path: root/test/pending/run
diff options
context:
space:
mode:
authorAleksandar Pokopec <aleksandar.prokopec@epfl.ch>2011-06-20 15:57:07 +0000
committerAleksandar Pokopec <aleksandar.prokopec@epfl.ch>2011-06-20 15:57:07 +0000
commit6f895f4cbd39bdd945be545bdf68631a4535fcc2 (patch)
treec6002daab0ff787f947924a9203aec4dc199b6b0 /test/pending/run
parent2b41d0715513b279ee204f87ece443e12900fbe0 (diff)
downloadscala-6f895f4cbd39bdd945be545bdf68631a4535fcc2.tar.gz
scala-6f895f4cbd39bdd945be545bdf68631a4535fcc2.tar.bz2
scala-6f895f4cbd39bdd945be545bdf68631a4535fcc2.zip
Moved a test to pending.
No review.
Diffstat (limited to 'test/pending/run')
-rw-r--r--test/pending/run/TestFlatMap.scala29
1 files changed, 29 insertions, 0 deletions
diff --git a/test/pending/run/TestFlatMap.scala b/test/pending/run/TestFlatMap.scala
new file mode 100644
index 0000000000..e6fb696aa2
--- /dev/null
+++ b/test/pending/run/TestFlatMap.scala
@@ -0,0 +1,29 @@
+import scala.collection.parallel.{ ParMap => PMap }
+import scala.collection.parallel.mutable.{ ParHashSet => PMHashSet, ParHashMap => PMHashMap, ParArray }
+import scala.util.Random
+import scala.collection.parallel.CompositeThrowable
+
+object Test {
+
+ def main(args: Array[String]) {
+ val N = 1500
+ val M = 1500
+ var unmatchedLeft = new PMHashSet[Int]
+ var unmatchedRight = new PMHashSet[Int]
+ Range(0, N).foreach{ x => unmatchedLeft += x}
+ Range(0, M).foreach{ x => unmatchedRight += x}
+
+ try {
+ val matches = unmatchedLeft.flatMap{ lind: Int =>
+ val dists = unmatchedRight.seq.map{ rind: Int =>
+ val dist = Random.nextInt
+ (rind, dist)
+ }
+ dists
+ }
+ } catch {
+ case c: CompositeThrowable => for (t <- c.throwables) println("\n%s\n%s".format(t, t.getStackTrace.mkString("\n")))
+ }
+ }
+
+}