diff options
author | Andy Cedilnik <andy.cedilnik@kitware.com> | 2006-03-09 16:57:43 (GMT) |
---|---|---|
committer | Andy Cedilnik <andy.cedilnik@kitware.com> | 2006-03-09 16:57:43 (GMT) |
commit | 26e1fea95b4b40cdaa99d069e4892c47f108756b (patch) | |
tree | fb807a97090bfc07461a0c4578d8536d810fbbcf /Source/ctest.cxx | |
parent | cb95c0a5bc86387a518002d842ffe22b9ad67958 (diff) | |
download | CMake-26e1fea95b4b40cdaa99d069e4892c47f108756b.zip CMake-26e1fea95b4b40cdaa99d069e4892c47f108756b.tar.gz CMake-26e1fea95b4b40cdaa99d069e4892c47f108756b.tar.bz2 |
STYLE: Fix some style issues
Diffstat (limited to 'Source/ctest.cxx')
-rw-r--r-- | Source/ctest.cxx | 87 |
1 files changed, 49 insertions, 38 deletions
diff --git a/Source/ctest.cxx b/Source/ctest.cxx index 5a9053f..189d1cc 100644 --- a/Source/ctest.cxx +++ b/Source/ctest.cxx @@ -9,8 +9,8 @@ Copyright (c) 2002 Kitware, Inc., Insight Consortium. All rights reserved. See Copyright.txt or http://www.cmake.org/HTML/Copyright.html for details. - This software is distributed WITHOUT ANY WARRANTY; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + This software is distributed WITHOUT ANY WARRANTY; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notices for more information. =========================================================================*/ @@ -62,45 +62,51 @@ static const cmDocumentationEntry cmDocumentationOptions[] = "Test output is normally suppressed and only summary information is " "displayed. This option will show even more test output."}, {"--debug", "Displaying more verbose internals of CTest.", - "This feature will result in large number of output that is mostly useful " - "for debugging dashboard problems."}, + "This feature will result in large number of output that is mostly " + "useful for debugging dashboard problems."}, {"-Q,--quiet", "Make ctest quiet.", - "This option will suppress all the output. The output log file will still be " - "generated if the --output-log is specified. Options such as --verbose, " - "--extra-verbose, and --debug are ignored if --quiet is specified."}, + "This option will suppress all the output. The output log file will " + "still be generated if the --output-log is specified. Options such " + "as --verbose, --extra-verbose, and --debug are ignored if --quiet is " + "specified."}, {"-O <file>, --output-log <file>", "Output to log file", "This option tells ctest to write all its output to a log file."}, {"-N,--show-only", "Disable actual execution of tests.", "This option tells ctest to list the tests that would be run but not " "actually run them. Useful in conjunction with the -R and -E options."}, - {"-R <regex>, --tests-regex <regex>", "Run tests matching regular expression.", + {"-R <regex>, --tests-regex <regex>", "Run tests matching regular " + "expression.", "This option tells ctest to run only the tests whose names match the " "given regular expression."}, - {"-E <regex>, --exclude-regex <regex>", "Exclude tests matching regular expression.", + {"-E <regex>, --exclude-regex <regex>", "Exclude tests matching regular " + "expression.", "This option tells ctest to NOT run the tests whose names match the " "given regular expression."}, {"-D <dashboard>, --dashboard <dashboard>", "Execute dashboard test", "This option tells ctest to perform act as a Dart client and perform " - "a dashboard test. All tests are <Mode><Test>, where Mode can be Experimental, " - "Nightly, and Continuous, and Test can be Start, Update, Configure, " - "Build, Test, Coverage, and Submit."}, + "a dashboard test. All tests are <Mode><Test>, where Mode can be " + "Experimental, Nightly, and Continuous, and Test can be Start, Update, " + "Configure, Build, Test, Coverage, and Submit."}, {"-M <model>, --test-model <model>", "Sets the model for a dashboard", "This option tells ctest to act as a Dart client " "where the TestModel can be Experimental, " "Nightly, and Continuous. Combining -M and -T is similar to -D"}, - {"-T <action>, --test-action <action>", "Sets the dashboard action to perform", + {"-T <action>, --test-action <action>", "Sets the dashboard action to " + "perform", "This option tells ctest to act as a Dart client " "and perform some action such as start, build, test etc. " "Combining -M and -T is similar to -D"}, - {"-S <script>, --script <script>", "Execute a dashboard for a configuration", + {"-S <script>, --script <script>", "Execute a dashboard for a " + "configuration", "This option tells ctest to load in a configuration script which sets " "a number of parameters such as the binary and source directories. Then " "ctest will do what is required to create and run a dashboard. This " "option basically sets up a dashboard and then runs ctest -D with the " "appropriate options."}, {"-A <file>, --add-notes <file>", "Add a notes file with submission", - "This option tells ctest to include a notes file when submitting dashboard. "}, - {"-I [Start,End,Stride,test#,test#|Test file], --tests-information", + "This option tells ctest to include a notes file when submitting " + "dashboard. "}, + {"-I [Start,End,Stride,test#,test#|Test file], --tests-information", "Run a specific number of tests by number.", "This option causes ctest to run tests starting at number Start, ending " "at number End, and incrementing by Stride. Any additional numbers after " @@ -129,13 +135,14 @@ static const cmDocumentationEntry cmDocumentationOptions[] = "--test-command is specified then that will be run after the build is " "complete. Other options that affect this mode are --build-target " "--build-nocmake, --build-run-dir, " - "--build-two-config, --build-exe-dir, --build-project," + "--build-two-config, --build-exe-dir, --build-project," "--build-noclean, --build-options"}, - {"--build-target", "Specify a specific target to build.", - "This option goes with the --build-and-test option, if left out the all target is built." }, - {"--build-nocmake", "Run the build without running cmake first.", + {"--build-target", "Specify a specific target to build.", + "This option goes with the --build-and-test option, if left out the all " + "target is built." }, + {"--build-nocmake", "Run the build without running cmake first.", "Skip the cmake step." }, - {"--build-run-dir", "Specify directory to run programs from.", + {"--build-run-dir", "Specify directory to run programs from.", "Directory where programs will be after it has been compiled." }, {"--build-two-config", "Run CMake twice", "" }, {"--build-exe-dir", "Specify the directory for the executable.", "" }, @@ -143,16 +150,19 @@ static const cmDocumentationEntry cmDocumentationOptions[] = {"--build-project", "Specify the name of the project to build.", "" }, {"--build-makeprogram", "Specify the make program to use.", "" }, {"--build-noclean", "Skip the make clean step.", "" }, - {"--build-options", "Add extra options to the build step.", - "This option must be the last option with the exception of --test-command" }, + {"--build-options", "Add extra options to the build step.", + "This option must be the last option with the exception of --test-command" + }, - {"--test-command", "The test to run with the --build-and-test option.", "" }, - {"--tomorrow-tag", "Nightly or experimental starts with next day tag.", + {"--test-command", "The test to run with the --build-and-test option.", "" + }, + {"--tomorrow-tag", "Nightly or experimental starts with next day tag.", "This is useful if the build will not finish in one day." }, - {"--ctest-config", "The configuration file used to initialize CTest state when submitting dashboards.", + {"--ctest-config", "The configuration file used to initialize CTest state " + "when submitting dashboards.", "This option tells CTest to use different initialization file instead of " - "DartConfiguration.tcl. This way multiple initialization files can be used " - "for example to submit to multiple dashboards." }, + "DartConfiguration.tcl. This way multiple initialization files can be " + "used for example to submit to multiple dashboards." }, {"--overwrite", "Overwrite CTest configuration option.", "By default ctest uses configuration options from configuration file. " "This option will overwrite the configuration option." }, @@ -160,12 +170,12 @@ static const cmDocumentationEntry cmDocumentationOptions[] = "This option will submit extra files to the dashboard." }, {"--force-new-ctest-process", "Run child CTest instances as new processes", "By default CTest will run child CTest instances within the same process. " - "If this behavior is not desired, this argument will enforce new processes " - "for child CTest processes." }, + "If this behavior is not desired, this argument will enforce new " + "processes for child CTest processes." }, {"--submit-index", "Submit individual dashboard tests with specific index", - "This option allows performing the same CTest action (such as test) multiple " - "times and submit all stages to the same dashboard (Dart2 required). " - "Each execution requires different index." }, + "This option allows performing the same CTest action (such as test) " + "multiple times and submit all stages to the same dashboard (Dart2 " + "required). Each execution requires different index." }, {0,0,0} }; @@ -186,12 +196,13 @@ int main (int argc, char *argv[]) if ( cmSystemTools::GetCurrentWorkingDirectory().size() == 0 ) { - cmCTestLog(&inst, ERROR_MESSAGE, "Current working directory cannot be established." << std::endl); + cmCTestLog(&inst, ERROR_MESSAGE, + "Current working directory cannot be established." << std::endl); nocwd = 1; } - + // If there is a testing input file, check for documentation options // only if there are actually arguments. We want running without // arguments to run tests. @@ -200,7 +211,8 @@ int main (int argc, char *argv[]) { if(argc == 1) { - cmCTestLog(&inst, ERROR_MESSAGE, "*********************************" << std::endl + cmCTestLog(&inst, ERROR_MESSAGE, "*********************************" + << std::endl << "No test configuration file found!" << std::endl << "*********************************" << std::endl); } @@ -221,8 +233,7 @@ int main (int argc, char *argv[]) #define cout no_cout_use_cmCTestLog } } - - + #ifdef _WIN32 std::string comspec = "cmw9xcom.exe"; cmSystemTools::SetWindows9xComspecSubstitute(comspec.c_str()); |