@@ -1184,10 +1184,10 @@ class TestCmdlineParser : public TestFixture {
11841184
11851185 void exitcodeSuppressions () {
11861186 REDIRECT;
1187- ScopedFile file (" suppr .txt" ,
1187+ ScopedFile file (" suppr_ec .txt" ,
11881188 " uninitvar\n "
11891189 " unusedFunction\n " );
1190- const char * const argv[] = {" cppcheck" , " --exitcode-suppressions=suppr .txt" , " file.cpp" };
1190+ const char * const argv[] = {" cppcheck" , " --exitcode-suppressions=suppr_ec .txt" , " file.cpp" };
11911191 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Success, parseFromArgs (argv));
11921192 const auto supprsNofail = supprs->nofail .getSuppressions ();
11931193 ASSERT_EQUALS (2 , supprsNofail.size ());
@@ -1850,10 +1850,10 @@ class TestCmdlineParser : public TestFixture {
18501850
18511851 void suppressions () {
18521852 REDIRECT;
1853- ScopedFile file (" suppr .txt" ,
1853+ ScopedFile file (" supprs .txt" ,
18541854 " uninitvar\n "
18551855 " unusedFunction\n " );
1856- const char * const argv[] = {" cppcheck" , " --suppressions-list=suppr .txt" , " file.cpp" };
1856+ const char * const argv[] = {" cppcheck" , " --suppressions-list=supprs .txt" , " file.cpp" };
18571857 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Success, parseFromArgs (argv));
18581858 const auto supprsNomsg = supprs->nomsg .getSuppressions ();
18591859 ASSERT_EQUALS (2 , supprsNomsg.size ());
@@ -2481,16 +2481,16 @@ class TestCmdlineParser : public TestFixture {
24812481
24822482 void projectMultiple () {
24832483 REDIRECT;
2484- ScopedFile file (" project .cppcheck" , " <project></project>" );
2485- const char * const argv[] = {" cppcheck" , " --project=project .cppcheck" , " --project=project.cppcheck" , " file.cpp" };
2484+ ScopedFile file (" project_multi .cppcheck" , " <project></project>" );
2485+ const char * const argv[] = {" cppcheck" , " --project=project_multi .cppcheck" , " --project=project.cppcheck" , " file.cpp" };
24862486 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
24872487 ASSERT_EQUALS (" cppcheck: error: multiple --project options are not supported.\n " , logger->str ());
24882488 }
24892489
24902490 void projectAndSource () {
24912491 REDIRECT;
2492- ScopedFile file (" project .cppcheck" , " <project></project>" );
2493- const char * const argv[] = {" cppcheck" , " --project=project .cppcheck" , " file.cpp" };
2492+ ScopedFile file (" project_src .cppcheck" , " <project></project>" );
2493+ const char * const argv[] = {" cppcheck" , " --project=project_src .cppcheck" , " file.cpp" };
24942494 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
24952495 ASSERT_EQUALS (" cppcheck: error: --project cannot be used in conjunction with source files.\n " , logger->str ());
24962496 }
@@ -2510,8 +2510,8 @@ class TestCmdlineParser : public TestFixture {
25102510 }
25112511
25122512 void projectNoPaths () {
2513- ScopedFile file (" project .cppcheck" , " <project></project>" );
2514- const char * const argv[] = {" cppcheck" , " --project=project .cppcheck" };
2513+ ScopedFile file (" project_nopaths .cppcheck" , " <project></project>" );
2514+ const char * const argv[] = {" cppcheck" , " --project=project_nopaths .cppcheck" };
25152515 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
25162516 ASSERT_EQUALS (" cppcheck: error: no C or C++ source files found.\n " , logger->str ());
25172517 }
@@ -2596,7 +2596,7 @@ class TestCmdlineParser : public TestFixture {
25962596#ifdef HAVE_RULES
25972597 void ruleFileMulti () {
25982598 REDIRECT;
2599- ScopedFile file (" rule .xml" ,
2599+ ScopedFile file (" rule_multi .xml" ,
26002600 " <rules>\n "
26012601 " <rule>\n "
26022602 " <tokenlist>raw</tokenlist>\n "
@@ -2617,7 +2617,7 @@ class TestCmdlineParser : public TestFixture {
26172617 " </message>\n "
26182618 " </rule>\n "
26192619 " </rules>" );
2620- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2620+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_multi .xml" , " file.cpp" };
26212621 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Success, parseFromArgs (argv));
26222622 ASSERT_EQUALS (2 , settings->rules .size ());
26232623 auto it = settings->rules .cbegin ();
@@ -2636,7 +2636,7 @@ class TestCmdlineParser : public TestFixture {
26362636
26372637 void ruleFileSingle () {
26382638 REDIRECT;
2639- ScopedFile file (" rule .xml" ,
2639+ ScopedFile file (" rule_single .xml" ,
26402640 " <rule>\n "
26412641 " <tokenlist>define</tokenlist>\n "
26422642 " <pattern>.+</pattern>\n "
@@ -2646,7 +2646,7 @@ class TestCmdlineParser : public TestFixture {
26462646 " <summary>ruleSummary</summary>\n "
26472647 " </message>\n "
26482648 " </rule>\n " );
2649- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2649+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_single .xml" , " file.cpp" };
26502650 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Success, parseFromArgs (argv));
26512651 ASSERT_EQUALS (1 , settings->rules .size ());
26522652 auto it = settings->rules .cbegin ();
@@ -2673,37 +2673,37 @@ class TestCmdlineParser : public TestFixture {
26732673
26742674 void ruleFileInvalid () {
26752675 REDIRECT;
2676- ScopedFile file (" rule .xml" , " " );
2677- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2676+ ScopedFile file (" rule_invalid .xml" , " " );
2677+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_invalid .xml" , " file.cpp" };
26782678 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
2679- ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule .xml' (XML_ERROR_EMPTY_DOCUMENT).\n " , logger->str ());
2679+ ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule_invalid .xml' (XML_ERROR_EMPTY_DOCUMENT).\n " , logger->str ());
26802680 }
26812681
26822682 void ruleFileNoRoot () {
26832683 REDIRECT;
2684- ScopedFile file (" rule .xml" , " <?xml version=\" 1.0\" ?>" );
2685- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2684+ ScopedFile file (" rule_noroot .xml" , " <?xml version=\" 1.0\" ?>" );
2685+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_noroot .xml" , " file.cpp" };
26862686 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Success, parseFromArgs (argv));
26872687 ASSERT_EQUALS (0 , settings->rules .size ());
26882688 }
26892689
26902690 void ruleFileEmptyElements1 () {
26912691 REDIRECT;
2692- ScopedFile file (" rule .xml" ,
2692+ ScopedFile file (" rule_empty_elems_1 .xml" ,
26932693 " <rule>"
26942694 " <tokenlist/>"
26952695 " <pattern/>"
26962696 " <message/>"
26972697 " </rule>"
26982698 );
2699- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2699+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_empty_elems_1 .xml" , " file.cpp" };
27002700 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv)); // do not crash
2701- ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule .xml' - a rule is lacking a pattern.\n " , logger->str ());
2701+ ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule_empty_elems_1 .xml' - a rule is lacking a pattern.\n " , logger->str ());
27022702 }
27032703
27042704 void ruleFileEmptyElements2 () {
27052705 REDIRECT;
2706- ScopedFile file (" rule .xml" ,
2706+ ScopedFile file (" rule_empty_elems_2 .xml" ,
27072707 " <rule>"
27082708 " <message>"
27092709 " <severity/>"
@@ -2712,101 +2712,101 @@ class TestCmdlineParser : public TestFixture {
27122712 " </message>"
27132713 " </rule>"
27142714 );
2715- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2715+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_empty_elems_2 .xml" , " file.cpp" };
27162716 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv)); // do not crash
2717- ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule .xml' - a rule is lacking a pattern.\n " , logger->str ());
2717+ ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule_empty_elems_2 .xml' - a rule is lacking a pattern.\n " , logger->str ());
27182718 }
27192719
27202720 void ruleFileUnknownElement1 () {
27212721 REDIRECT;
2722- ScopedFile file (" rule .xml" ,
2722+ ScopedFile file (" rule_unk_elems_1 .xml" ,
27232723 " <rule>"
27242724 " <messages/>"
27252725 " </rule>"
27262726 );
2727- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2727+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_unk_elems_1 .xml" , " file.cpp" };
27282728 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
2729- ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule .xml' - unknown element 'messages' encountered in 'rule'.\n " , logger->str ());
2729+ ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule_unk_elems_1 .xml' - unknown element 'messages' encountered in 'rule'.\n " , logger->str ());
27302730 }
27312731
27322732 void ruleFileUnknownElement2 () {
27332733 REDIRECT;
2734- ScopedFile file (" rule .xml" ,
2734+ ScopedFile file (" rule_unk_elems_2 .xml" ,
27352735 " <rule>"
27362736 " <message>"
27372737 " <pattern/>"
27382738 " </message>"
27392739 " </rule>"
27402740 );
2741- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2741+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_unk_elems_2 .xml" , " file.cpp" };
27422742 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
2743- ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule .xml' - unknown element 'pattern' encountered in 'message'.\n " , logger->str ());
2743+ ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule_unk_elems_2 .xml' - unknown element 'pattern' encountered in 'message'.\n " , logger->str ());
27442744 }
27452745
27462746 void ruleFileMissingTokenList () {
27472747 REDIRECT;
2748- ScopedFile file (" rule .xml" ,
2748+ ScopedFile file (" rule_missing_toklist .xml" ,
27492749 " <rule>\n "
27502750 " <tokenlist/>\n "
27512751 " <pattern>.+</pattern>\n "
27522752 " </rule>\n " );
2753- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2753+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_missing_toklist .xml" , " file.cpp" };
27542754 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
2755- ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule .xml' - a rule is lacking a tokenlist.\n " , logger->str ());
2755+ ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule_missing_toklist .xml' - a rule is lacking a tokenlist.\n " , logger->str ());
27562756 }
27572757
27582758 void ruleFileUnknownTokenList () {
27592759 REDIRECT;
2760- ScopedFile file (" rule .xml" ,
2760+ ScopedFile file (" rule_unk_toklist .xml" ,
27612761 " <rule>\n "
27622762 " <tokenlist>simple</tokenlist>\n "
27632763 " <pattern>.+</pattern>\n "
27642764 " </rule>\n " );
2765- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2765+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_unk_toklist .xml" , " file.cpp" };
27662766 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
2767- ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule .xml' - a rule is using the unsupported tokenlist 'simple'.\n " , logger->str ());
2767+ ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule_unk_toklist .xml' - a rule is using the unsupported tokenlist 'simple'.\n " , logger->str ());
27682768 }
27692769
27702770 void ruleFileMissingId () {
27712771 REDIRECT;
2772- ScopedFile file (" rule .xml" ,
2772+ ScopedFile file (" rule_missing_id .xml" ,
27732773 " <rule>\n "
27742774 " <pattern>.+</pattern>\n "
27752775 " <message>\n "
27762776 " <id/>"
27772777 " </message>\n "
27782778 " </rule>\n " );
2779- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2779+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_missing_id .xml" , " file.cpp" };
27802780 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
2781- ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule .xml' - a rule is lacking an id.\n " , logger->str ());
2781+ ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule_missing_id .xml' - a rule is lacking an id.\n " , logger->str ());
27822782 }
27832783
27842784 void ruleFileInvalidSeverity1 () {
27852785 REDIRECT;
2786- ScopedFile file (" rule .xml" ,
2786+ ScopedFile file (" rule_invalid_sev_1 .xml" ,
27872787 " <rule>\n "
27882788 " <pattern>.+</pattern>\n "
27892789 " <message>\n "
27902790 " <severity/>"
27912791 " </message>\n "
27922792 " </rule>\n " );
2793- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2793+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_invalid_sev_1 .xml" , " file.cpp" };
27942794 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
2795- ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule .xml' - a rule has an invalid severity.\n " , logger->str ());
2795+ ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule_invalid_sev_1 .xml' - a rule has an invalid severity.\n " , logger->str ());
27962796 }
27972797
27982798 void ruleFileInvalidSeverity2 () {
27992799 REDIRECT;
2800- ScopedFile file (" rule .xml" ,
2800+ ScopedFile file (" rule_invalid_sev_2 .xml" ,
28012801 " <rule>\n "
28022802 " <pattern>.+</pattern>\n "
28032803 " <message>\n "
28042804 " <severity>none</severity>"
28052805 " </message>\n "
28062806 " </rule>\n " );
2807- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2807+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_invalid_sev_2 .xml" , " file.cpp" };
28082808 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
2809- ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule .xml' - a rule has an invalid severity.\n " , logger->str ());
2809+ ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule_invalid_sev_2 .xml' - a rule has an invalid severity.\n " , logger->str ());
28102810 }
28112811#else
28122812 void ruleFileNotSupported () {
@@ -2890,18 +2890,18 @@ class TestCmdlineParser : public TestFixture {
28902890
28912891 void suppressXmlInvalid () {
28922892 REDIRECT;
2893- ScopedFile file (" suppress .xml" , " " );
2894- const char * const argv[] = {" cppcheck" , " --suppress-xml=suppress .xml" , " file.cpp" };
2893+ ScopedFile file (" suppress_invalid .xml" , " " );
2894+ const char * const argv[] = {" cppcheck" , " --suppress-xml=suppress_invalid .xml" , " file.cpp" };
28952895 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
2896- ASSERT_EQUALS (" cppcheck: error: failed to load suppressions XML 'suppress .xml' (XML_ERROR_EMPTY_DOCUMENT).\n " , logger->str ());
2896+ ASSERT_EQUALS (" cppcheck: error: failed to load suppressions XML 'suppress_invalid .xml' (XML_ERROR_EMPTY_DOCUMENT).\n " , logger->str ());
28972897 }
28982898
28992899 void suppressXmlNoRoot () {
29002900 REDIRECT;
2901- ScopedFile file (" suppress .xml" , " <?xml version=\" 1.0\" ?>" );
2902- const char * const argv[] = {" cppcheck" , " --suppress-xml=suppress .xml" , " file.cpp" };
2901+ ScopedFile file (" suppress_noroot .xml" , " <?xml version=\" 1.0\" ?>" );
2902+ const char * const argv[] = {" cppcheck" , " --suppress-xml=suppress_noroot .xml" , " file.cpp" };
29032903 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
2904- ASSERT_EQUALS (" cppcheck: error: failed to load suppressions XML 'suppress .xml' (no root node found).\n " , logger->str ());
2904+ ASSERT_EQUALS (" cppcheck: error: failed to load suppressions XML 'suppress_noroot .xml' (no root node found).\n " , logger->str ());
29052905 }
29062906
29072907 void executorDefault () {
0 commit comments