|
@@ -15,10 +15,10 @@ import sys
|
|
|
import argparse
|
|
|
from ctest_driver import SUITES_AND_DESCRIPTIONS
|
|
|
|
|
|
-def main(build_path, ctest_executable):
|
|
|
+def main(build_path, ctest_executable, config):
|
|
|
script_folder = os.path.dirname(__file__)
|
|
|
# -N prevents tests from running, just lists them:
|
|
|
- base_args = [sys.executable, os.path.join(script_folder,'ctest_driver.py'), "--build-path", build_path, '-N']
|
|
|
+ base_args = [sys.executable, os.path.join(script_folder,'ctest_driver.py'), "--build-path", build_path, "--config", config, '-N']
|
|
|
if ctest_executable:
|
|
|
base_args.append("--ctest-executable")
|
|
|
base_args.append(ctest_executable)
|
|
@@ -77,7 +77,10 @@ if __name__ == '__main__':
|
|
|
parser.add_argument('-b', '--build-path',
|
|
|
required=True,
|
|
|
help="Path to a CMake build folder (generated by running cmake)")
|
|
|
+ parser.add_argument('-c', '--config',
|
|
|
+ required=True,
|
|
|
+ help="Configuration to run")
|
|
|
args = parser.parse_args()
|
|
|
- sys.exit(main(args.build_path, args.ctest_executable))
|
|
|
+ sys.exit(main(args.build_path, args.ctest_executable, args.config))
|
|
|
|
|
|
|