Lines Matching full:diagnostics
12 #include "Diagnostics.h"
45 Diags.Diagnostics.clear();
56 EXPECT_THAT(Diags.Diagnostics, IsEmpty());
63 EXPECT_THAT(Diags.Diagnostics, IsEmpty());
73 EXPECT_THAT(Diags.Diagnostics, IsEmpty());
80 EXPECT_THAT(Diags.Diagnostics, IsEmpty());
87 EXPECT_THAT(Diags.Diagnostics, IsEmpty());
93 EXPECT_THAT(Diags.Diagnostics, SizeIs(1));
94 EXPECT_THAT(Diags.Diagnostics.front().Message, StartsWith("Invalid regex"));
101 EXPECT_THAT(Diags.Diagnostics, IsEmpty());
106 EXPECT_THAT(Diags.Diagnostics, IsEmpty());
115 EXPECT_THAT(Diags.Diagnostics, IsEmpty());
152 EXPECT_THAT(Diags.Diagnostics,
163 EXPECT_THAT(Diags.Diagnostics, IsEmpty());
172 EXPECT_THAT(Diags.Diagnostics, IsEmpty());
186 Diags.Diagnostics,
233 ASSERT_THAT(Diags.Diagnostics, IsEmpty());
244 ASSERT_THAT(Diags.Diagnostics, IsEmpty());
251 EXPECT_EQ(Conf.Diagnostics.UnusedIncludes, Config::IncludesPolicy::Strict);
254 Frag.Diagnostics.UnusedIncludes.emplace("None");
256 EXPECT_EQ(Conf.Diagnostics.UnusedIncludes, Config::IncludesPolicy::None);
259 Frag.Diagnostics.UnusedIncludes.emplace("Strict");
261 EXPECT_EQ(Conf.Diagnostics.UnusedIncludes, Config::IncludesPolicy::Strict);
264 EXPECT_TRUE(Conf.Diagnostics.Includes.IgnoreHeader.empty())
265 << Conf.Diagnostics.Includes.IgnoreHeader.size();
266 Frag.Diagnostics.Includes.IgnoreHeader.push_back(
268 Frag.Diagnostics.Includes.IgnoreHeader.push_back(
272 for (auto &Filter : Conf.Diagnostics.Includes.IgnoreHeader) {
282 EXPECT_FALSE(Conf.Diagnostics.Includes.AnalyzeAngledIncludes);
283 Frag.Diagnostics.Includes.AnalyzeAngledIncludes = true;
285 EXPECT_TRUE(Conf.Diagnostics.Includes.AnalyzeAngledIncludes);
289 Frag.Diagnostics.Suppress.emplace_back("bugprone-use-after-move");
290 Frag.Diagnostics.Suppress.emplace_back("unreachable-code");
291 Frag.Diagnostics.Suppress.emplace_back("-Wunused-variable");
292 Frag.Diagnostics.Suppress.emplace_back("typecheck_bool_condition");
293 Frag.Diagnostics.Suppress.emplace_back("err_unexpected_friend");
294 Frag.Diagnostics.Suppress.emplace_back("warn_alloca");
296 EXPECT_THAT(Conf.Diagnostics.Suppress.keys(),
308 Diag{&DiagEngine, D}, Conf.Diagnostics.Suppress, LangOptions()));
314 Diag{&DiagEngine, D}, Conf.Diagnostics.Suppress, LangOptions()));
319 Diag{&DiagEngine, D}, Conf.Diagnostics.Suppress, LangOptions()));
324 Diag{&DiagEngine, D}, Conf.Diagnostics.Suppress, LangOptions()));
329 Diag{&DiagEngine, D}, Conf.Diagnostics.Suppress, LangOptions()));
334 Diag{&DiagEngine, D}, Conf.Diagnostics.Suppress, LangOptions()));
337 Frag.Diagnostics.Suppress.emplace_back("*");
339 EXPECT_TRUE(Conf.Diagnostics.SuppressAll);
340 EXPECT_THAT(Conf.Diagnostics.Suppress, IsEmpty());
344 auto &Tidy = Frag.Diagnostics.ClangTidy;
354 EXPECT_EQ(Conf.Diagnostics.ClangTidy.CheckOptions.size(), 2U);
355 EXPECT_EQ(Conf.Diagnostics.ClangTidy.CheckOptions.lookup("StrictMode"),
357 EXPECT_EQ(Conf.Diagnostics.ClangTidy.CheckOptions.lookup(
362 Conf.Diagnostics.ClangTidy.Checks,
364 EXPECT_THAT(Diags.Diagnostics, IsEmpty());
366 EXPECT_EQ(Conf.Diagnostics.ClangTidy.Checks, "llvm-*,-readability-*");
368 Diags.Diagnostics,
377 auto &Tidy = Frag.Diagnostics.ClangTidy;
383 EXPECT_EQ(Conf.Diagnostics.ClangTidy.Checks, "-*");
385 Diags.Diagnostics,
400 Diags.Diagnostics,
416 Diags.Diagnostics,
441 Diags.Diagnostics,
480 Diags.Diagnostics,
492 ASSERT_THAT(Diags.Diagnostics, IsEmpty());
499 ASSERT_THAT(Diags.Diagnostics, IsEmpty());
507 ASSERT_THAT(Diags.Diagnostics, IsEmpty());
516 ASSERT_THAT(Diags.Diagnostics, IsEmpty());
525 ASSERT_THAT(Diags.Diagnostics, IsEmpty());
538 ASSERT_THAT(Diags.Diagnostics, IsEmpty());