summaryrefslogtreecommitdiff
path: root/test/files/scalacheck/parallel-collections/ParallelRangeCheck.scala
diff options
context:
space:
mode:
authorAleksandar Pokopec <aleksandar.prokopec@epfl.ch>2010-09-01 18:09:58 +0000
committerAleksandar Pokopec <aleksandar.prokopec@epfl.ch>2010-09-01 18:09:58 +0000
commit801280e6f9081e28f9a12c7370f736f07a70a124 (patch)
tree513f33aeaeba52373edbe0375040bec1ec590e91 /test/files/scalacheck/parallel-collections/ParallelRangeCheck.scala
parent707baf25a295bac11358a5ff935b73cc508c4daa (diff)
downloadscala-801280e6f9081e28f9a12c7370f736f07a70a124.tar.gz
scala-801280e6f9081e28f9a12c7370f736f07a70a124.tar.bz2
scala-801280e6f9081e28f9a12c7370f736f07a70a124.zip
Temporarily disabled collections checks to keep...
Temporarily disabled collections checks to keep build from breaking. No review
Diffstat (limited to 'test/files/scalacheck/parallel-collections/ParallelRangeCheck.scala')
-rw-r--r--test/files/scalacheck/parallel-collections/ParallelRangeCheck.scala67
1 files changed, 0 insertions, 67 deletions
diff --git a/test/files/scalacheck/parallel-collections/ParallelRangeCheck.scala b/test/files/scalacheck/parallel-collections/ParallelRangeCheck.scala
deleted file mode 100644
index 91296a2030..0000000000
--- a/test/files/scalacheck/parallel-collections/ParallelRangeCheck.scala
+++ /dev/null
@@ -1,67 +0,0 @@
-package scala.collection.parallel
-package immutable
-
-
-
-
-import org.scalacheck._
-import org.scalacheck.Gen
-import org.scalacheck.Gen._
-import org.scalacheck.Prop._
-import org.scalacheck.Properties
-import org.scalacheck.Arbitrary._
-
-import scala.collection._
-import scala.collection.parallel.ops._
-
-
-
-
-object ParallelRangeCheck extends ParallelSeqCheck[Int]("ParallelRange[Int]") with ops.IntSeqOperators {
- ForkJoinTasks.defaultForkJoinPool.setMaximumPoolSize(Runtime.getRuntime.availableProcessors * 2)
- ForkJoinTasks.defaultForkJoinPool.setParallelism(Runtime.getRuntime.availableProcessors * 2)
-
- type CollType = collection.parallel.ParSeq[Int]
-
- def isCheckingViews = false
-
- def instances(vals: Seq[Gen[Int]]): Gen[Seq[Int]] = sized { start =>
- sized { end =>
- sized { step =>
- new Range(start, end, if (step != 0) step else 1)
- }
- }
- }
-
- def fromSeq(a: Seq[Int]) = a match {
- case r: Range => new ParRange(r.start, r.end, r.step, false)
- case _ =>
- val pa = new parallel.mutable.ParArray[Int](a.length)
- for (i <- 0 until a.length) pa(i) = a(i)
- pa
- }
-
- override def traversable2Seq(t: Traversable[Int]): Seq[Int] = t match {
- case r: Range => r
- case _ => t.toSeq
- }
-
- def values = Seq(choose(-100, 100))
-
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-