Disabled known flaky tests in 0.13.0.
diff --git a/3rdparty/libprocess/src/tests/io_tests.cpp b/3rdparty/libprocess/src/tests/io_tests.cpp
index 288fa83..c20d992 100644
--- a/3rdparty/libprocess/src/tests/io_tests.cpp
+++ b/3rdparty/libprocess/src/tests/io_tests.cpp
@@ -159,4 +159,6 @@
   AWAIT_EXPECT_EQ(data, future);
 
   close(pipes[0]);
+
+  ASSERT_SOME(os::rm("file"));
 }
diff --git a/src/tests/cgroups_isolator_tests.cpp b/src/tests/cgroups_isolator_tests.cpp
index 1f5ce76..46f4673 100644
--- a/src/tests/cgroups_isolator_tests.cpp
+++ b/src/tests/cgroups_isolator_tests.cpp
@@ -37,7 +37,7 @@
 
 // Run the balloon framework under the cgroups isolator.
 TEST_SCRIPT(CgroupsIsolatorTest,
-            ROOT_CGROUPS_BalloonFramework,
+            DISABLED_ROOT_CGROUPS_BalloonFramework,
             "balloon_framework_test.sh")
 
 
diff --git a/src/tests/cgroups_tests.cpp b/src/tests/cgroups_tests.cpp
index f6b23c4..f227f68 100644
--- a/src/tests/cgroups_tests.cpp
+++ b/src/tests/cgroups_tests.cpp
@@ -75,7 +75,7 @@
 // exist in order to test the ability to create a hierarchy (since
 // most likely existing hierarchies will have all or most subsystems
 // attached rendering our ability to create a hierarchy fruitless).
-class CgroupsNoHierarchyTest : public CgroupsTest
+class DISABLED_CgroupsNoHierarchyTest : public CgroupsTest
 {
 public:
   static void SetUpTestCase()
@@ -100,10 +100,10 @@
 // it has the subsystems attached that were specified in the
 // constructor. If no hierarchy could be found that has all the
 // required subsystems then we attempt to create a new hierarchy.
-class CgroupsAnyHierarchyTest : public CgroupsTest
+class DISABLED_CgroupsAnyHierarchyTest : public CgroupsTest
 {
 public:
-  CgroupsAnyHierarchyTest(const std::string& _subsystems = "cpu")
+  DISABLED_CgroupsAnyHierarchyTest(const std::string& _subsystems = "cpu")
     : subsystems(_subsystems) {}
 
 protected:
@@ -159,25 +159,25 @@
 };
 
 
-class CgroupsAnyHierarchyWithCpuMemoryTest
-  : public CgroupsAnyHierarchyTest
+class DISABLED_CgroupsAnyHierarchyWithCpuMemoryTest
+  : public DISABLED_CgroupsAnyHierarchyTest
 {
 public:
-  CgroupsAnyHierarchyWithCpuMemoryTest()
-    : CgroupsAnyHierarchyTest("cpu,memory") {}
+  DISABLED_CgroupsAnyHierarchyWithCpuMemoryTest()
+    : DISABLED_CgroupsAnyHierarchyTest("cpu,memory") {}
 };
 
 
-class CgroupsAnyHierarchyWithCpuMemoryFreezerTest
-  : public CgroupsAnyHierarchyTest
+class DISABLED_CgroupsAnyHierarchyWithCpuMemoryFreezerTest
+  : public DISABLED_CgroupsAnyHierarchyTest
 {
 public:
-  CgroupsAnyHierarchyWithCpuMemoryFreezerTest()
-    : CgroupsAnyHierarchyTest("cpu,memory,freezer") {}
+  DISABLED_CgroupsAnyHierarchyWithCpuMemoryFreezerTest()
+    : DISABLED_CgroupsAnyHierarchyTest("cpu,memory,freezer") {}
 };
 
 
-TEST_F(CgroupsAnyHierarchyTest, ROOT_CGROUPS_Enabled)
+TEST_F(DISABLED_CgroupsAnyHierarchyTest, ROOT_CGROUPS_Enabled)
 {
   EXPECT_SOME_TRUE(cgroups::enabled(""));
   EXPECT_SOME_TRUE(cgroups::enabled(","));
@@ -190,7 +190,7 @@
 }
 
 
-TEST_F(CgroupsAnyHierarchyWithCpuMemoryTest, ROOT_CGROUPS_Busy)
+TEST_F(DISABLED_CgroupsAnyHierarchyWithCpuMemoryTest, ROOT_CGROUPS_Busy)
 {
   EXPECT_SOME_FALSE(cgroups::busy(""));
   EXPECT_SOME_FALSE(cgroups::busy(","));
@@ -203,7 +203,7 @@
 }
 
 
-TEST_F(CgroupsAnyHierarchyTest, ROOT_CGROUPS_Subsystems)
+TEST_F(DISABLED_CgroupsAnyHierarchyTest, ROOT_CGROUPS_Subsystems)
 {
   Try<std::set<std::string> > names = cgroups::subsystems();
   ASSERT_SOME(names);
@@ -223,7 +223,7 @@
 }
 
 
-TEST_F(CgroupsAnyHierarchyWithCpuMemoryTest, ROOT_CGROUPS_SubsystemsHierarchy)
+TEST_F(DISABLED_CgroupsAnyHierarchyWithCpuMemoryTest, ROOT_CGROUPS_SubsystemsHierarchy)
 {
   Try<std::set<std::string> > names = cgroups::subsystems(hierarchy);
   ASSERT_SOME(names);
@@ -243,7 +243,7 @@
 }
 
 
-TEST_F(CgroupsNoHierarchyTest, ROOT_CGROUPS_NOHIERARCHY_MountUnmountHierarchy)
+TEST_F(DISABLED_CgroupsNoHierarchyTest, ROOT_CGROUPS_NOHIERARCHY_MountUnmountHierarchy)
 {
   EXPECT_ERROR(cgroups::mount("/tmp", "cpu"));
   EXPECT_ERROR(cgroups::mount(TEST_CGROUPS_HIERARCHY, "invalid"));
@@ -254,7 +254,7 @@
 }
 
 
-TEST_F(CgroupsAnyHierarchyTest, ROOT_CGROUPS_Mounted)
+TEST_F(DISABLED_CgroupsAnyHierarchyTest, ROOT_CGROUPS_Mounted)
 {
   EXPECT_SOME_FALSE(cgroups::mounted("/tmp-nonexist"));
   EXPECT_SOME_FALSE(cgroups::mounted("/tmp"));
@@ -264,7 +264,7 @@
 }
 
 
-TEST_F(CgroupsAnyHierarchyWithCpuMemoryTest, ROOT_CGROUPS_MountedSubsystems)
+TEST_F(DISABLED_CgroupsAnyHierarchyWithCpuMemoryTest, ROOT_CGROUPS_MountedSubsystems)
 {
   EXPECT_SOME_FALSE(cgroups::mounted("/tmp-nonexist", "cpu"));
   EXPECT_SOME_FALSE(cgroups::mounted("/tmp", "cpu,memory"));
@@ -277,7 +277,7 @@
 }
 
 
-TEST_F(CgroupsAnyHierarchyWithCpuMemoryTest, ROOT_CGROUPS_CreateRemove)
+TEST_F(DISABLED_CgroupsAnyHierarchyWithCpuMemoryTest, ROOT_CGROUPS_CreateRemove)
 {
   EXPECT_ERROR(cgroups::create("/tmp", "test"));
   EXPECT_ERROR(cgroups::create(hierarchy, "mesos_test_missing/1"));
@@ -287,7 +287,7 @@
 }
 
 
-TEST_F(CgroupsAnyHierarchyTest, ROOT_CGROUPS_Get)
+TEST_F(DISABLED_CgroupsAnyHierarchyTest, ROOT_CGROUPS_Get)
 {
   ASSERT_SOME(cgroups::create(hierarchy, "mesos_test1"));
   ASSERT_SOME(cgroups::create(hierarchy, "mesos_test2"));
@@ -304,7 +304,7 @@
 }
 
 
-TEST_F(CgroupsAnyHierarchyTest, ROOT_CGROUPS_NestedCgroups)
+TEST_F(DISABLED_CgroupsAnyHierarchyTest, ROOT_CGROUPS_NestedCgroups)
 {
   ASSERT_SOME(cgroups::create(hierarchy, path::join(TEST_CGROUPS_ROOT, "1")))
     << "-------------------------------------------------------------\n"
@@ -330,7 +330,7 @@
 }
 
 
-TEST_F(CgroupsAnyHierarchyTest, ROOT_CGROUPS_Tasks)
+TEST_F(DISABLED_CgroupsAnyHierarchyTest, ROOT_CGROUPS_Tasks)
 {
   Try<std::set<pid_t> > pids = cgroups::tasks(hierarchy, "/");
   ASSERT_SOME(pids);
@@ -339,7 +339,7 @@
 }
 
 
-TEST_F(CgroupsAnyHierarchyTest, ROOT_CGROUPS_Read)
+TEST_F(DISABLED_CgroupsAnyHierarchyTest, ROOT_CGROUPS_Read)
 {
   EXPECT_ERROR(cgroups::read(hierarchy, TEST_CGROUPS_ROOT, "invalid"));
 
@@ -351,7 +351,7 @@
 }
 
 
-TEST_F(CgroupsAnyHierarchyTest, ROOT_CGROUPS_Write)
+TEST_F(DISABLED_CgroupsAnyHierarchyTest, ROOT_CGROUPS_Write)
 {
   EXPECT_ERROR(
       cgroups::write(hierarchy, TEST_CGROUPS_ROOT, "invalid", "invalid"));
@@ -389,11 +389,11 @@
 
 
 class CgroupsAnyHierarchyWithCpuAcctMemoryTest
-  : public CgroupsAnyHierarchyTest
+  : public DISABLED_CgroupsAnyHierarchyTest
 {
 public:
   CgroupsAnyHierarchyWithCpuAcctMemoryTest()
-    : CgroupsAnyHierarchyTest("cpuacct,memory") {}
+    : DISABLED_CgroupsAnyHierarchyTest("cpuacct,memory") {}
 };
 
 
@@ -416,7 +416,7 @@
 }
 
 
-TEST_F(CgroupsAnyHierarchyWithCpuMemoryTest, ROOT_CGROUPS_Listen)
+TEST_F(DISABLED_CgroupsAnyHierarchyWithCpuMemoryTest, ROOT_CGROUPS_Listen)
 {
   ASSERT_SOME(
       cgroups::exists(hierarchy, TEST_CGROUPS_ROOT, "memory.oom_control"))
@@ -507,7 +507,7 @@
 }
 
 
-TEST_F(CgroupsAnyHierarchyWithCpuMemoryFreezerTest, ROOT_CGROUPS_Freeze)
+TEST_F(DISABLED_CgroupsAnyHierarchyWithCpuMemoryFreezerTest, ROOT_CGROUPS_Freeze)
 {
   int pipes[2];
   int dummy;
@@ -574,7 +574,7 @@
 }
 
 
-TEST_F(CgroupsAnyHierarchyWithCpuMemoryFreezerTest, ROOT_CGROUPS_Kill)
+TEST_F(DISABLED_CgroupsAnyHierarchyWithCpuMemoryFreezerTest, ROOT_CGROUPS_Kill)
 {
   int pipes[2];
   int dummy;
@@ -637,7 +637,7 @@
 
 
 // TODO(benh): Write a version of this test with nested cgroups.
-TEST_F(CgroupsAnyHierarchyWithCpuMemoryFreezerTest, ROOT_CGROUPS_Destroy)
+TEST_F(DISABLED_CgroupsAnyHierarchyWithCpuMemoryFreezerTest, ROOT_CGROUPS_Destroy)
 {
   int pipes[2];
   int dummy;