idaholab/moose: framework coverage diff

Base 8581c3 Head #33380 547b29
Total Total +/- New
Rate 86.00% 86.00% +0.00% 100.00%
Hits 137214 137223 +9 11
Misses 22333 22334 +1 0
Filename Stmts Miss Cover
framework/include/base/MooseError.h +3 +1 -1.05%
framework/src/base/AppFactory.C +2 0 +0.18%
framework/src/base/MooseApp.C +4 0 +0.03%
framework/src/base/MooseMain.C +1 0 +100.00%
TOTAL +10 +1 +0.00%
code
coverage unchanged
code
coverage increased
code
coverage decreased
+
line added or modified

framework/include/base/MooseError.h

231  
232  
233  
234 +
235 +
236  
237  
238  
void
mooseInfoStreamRepeated(S & oss, Args &&... args)
{
  if (Moose::_suppress_info)
    return;

  std::ostringstream ss;
  mooseStreamAll(ss, args...);
247  
248  
249  
250 +
251 +
252  
253  
254  
void
mooseInfoStream(S & oss, Args &&... args)
{
  if (Moose::_suppress_info)
    return;

  mooseDoOnce(mooseInfoStreamRepeated(oss, args...););
}

framework/src/base/AppFactory.C

72  
73  
74  
75 +
76  
77  
78  
  auto command_line = std::make_unique<CommandLine>(std::vector<std::string>{"unused"});
  command_line->addArguments(cli_args);
  command_line->parse();
  Moose::_suppress_info = command_line->hasArgument("--suppress-info");

  return AppFactory::create(std::move(parser), std::move(command_line));
}
118  
119  
120  
121 +
122  
123  
124  

  auto command_line = std::make_unique<CommandLine>(argc, argv);
  command_line->parse();
  Moose::_suppress_info = command_line->hasArgument("--suppress-info");

  auto parser = std::make_unique<Parser>(input_filenames);
  parser->setCommandLineParams(command_line->buildHitParams());

framework/src/base/MooseApp.C

460  
461  
462  
463 +
464 +
465 +
466  
467  
468  
                                   false,
                                   "Disables the output of the application header.");
  params.setGlobalCommandLineParam("suppress_header");
  params.addCommandLineParam<bool>(
      "suppress_info", "--suppress-info", false, "Disables informational messages.");
  params.setGlobalCommandLineParam("suppress_info");

  params.addCommandLineParam<bool>(
      "test_checkpoint_half_transient",
1057  
1058  
1059  
1060 +
1061  
1062  
1063  
  Moose::_deprecated_is_error = getParam<bool>("error_deprecated");

  // Informational messages can be suppressed independently from warnings and errors.
  Moose::_suppress_info = getParam<bool>("suppress_info");

  if (isUltimateMaster()) // makes sure coloring isn't reset incorrectly in multi-app settings
  {

framework/src/base/MooseMain.C

53  
54  
55  
56 +
57  
58  
59  
  // command line arguments for the Parser
  auto command_line = std::make_unique<CommandLine>(argc, argv);
  command_line->parse();
  Moose::_suppress_info = command_line->hasArgument("--suppress-info");

  // Setup the parser with the input and the HIT parameters from the command line. The parse
  // will also look for "Application/type=" in input to specify the application type