MCPcopy Create free account
hub / github.com/OpenCppCoverage/OpenCppCoverage / GetAdviceMessage

Method GetAdviceMessage

CppCoverage/FilterAssistant.cpp:154–183  ·  view source on GitHub ↗

-------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

152
153 //-------------------------------------------------------------------------
154 boost::optional<std::wstring> FilterAssistant::GetAdviceMessage() const
155 {
156 auto suggestedModule = ComputeSuggestedModuleFilter();
157 if (suggestedModule)
158 {
159 return CppCoverage::GetAdviceMessage(
160 FilterAssistant::NoModulesSelectedMsg,
161 ProgramOptions::SelectedModulesOption,
162 ProgramOptions::ExcludedModulesOption,
163 *suggestedModule);
164 }
165 if (!suggestedModuleFilter_->foundFile_)
166 {
167 return std::wstring{
168 L"No modules with PDB were found. Please check your PDB "
169 L"files."};
170 }
171
172 auto suggestedSourceFile = ComputeSuggestedSourceFileFilter();
173 if (suggestedSourceFile)
174 {
175 return CppCoverage::GetAdviceMessage(
176 FilterAssistant::NoSourceFilesSelectedMsg,
177 ProgramOptions::SelectedSourcesOption,
178 ProgramOptions::ExcludedSourcesOption,
179 *suggestedSourceFile);
180 }
181
182 return boost::none;
183 }
184}

Callers 1

RunCoverageMethod · 0.80

Calls 1

GetAdviceMessageFunction · 0.85

Tested by

no test coverage detected