From e074e59a3b1347ff54d1e4f5abb7808431d9b1a6 Mon Sep 17 00:00:00 2001
From: gkistanova <gkistanova@gmail.com>
Date: Thu, 14 Jul 2016 10:53:40 -0700
Subject: Regression test for not initialized elapsed time bug.

---
 src/build_test.cc | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/build_test.cc b/src/build_test.cc
index 06871d2..640e1b0 100644
--- a/src/build_test.cc
+++ b/src/build_test.cc
@@ -1725,6 +1725,14 @@ TEST_F(BuildTest, DepsGccWithEmptyDepfileErrorsOut) {
   ASSERT_EQ(1u, command_runner_.commands_ran_.size());
 }
 
+TEST_F(BuildTest, StatusFormatElapsed) {
+  status_.BuildStarted();
+  // Before any task is done, the elapsed time must be zero.
+  EXPECT_EQ("[%/e0.000]",
+            status_.FormatProgressStatus("[%%/e%e]",
+                BuildStatus::kEdgeStarted));
+}
+
 TEST_F(BuildTest, StatusFormatReplacePlaceholder) {
   EXPECT_EQ("[%/s0/t0/r0/u0/f0]",
             status_.FormatProgressStatus("[%%/s%s/t%t/r%r/u%u/f%f]",
-- 
cgit v0.12