From aee79033386e7b9f474fb1faf5ee06d288f61987 Mon Sep 17 00:00:00 2001 From: Josh Suereth Date: Fri, 8 Aug 2014 14:28:33 -0400 Subject: [PATCH] Disable flaky test, as it's timeout based. Fixes #1398 --- tasks/standard/src/test/scala/TaskSerial.scala | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tasks/standard/src/test/scala/TaskSerial.scala b/tasks/standard/src/test/scala/TaskSerial.scala index df109b885..b17855a4f 100644 --- a/tasks/standard/src/test/scala/TaskSerial.scala +++ b/tasks/standard/src/test/scala/TaskSerial.scala @@ -27,6 +27,9 @@ object TaskSerial extends Properties("task serial") { checkResult(eval(() => i), i) } + // Note - This test is flaky on cpu/mem pressured machines, so we ignore it for now. + // Any test using a timeout (especially 100ms) on EC2 is guaranteed flaky. + /* // verifies that all tasks get scheduled simultaneously (1-3) or do not (4) property("Allows arbitrary task limit") = forAll(MaxWorkersGen) { (sze: Int) => val size = math.max(1, sze) @@ -38,6 +41,7 @@ object TaskSerial extends Properties("task serial") { checkArbitrary(size, limitTotal[Task[_]](halfSize), size <= halfSize) all :| ("Size: " + size) :| ("Half size: " + halfSize) } + */ def checkArbitrary(size: Int, restrictions: ConcurrentRestrictions[Task[_]], shouldSucceed: Boolean) = {