-------------------------------------------------------------------------
| 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 | } |
no test coverage detected