• Home
  • Raw
  • Download

Lines Matching refs:lines

54     lines.clear();  in ReportRaw()
58 lines.push_back(s); in ReportRaw()
61 ASSERT_GE(lines.size(), 2u); in ReportRaw()
67 std::vector<std::string> lines; member in ReportCommandTest
81 while (line_index < lines.size() && lines[line_index].find("Pid") == std::string::npos) { in TEST_F()
84 ASSERT_LT(line_index + 2, lines.size()); in TEST_F()
91 while (line_index < lines.size() && lines[line_index].find("Overhead") == std::string::npos) { in TEST_F()
94 ASSERT_LT(line_index + 1, lines.size()); in TEST_F()
95 ASSERT_NE(lines[line_index].find("Command"), std::string::npos); in TEST_F()
96 ASSERT_NE(lines[line_index].find("Pid"), std::string::npos); in TEST_F()
97 ASSERT_NE(lines[line_index].find("Shared Object"), std::string::npos); in TEST_F()
98 ASSERT_NE(lines[line_index].find("Symbol"), std::string::npos); in TEST_F()
99 ASSERT_EQ(lines[line_index].find("Tid"), std::string::npos); in TEST_F()
106 for (size_t i = 0; i < lines.size(); ++i) { in TEST_F()
109 if (sscanf(lines[i].c_str(), "%lf%%%lf%%%s", &pair.first, &pair.second, name) == 3) { in TEST_F()
122 static bool CheckCalleeMode(std::vector<std::string>& lines) { in CheckCalleeMode() argument
124 for (size_t i = 0; i + 2 < lines.size(); ++i) { in CheckCalleeMode()
125 if (lines[i].find("GlobalFunc") != std::string::npos && in CheckCalleeMode()
126 lines[i + 1].find("|") != std::string::npos && in CheckCalleeMode()
127 lines[i + 2].find("main") != std::string::npos) { in CheckCalleeMode()
135 static bool CheckCallerMode(std::vector<std::string>& lines) { in CheckCallerMode() argument
137 for (size_t i = 0; i + 2 < lines.size(); ++i) { in CheckCallerMode()
138 if (lines[i].find("main") != std::string::npos && in CheckCallerMode()
139 lines[i + 1].find("|") != std::string::npos && in CheckCallerMode()
140 lines[i + 2].find("GlobalFunc") != std::string::npos) { in CheckCallerMode()
151 ASSERT_TRUE(CheckCalleeMode(lines)); in TEST_F()
154 ASSERT_TRUE(CheckCalleeMode(lines)); in TEST_F()
157 ASSERT_TRUE(CheckCallerMode(lines)); in TEST_F()
160 static bool AllItemsWithString(std::vector<std::string>& lines, const std::vector<std::string>& str… in AllItemsWithString() argument
162 while (line_index < lines.size() && lines[line_index].find("Overhead") == std::string::npos) { in AllItemsWithString()
165 if (line_index == lines.size() || line_index + 1 == lines.size()) { in AllItemsWithString()
169 for (; line_index < lines.size(); ++line_index) { in AllItemsWithString()
172 if (lines[line_index].find(s) != std::string::npos) { in AllItemsWithString()
187 ASSERT_FALSE(AllItemsWithString(lines, {"26083"})); in TEST_F()
188 ASSERT_FALSE(AllItemsWithString(lines, {"26083", "26090"})); in TEST_F()
191 ASSERT_TRUE(AllItemsWithString(lines, {"26083"})); in TEST_F()
194 ASSERT_TRUE(AllItemsWithString(lines, {"26083", "26090"})); in TEST_F()
200 ASSERT_FALSE(AllItemsWithString(lines, {"26083"})); in TEST_F()
201 ASSERT_FALSE(AllItemsWithString(lines, {"26083", "26090"})); in TEST_F()
204 ASSERT_TRUE(AllItemsWithString(lines, {"26083"})); in TEST_F()
207 ASSERT_TRUE(AllItemsWithString(lines, {"26083", "26090"})); in TEST_F()
213 ASSERT_FALSE(AllItemsWithString(lines, {"t1"})); in TEST_F()
214 ASSERT_FALSE(AllItemsWithString(lines, {"t1", "t2"})); in TEST_F()
217 ASSERT_TRUE(AllItemsWithString(lines, {"t1"})); in TEST_F()
220 ASSERT_TRUE(AllItemsWithString(lines, {"t1", "t2"})); in TEST_F()
226 ASSERT_FALSE(AllItemsWithString(lines, {"/t1"})); in TEST_F()
227 ASSERT_FALSE(AllItemsWithString(lines, {"/t1", "/t2"})); in TEST_F()
230 ASSERT_TRUE(AllItemsWithString(lines, {"/t1"})); in TEST_F()
233 ASSERT_TRUE(AllItemsWithString(lines, {"/t1", "/t2"})); in TEST_F()
240 for (const auto& line : lines) { in TEST_F()