Skip to content

Commit b453347

Browse files
committed
TestSuppressions: small refactoring
1 parent 282c195 commit b453347

File tree

1 file changed

+26
-23
lines changed

1 file changed

+26
-23
lines changed

test/testsuppressions.cpp

+26-23
Original file line numberDiff line numberDiff line change
@@ -193,9 +193,9 @@ class TestSuppressions : public TestFixture {
193193
errout.str("");
194194
output.str("");
195195

196-
std::list<std::pair<std::string, std::size_t>> files;
196+
std::list<std::pair<std::string, std::size_t>> filelist;
197197
for (std::map<std::string, std::string>::const_iterator i = f.cbegin(); i != f.cend(); ++i) {
198-
files.emplace_back(i->first, i->second.size());
198+
filelist.emplace_back(i->first, i->second.size());
199199
}
200200

201201
CppCheck cppCheck(*this, true, nullptr);
@@ -208,17 +208,18 @@ class TestSuppressions : public TestFixture {
208208
if (!suppression.empty()) {
209209
EXPECT_EQ("", settings.nomsg.addSuppressionLine(suppression));
210210
}
211-
// TODO: test with FS
212-
std::list<FileSettings> fileSettings;
213-
SingleExecutor executor(cppCheck, files, fileSettings, settings, settings.nomsg, *this);
211+
214212
std::vector<std::unique_ptr<ScopedFile>> scopedfiles;
215-
scopedfiles.reserve(files.size());
213+
scopedfiles.reserve(filelist.size());
216214
for (std::map<std::string, std::string>::const_iterator i = f.cbegin(); i != f.cend(); ++i)
217215
scopedfiles.emplace_back(new ScopedFile(i->first, i->second));
218216

217+
// TODO: test with FS
218+
std::list<FileSettings> fileSettings;
219+
SingleExecutor executor(cppCheck, filelist, fileSettings, settings, settings.nomsg, *this);
219220
const unsigned int exitCode = executor.check();
220221

221-
CppCheckExecutor::reportSuppressions(settings, false, files, *this);
222+
CppCheckExecutor::reportSuppressions(settings, false, filelist, *this);
222223

223224
return exitCode;
224225
}
@@ -227,8 +228,8 @@ class TestSuppressions : public TestFixture {
227228
errout.str("");
228229
output.str("");
229230

230-
std::list<std::pair<std::string, std::size_t>> files;
231-
files.emplace_back("test.cpp", strlen(code));
231+
std::list<std::pair<std::string, std::size_t>> filelist;
232+
filelist.emplace_back("test.cpp", strlen(code));
232233

233234
Settings settings;
234235
settings.jobs = 2;
@@ -237,17 +238,18 @@ class TestSuppressions : public TestFixture {
237238
if (!suppression.empty()) {
238239
EXPECT_EQ("", settings.nomsg.addSuppressionLine(suppression));
239240
}
240-
// TODO: test with FS
241-
std::list<FileSettings> fileSettings;
242-
ThreadExecutor executor(files, fileSettings, settings, settings.nomsg, *this, CppCheckExecutor::executeCommand);
241+
243242
std::vector<std::unique_ptr<ScopedFile>> scopedfiles;
244-
scopedfiles.reserve(files.size());
245-
for (std::list<std::pair<std::string, std::size_t>>::const_iterator i = files.cbegin(); i != files.cend(); ++i)
243+
scopedfiles.reserve(filelist.size());
244+
for (std::list<std::pair<std::string, std::size_t>>::const_iterator i = filelist.cbegin(); i != filelist.cend(); ++i)
246245
scopedfiles.emplace_back(new ScopedFile(i->first, code));
247246

247+
// TODO: test with FS
248+
std::list<FileSettings> fileSettings;
249+
ThreadExecutor executor(filelist, fileSettings, settings, settings.nomsg, *this, CppCheckExecutor::executeCommand);
248250
const unsigned int exitCode = executor.check();
249251

250-
CppCheckExecutor::reportSuppressions(settings, false, files, *this);
252+
CppCheckExecutor::reportSuppressions(settings, false, filelist, *this);
251253

252254
return exitCode;
253255
}
@@ -257,8 +259,8 @@ class TestSuppressions : public TestFixture {
257259
errout.str("");
258260
output.str("");
259261

260-
std::list<std::pair<std::string, std::size_t>> files;
261-
files.emplace_back("test.cpp", strlen(code));
262+
std::list<std::pair<std::string, std::size_t>> filelist;
263+
filelist.emplace_back("test.cpp", strlen(code));
262264

263265
Settings settings;
264266
settings.jobs = 2;
@@ -267,17 +269,18 @@ class TestSuppressions : public TestFixture {
267269
if (!suppression.empty()) {
268270
EXPECT_EQ("", settings.nomsg.addSuppressionLine(suppression));
269271
}
270-
// TODO: test with FS
271-
std::list<FileSettings> fileSettings;
272-
ProcessExecutor executor(files, fileSettings, settings, settings.nomsg, *this, CppCheckExecutor::executeCommand);
272+
273273
std::vector<std::unique_ptr<ScopedFile>> scopedfiles;
274-
scopedfiles.reserve(files.size());
275-
for (std::list<std::pair<std::string, std::size_t>>::const_iterator i = files.cbegin(); i != files.cend(); ++i)
274+
scopedfiles.reserve(filelist.size());
275+
for (std::list<std::pair<std::string, std::size_t>>::const_iterator i = filelist.cbegin(); i != filelist.cend(); ++i)
276276
scopedfiles.emplace_back(new ScopedFile(i->first, code));
277277

278+
// TODO: test with FS
279+
std::list<FileSettings> fileSettings;
280+
ProcessExecutor executor(filelist, fileSettings, settings, settings.nomsg, *this, CppCheckExecutor::executeCommand);
278281
const unsigned int exitCode = executor.check();
279282

280-
CppCheckExecutor::reportSuppressions(settings, false, files, *this);
283+
CppCheckExecutor::reportSuppressions(settings, false, filelist, *this);
281284

282285
return exitCode;
283286
}

0 commit comments

Comments
 (0)