Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4cba155d authored by Christopher Ferris's avatar Christopher Ferris
Browse files

Increase timeout to avoid flaky tests.

Also, print extra information when an error occurs.

Bug: 149562320

Test: Ran unit tests.
Change-Id: I3404549db0ac18a4a82a99b2620556db96376bca
Merged-In: I3404549db0ac18a4a82a99b2620556db96376bca
(cherry picked from commit afc0ff7f)
parent 89566455
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -243,9 +243,10 @@ void CrasherTest::FinishCrasher() {

void CrasherTest::AssertDeath(int signo) {
  int status;
  pid_t pid = TIMEOUT(5, waitpid(crasher_pid, &status, 0));
  pid_t pid = TIMEOUT(10, waitpid(crasher_pid, &status, 0));
  if (pid != crasher_pid) {
    printf("failed to wait for crasher (pid %d)\n", crasher_pid);
    printf("failed to wait for crasher (expected pid %d, return value %d): %s\n", crasher_pid, pid,
           strerror(errno));
    sleep(100);
    FAIL() << "failed to wait for crasher: " << strerror(errno);
  }