Lines Matching refs:test_id

185   std::string GetTestName(size_t test_id) const {  in GetTestName()
186 VerifyTestId(test_id); in GetTestName()
187 return name_ + "." + test_list_[test_id].GetName(); in GetTestName()
190 Test& GetTest(size_t test_id) { in GetTest() argument
191 VerifyTestId(test_id); in GetTest()
192 return test_list_[test_id]; in GetTest()
195 const Test& GetTest(size_t test_id) const { in GetTest()
196 VerifyTestId(test_id); in GetTest()
197 return test_list_[test_id]; in GetTest()
200 void SetTestResult(size_t test_id, TestResult result) { in SetTestResult() argument
201 VerifyTestId(test_id); in SetTestResult()
202 test_list_[test_id].SetResult(result); in SetTestResult()
205 TestResult GetTestResult(size_t test_id) const { in GetTestResult()
206 VerifyTestId(test_id); in GetTestResult()
207 return test_list_[test_id].GetResult(); in GetTestResult()
210 void SetTestTime(size_t test_id, int64_t elapsed_time_ns) { in SetTestTime() argument
211 VerifyTestId(test_id); in SetTestTime()
212 test_list_[test_id].SetTestTime(elapsed_time_ns); in SetTestTime()
215 int64_t GetTestTime(size_t test_id) const { in GetTestTime()
216 VerifyTestId(test_id); in GetTestTime()
217 return test_list_[test_id].GetTestTime(); in GetTestTime()
221 void VerifyTestId(size_t test_id) const { in VerifyTestId()
222 if (test_id >= test_list_.size()) { in VerifyTestId()
223 fprintf(stderr, "test_id %zu out of range [0, %zu)\n", test_id, in VerifyTestId()
339 static void OnTestEndPrint(const TestCase& testcase, size_t test_id) { in OnTestEndPrint() argument
341 printf("%s\n", testcase.GetTestName(test_id).c_str()); in OnTestEndPrint()
343 const std::string& test_output = testcase.GetTest(test_id).GetTestOutput(); in OnTestEndPrint()
346 TestResult result = testcase.GetTestResult(test_id); in OnTestEndPrint()
352 printf("%s", testcase.GetTestName(test_id).c_str()); in OnTestEndPrint()
354 printf(" (%" PRId64 " ms)", testcase.GetTestTime(test_id) / 1000000); in OnTestEndPrint()
616 size_t testcase_id, test_id; member
642 int testcase_id, int test_id, int argc, in RunChildProcess() argument
680 child_proc.test_id = test_id; in RunChildProcess()
695 child_proc.test_id); in HandleSignals()
750 int test_id = child_proc.test_id; in ReadChildProcOutput() local
757 testcase.GetTest(test_id).AppendTestOutput(buf); in ReadChildProcOutput()
823 int test_id = child_proc.test_id; in CollectChildTestResult() local
824 testcase.SetTestTime(test_id, in CollectChildTestResult()
835 testcase.SetTestResult(test_id, TEST_TIMEOUT); in CollectChildTestResult()
839 testcase.GetTestName(test_id).c_str(), in CollectChildTestResult()
840 testcase.GetTestTime(test_id) / 1000000); in CollectChildTestResult()
841 testcase.GetTest(test_id).AppendTestOutput(buf); in CollectChildTestResult()
845 testcase.SetTestResult(test_id, TEST_FAILED); in CollectChildTestResult()
848 testcase.GetTestName(test_id).c_str(), in CollectChildTestResult()
850 testcase.GetTest(test_id).AppendTestOutput(buf); in CollectChildTestResult()
854 testcase.SetTestResult(test_id, exitcode == 0 ? TEST_SUCCESS : TEST_FAILED); in CollectChildTestResult()
858 testcase.GetTestName(test_id).c_str(), exitcode); in CollectChildTestResult()
859 testcase.GetTest(test_id).AppendTestOutput(buf); in CollectChildTestResult()
926 size_t test_id = child_proc.test_id; in RunTestInSeparateProc() local
930 OnTestEndPrint(testcase, test_id); in RunTestInSeparateProc()
935 if (testcase.GetTestResult(test_id) != TEST_SUCCESS) { in RunTestInSeparateProc()