@@ -1183,10 +1183,10 @@ class TestCmdlineParser : public TestFixture {
11831183
11841184 void exitcodeSuppressions () {
11851185 REDIRECT;
1186- ScopedFile file (" suppr .txt" ,
1186+ ScopedFile file (" suppr_ec .txt" ,
11871187 " uninitvar\n "
11881188 " unusedFunction\n " );
1189- const char * const argv[] = {" cppcheck" , " --exitcode-suppressions=suppr .txt" , " file.cpp" };
1189+ const char * const argv[] = {" cppcheck" , " --exitcode-suppressions=suppr_ec .txt" , " file.cpp" };
11901190 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Success, parseFromArgs (argv));
11911191 const auto supprsNofail = supprs->nofail .getSuppressions ();
11921192 ASSERT_EQUALS (2 , supprsNofail.size ());
@@ -1836,10 +1836,10 @@ class TestCmdlineParser : public TestFixture {
18361836
18371837 void suppressions () {
18381838 REDIRECT;
1839- ScopedFile file (" suppr .txt" ,
1839+ ScopedFile file (" supprs .txt" ,
18401840 " uninitvar\n "
18411841 " unusedFunction\n " );
1842- const char * const argv[] = {" cppcheck" , " --suppressions-list=suppr .txt" , " file.cpp" };
1842+ const char * const argv[] = {" cppcheck" , " --suppressions-list=supprs .txt" , " file.cpp" };
18431843 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Success, parseFromArgs (argv));
18441844 const auto supprsNomsg = supprs->nomsg .getSuppressions ();
18451845 ASSERT_EQUALS (2 , supprsNomsg.size ());
@@ -2467,16 +2467,16 @@ class TestCmdlineParser : public TestFixture {
24672467
24682468 void projectMultiple () {
24692469 REDIRECT;
2470- ScopedFile file (" project .cppcheck" , " <project></project>" );
2471- const char * const argv[] = {" cppcheck" , " --project=project .cppcheck" , " --project=project.cppcheck" , " file.cpp" };
2470+ ScopedFile file (" project_multi .cppcheck" , " <project></project>" );
2471+ const char * const argv[] = {" cppcheck" , " --project=project_multi .cppcheck" , " --project=project.cppcheck" , " file.cpp" };
24722472 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
24732473 ASSERT_EQUALS (" cppcheck: error: multiple --project options are not supported.\n " , logger->str ());
24742474 }
24752475
24762476 void projectAndSource () {
24772477 REDIRECT;
2478- ScopedFile file (" project .cppcheck" , " <project></project>" );
2479- const char * const argv[] = {" cppcheck" , " --project=project .cppcheck" , " file.cpp" };
2478+ ScopedFile file (" project_src .cppcheck" , " <project></project>" );
2479+ const char * const argv[] = {" cppcheck" , " --project=project_src .cppcheck" , " file.cpp" };
24802480 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
24812481 ASSERT_EQUALS (" cppcheck: error: --project cannot be used in conjunction with source files.\n " , logger->str ());
24822482 }
@@ -2496,8 +2496,8 @@ class TestCmdlineParser : public TestFixture {
24962496 }
24972497
24982498 void projectNoPaths () {
2499- ScopedFile file (" project .cppcheck" , " <project></project>" );
2500- const char * const argv[] = {" cppcheck" , " --project=project .cppcheck" };
2499+ ScopedFile file (" project_nopaths .cppcheck" , " <project></project>" );
2500+ const char * const argv[] = {" cppcheck" , " --project=project_nopaths .cppcheck" };
25012501 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
25022502 ASSERT_EQUALS (" cppcheck: error: no C or C++ source files found.\n " , logger->str ());
25032503 }
@@ -2582,7 +2582,7 @@ class TestCmdlineParser : public TestFixture {
25822582#ifdef HAVE_RULES
25832583 void ruleFileMulti () {
25842584 REDIRECT;
2585- ScopedFile file (" rule .xml" ,
2585+ ScopedFile file (" rule_multi .xml" ,
25862586 " <rules>\n "
25872587 " <rule>\n "
25882588 " <tokenlist>raw</tokenlist>\n "
@@ -2603,7 +2603,7 @@ class TestCmdlineParser : public TestFixture {
26032603 " </message>\n "
26042604 " </rule>\n "
26052605 " </rules>" );
2606- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2606+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_multi .xml" , " file.cpp" };
26072607 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Success, parseFromArgs (argv));
26082608 ASSERT_EQUALS (2 , settings->rules .size ());
26092609 auto it = settings->rules .cbegin ();
@@ -2622,7 +2622,7 @@ class TestCmdlineParser : public TestFixture {
26222622
26232623 void ruleFileSingle () {
26242624 REDIRECT;
2625- ScopedFile file (" rule .xml" ,
2625+ ScopedFile file (" rule_single .xml" ,
26262626 " <rule>\n "
26272627 " <tokenlist>define</tokenlist>\n "
26282628 " <pattern>.+</pattern>\n "
@@ -2632,7 +2632,7 @@ class TestCmdlineParser : public TestFixture {
26322632 " <summary>ruleSummary</summary>\n "
26332633 " </message>\n "
26342634 " </rule>\n " );
2635- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2635+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_single .xml" , " file.cpp" };
26362636 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Success, parseFromArgs (argv));
26372637 ASSERT_EQUALS (1 , settings->rules .size ());
26382638 auto it = settings->rules .cbegin ();
@@ -2659,37 +2659,37 @@ class TestCmdlineParser : public TestFixture {
26592659
26602660 void ruleFileInvalid () {
26612661 REDIRECT;
2662- ScopedFile file (" rule .xml" , " " );
2663- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2662+ ScopedFile file (" rule_invalid .xml" , " " );
2663+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_invalid .xml" , " file.cpp" };
26642664 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
2665- ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule .xml' (XML_ERROR_EMPTY_DOCUMENT).\n " , logger->str ());
2665+ ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule_invalid .xml' (XML_ERROR_EMPTY_DOCUMENT).\n " , logger->str ());
26662666 }
26672667
26682668 void ruleFileNoRoot () {
26692669 REDIRECT;
2670- ScopedFile file (" rule .xml" , " <?xml version=\" 1.0\" ?>" );
2671- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2670+ ScopedFile file (" rule_noroot .xml" , " <?xml version=\" 1.0\" ?>" );
2671+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_noroot .xml" , " file.cpp" };
26722672 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Success, parseFromArgs (argv));
26732673 ASSERT_EQUALS (0 , settings->rules .size ());
26742674 }
26752675
26762676 void ruleFileEmptyElements1 () {
26772677 REDIRECT;
2678- ScopedFile file (" rule .xml" ,
2678+ ScopedFile file (" rule_empty_elems_1 .xml" ,
26792679 " <rule>"
26802680 " <tokenlist/>"
26812681 " <pattern/>"
26822682 " <message/>"
26832683 " </rule>"
26842684 );
2685- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2685+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_empty_elems_1 .xml" , " file.cpp" };
26862686 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv)); // do not crash
2687- ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule .xml' - a rule is lacking a pattern.\n " , logger->str ());
2687+ ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule_empty_elems_1 .xml' - a rule is lacking a pattern.\n " , logger->str ());
26882688 }
26892689
26902690 void ruleFileEmptyElements2 () {
26912691 REDIRECT;
2692- ScopedFile file (" rule .xml" ,
2692+ ScopedFile file (" rule_empty_elems_2 .xml" ,
26932693 " <rule>"
26942694 " <message>"
26952695 " <severity/>"
@@ -2698,101 +2698,101 @@ class TestCmdlineParser : public TestFixture {
26982698 " </message>"
26992699 " </rule>"
27002700 );
2701- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2701+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_empty_elems_2 .xml" , " file.cpp" };
27022702 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv)); // do not crash
2703- ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule .xml' - a rule is lacking a pattern.\n " , logger->str ());
2703+ ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule_empty_elems_2 .xml' - a rule is lacking a pattern.\n " , logger->str ());
27042704 }
27052705
27062706 void ruleFileUnknownElement1 () {
27072707 REDIRECT;
2708- ScopedFile file (" rule .xml" ,
2708+ ScopedFile file (" rule_unk_elems_1 .xml" ,
27092709 " <rule>"
27102710 " <messages/>"
27112711 " </rule>"
27122712 );
2713- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2713+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_unk_elems_1 .xml" , " file.cpp" };
27142714 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
2715- ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule .xml' - unknown element 'messages' encountered in 'rule'.\n " , logger->str ());
2715+ ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule_unk_elems_1 .xml' - unknown element 'messages' encountered in 'rule'.\n " , logger->str ());
27162716 }
27172717
27182718 void ruleFileUnknownElement2 () {
27192719 REDIRECT;
2720- ScopedFile file (" rule .xml" ,
2720+ ScopedFile file (" rule_unk_elems_2 .xml" ,
27212721 " <rule>"
27222722 " <message>"
27232723 " <pattern/>"
27242724 " </message>"
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_2 .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 'pattern' encountered in 'message'.\n " , logger->str ());
2729+ ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule_unk_elems_2 .xml' - unknown element 'pattern' encountered in 'message'.\n " , logger->str ());
27302730 }
27312731
27322732 void ruleFileMissingTokenList () {
27332733 REDIRECT;
2734- ScopedFile file (" rule .xml" ,
2734+ ScopedFile file (" rule_missing_toklist .xml" ,
27352735 " <rule>\n "
27362736 " <tokenlist/>\n "
27372737 " <pattern>.+</pattern>\n "
27382738 " </rule>\n " );
2739- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2739+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_missing_toklist .xml" , " file.cpp" };
27402740 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
2741- ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule .xml' - a rule is lacking a tokenlist.\n " , logger->str ());
2741+ ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule_missing_toklist .xml' - a rule is lacking a tokenlist.\n " , logger->str ());
27422742 }
27432743
27442744 void ruleFileUnknownTokenList () {
27452745 REDIRECT;
2746- ScopedFile file (" rule .xml" ,
2746+ ScopedFile file (" rule_unk_toklist .xml" ,
27472747 " <rule>\n "
27482748 " <tokenlist>simple</tokenlist>\n "
27492749 " <pattern>.+</pattern>\n "
27502750 " </rule>\n " );
2751- const char * const argv[] = {" cppcheck" , " --rule-file=rule .xml" , " file.cpp" };
2751+ const char * const argv[] = {" cppcheck" , " --rule-file=rule_unk_toklist .xml" , " file.cpp" };
27522752 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
2753- ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule .xml' - a rule is using the unsupported tokenlist 'simple'.\n " , logger->str ());
2753+ ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule_unk_toklist .xml' - a rule is using the unsupported tokenlist 'simple'.\n " , logger->str ());
27542754 }
27552755
27562756 void ruleFileMissingId () {
27572757 REDIRECT;
2758- ScopedFile file (" rule .xml" ,
2758+ ScopedFile file (" rule_missing_id .xml" ,
27592759 " <rule>\n "
27602760 " <pattern>.+</pattern>\n "
27612761 " <message>\n "
27622762 " <id/>"
27632763 " </message>\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_missing_id .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 lacking an id.\n " , logger->str ());
2767+ ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule_missing_id .xml' - a rule is lacking an id.\n " , logger->str ());
27682768 }
27692769
27702770 void ruleFileInvalidSeverity1 () {
27712771 REDIRECT;
2772- ScopedFile file (" rule .xml" ,
2772+ ScopedFile file (" rule_invalid_sev_1 .xml" ,
27732773 " <rule>\n "
27742774 " <pattern>.+</pattern>\n "
27752775 " <message>\n "
27762776 " <severity/>"
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_invalid_sev_1 .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 has an invalid severity.\n " , logger->str ());
2781+ ASSERT_EQUALS (" cppcheck: error: unable to load rule-file 'rule_invalid_sev_1 .xml' - a rule has an invalid severity.\n " , logger->str ());
27822782 }
27832783
27842784 void ruleFileInvalidSeverity2 () {
27852785 REDIRECT;
2786- ScopedFile file (" rule .xml" ,
2786+ ScopedFile file (" rule_invalid_sev_2 .xml" ,
27872787 " <rule>\n "
27882788 " <pattern>.+</pattern>\n "
27892789 " <message>\n "
27902790 " <severity>none</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_2 .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_2 .xml' - a rule has an invalid severity.\n " , logger->str ());
27962796 }
27972797#else
27982798 void ruleFileNotSupported () {
@@ -2876,18 +2876,18 @@ class TestCmdlineParser : public TestFixture {
28762876
28772877 void suppressXmlInvalid () {
28782878 REDIRECT;
2879- ScopedFile file (" suppress .xml" , " " );
2880- const char * const argv[] = {" cppcheck" , " --suppress-xml=suppress .xml" , " file.cpp" };
2879+ ScopedFile file (" suppress_invalid .xml" , " " );
2880+ const char * const argv[] = {" cppcheck" , " --suppress-xml=suppress_invalid .xml" , " file.cpp" };
28812881 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
2882- ASSERT_EQUALS (" cppcheck: error: failed to load suppressions XML 'suppress .xml' (XML_ERROR_EMPTY_DOCUMENT).\n " , logger->str ());
2882+ ASSERT_EQUALS (" cppcheck: error: failed to load suppressions XML 'suppress_invalid .xml' (XML_ERROR_EMPTY_DOCUMENT).\n " , logger->str ());
28832883 }
28842884
28852885 void suppressXmlNoRoot () {
28862886 REDIRECT;
2887- ScopedFile file (" suppress .xml" , " <?xml version=\" 1.0\" ?>" );
2888- const char * const argv[] = {" cppcheck" , " --suppress-xml=suppress .xml" , " file.cpp" };
2887+ ScopedFile file (" suppress_noroot .xml" , " <?xml version=\" 1.0\" ?>" );
2888+ const char * const argv[] = {" cppcheck" , " --suppress-xml=suppress_noroot .xml" , " file.cpp" };
28892889 ASSERT_EQUALS_ENUM (CmdLineParser::Result::Fail, parseFromArgs (argv));
2890- ASSERT_EQUALS (" cppcheck: error: failed to load suppressions XML 'suppress .xml' (no root node found).\n " , logger->str ());
2890+ ASSERT_EQUALS (" cppcheck: error: failed to load suppressions XML 'suppress_noroot .xml' (no root node found).\n " , logger->str ());
28912891 }
28922892
28932893 void executorDefault () {
0 commit comments