Use ASSERT_* instead of EXPECT_* to abort test early

Test: th
Change-Id: Ifdd0221a4201029df9e4495c077cdc527ed74037
diff --git a/common/subprocess_unittest.cc b/common/subprocess_unittest.cc
index 8200e68..0cb7b37 100644
--- a/common/subprocess_unittest.cc
+++ b/common/subprocess_unittest.cc
@@ -144,20 +144,20 @@
 }
 
 TEST_F(SubprocessTest, SimpleTest) {
-  EXPECT_TRUE(subprocess_.Exec({kBinPath "/false"},
+  ASSERT_TRUE(subprocess_.Exec({kBinPath "/false"},
                                base::Bind(&ExpectedResults, 1, "")));
   loop_.Run();
 }
 
 TEST_F(SubprocessTest, EchoTest) {
-  EXPECT_TRUE(subprocess_.Exec(
+  ASSERT_TRUE(subprocess_.Exec(
       {kBinPath "/sh", "-c", "echo this is stdout; echo this is stderr >&2"},
       base::Bind(&ExpectedResults, 0, "this is stdout\nthis is stderr\n")));
   loop_.Run();
 }
 
 TEST_F(SubprocessTest, StderrNotIncludedInOutputTest) {
-  EXPECT_TRUE(subprocess_.ExecFlags(
+  ASSERT_TRUE(subprocess_.ExecFlags(
       {kBinPath "/sh", "-c", "echo on stdout; echo on stderr >&2"},
       0,
       {},
@@ -172,13 +172,13 @@
       0,
       {3},
       base::Bind(&ExpectedDataOnPipe, &subprocess_, &pid, 3, "on pipe\n", 0));
-  EXPECT_NE(0, pid);
+  ASSERT_NE(0, pid);
 
   // Wrong file descriptor values should return -1.
-  EXPECT_EQ(-1, subprocess_.GetPipeFd(pid, 123));
+  ASSERT_EQ(-1, subprocess_.GetPipeFd(pid, 123));
   loop_.Run();
   // Calling GetPipeFd() after the callback runs is invalid.
-  EXPECT_EQ(-1, subprocess_.GetPipeFd(pid, 3));
+  ASSERT_EQ(-1, subprocess_.GetPipeFd(pid, 3));
 }
 
 // Test that a pipe file descriptor open in the parent is not open in the child.
@@ -191,20 +191,20 @@
       test_utils::GetBuildArtifactsPath("test_subprocess"),
       "fstat",
       std::to_string(pipe.writer)};
-  EXPECT_TRUE(subprocess_.ExecFlags(
+  ASSERT_TRUE(subprocess_.ExecFlags(
       cmd, 0, {}, base::Bind(&ExpectedResults, EBADF, "")));
   loop_.Run();
 }
 
 TEST_F(SubprocessTest, EnvVarsAreFiltered) {
-  EXPECT_TRUE(
+  ASSERT_TRUE(
       subprocess_.Exec({kUsrBinPath "/env"}, base::Bind(&ExpectedEnvVars)));
   loop_.Run();
 }
 
 TEST_F(SubprocessTest, SynchronousTrueSearchsOnPath) {
   int rc = -1;
-  EXPECT_TRUE(Subprocess::SynchronousExecFlags(
+  ASSERT_TRUE(Subprocess::SynchronousExecFlags(
       {"true"}, Subprocess::kSearchPath, &rc, nullptr, nullptr));
   EXPECT_EQ(0, rc);
 }
@@ -238,7 +238,7 @@
   base::ScopedTempDir tempdir;
   ASSERT_TRUE(tempdir.CreateUniqueTempDir());
   string fifo_path = tempdir.GetPath().Append("fifo").value();
-  EXPECT_EQ(0, mkfifo(fifo_path.c_str(), 0666));
+  ASSERT_EQ(0, mkfifo(fifo_path.c_str(), 0666));
 
   // Start a process, make sure it is running and try to cancel it. We write
   // two bytes to the fifo, the first one marks that the program is running and
@@ -263,10 +263,10 @@
           fifo_path.c_str(),
           fifo_path.c_str())};
   uint32_t tag = Subprocess::Get().Exec(cmd, base::Bind(&CallbackBad));
-  EXPECT_NE(0U, tag);
+  ASSERT_NE(0U, tag);
 
   int fifo_fd = HANDLE_EINTR(open(fifo_path.c_str(), O_RDONLY));
-  EXPECT_GE(fifo_fd, 0);
+  ASSERT_GE(fifo_fd, 0);
 
   watcher_ = base::FileDescriptorWatcher::WatchReadable(
       fifo_fd,