summaryrefslogtreecommitdiffstats
path: root/Source/ctest.cxx
diff options
context:
space:
mode:
authorAndy Cedilnik <andy.cedilnik@kitware.com>2006-03-09 16:57:43 (GMT)
committerAndy Cedilnik <andy.cedilnik@kitware.com>2006-03-09 16:57:43 (GMT)
commit26e1fea95b4b40cdaa99d069e4892c47f108756b (patch)
treefb807a97090bfc07461a0c4578d8536d810fbbcf /Source/ctest.cxx
parentcb95c0a5bc86387a518002d842ffe22b9ad67958 (diff)
downloadCMake-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.cxx87
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());