1. 16 Jan, 2019 1 commit
  2. 28 Nov, 2018 3 commits
  3. 10 Jul, 2017 1 commit
  4. 01 Apr, 2016 1 commit
    • Ben Boeckel's avatar
      cmCTestGIT: add an option to initialize submodules on update · 06b310b5
      Ben Boeckel authored
      Currently, CTest will not initialize any submodules within the already
      checked out source tree. Add an option to do so. The use case for not
      doing so is that some submodules may not be necessary for the current
      test and keeping network usage down may be important.
      06b310b5
  5. 11 Aug, 2015 1 commit
    • Daniel Pfeifer's avatar
      CTest: Report to CDash the compiler version used to build the project · 48c6e7f2
      Daniel Pfeifer authored
      The compiler version reported since commit v2.8.2~1018 (CTest-side
      support for compiler name and compiler version, 2009-10-12) only
      reported the version of the compiler used to build CMake, and only
      if it defined "_COMPILER_VERSION".  Instead use the version of
      the compiler used to build the project CTest is testing.
      48c6e7f2
  6. 30 Jun, 2015 1 commit
    • Betsy McPhail's avatar
      ctest: Optionally avoid starting tests that may exceed a given CPU load · f62d301b
      Betsy McPhail authored
      Add a TestLoad setting to CTest that can be set via a new --test-load
      command-line option, CTEST_TEST_LOAD variable, or TEST_LOAD option to
      the ctest_test command.  Teach cmCTestMultiProcessHandler to measure
      the CPU load and avoid starting tests that may take more than the
      spare load currently available.  The expression
      
       <current_load> + <test_processors> <= <max-load>
      
      must be true to start a new test.
      
      Co-Author: Zack Galbreath <zack.galbreath@kitware.com>
      f62d301b
  7. 03 Oct, 2014 1 commit
  8. 18 Aug, 2014 1 commit
  9. 16 Jul, 2014 1 commit
  10. 26 Oct, 2013 1 commit
    • Pedro Navarro's avatar
      ctest_update: Add support for Perforce p4 client · 970c8234
      Pedro Navarro authored
      Teach the ctest_update implementation to use the p4 command-line
      client to perform updates and extract the list of changes.
      
      Add a CTest.UpdateP4 test like those that exist already for the other
      version control tools.  Make the test available when p4 and the p4d
      server are found.  During the test launch p4d in the background to
      serve a repository from the test directory.  Then direct the client
      toward this server for the duration of the test.
      970c8234
  11. 25 Sep, 2012 1 commit
  12. 22 Oct, 2011 1 commit
    • David Cole's avatar
      CTest: Add COVERAGE_EXTRA_FLAGS cache variable (#12490) · 2f309cba
      David Cole authored
      COVERAGE_EXTRA_FLAGS is a space separated value of extra flags
      that will be passed to gcov when ctest's coverage handler invokes
      gcov to do coverage analysis.
      
      Map to CoverageExtraFlags in the CTest ini file. Use default value
      of "-l" to match the coverage handler's earlier behavior from ctest
      2.8.4 and earlier. The fix for related issue #11717 had added a " -p"
      which was the cause of both #12415 and #12490. Here, we revert that
      change to the default value, so -p is no longer there by default.
      The people that care to add -p may do so in their own build trees
      by appending " -p" to the new cache variable COVERAGE_EXTRA_FLAGS.
      2f309cba
  13. 08 Jun, 2010 1 commit
  14. 03 Jun, 2010 2 commits
  15. 11 May, 2010 2 commits
  16. 01 Mar, 2010 2 commits
  17. 11 Feb, 2010 1 commit
  18. 08 Feb, 2010 1 commit
    • Zach's avatar
      Moved call to cache CDash version information to cmCTest::initialize. Also... · 41fcf6e1
      Zach authored
      Moved call to cache CDash version information to cmCTest::initialize.  Also added a 3 second timeout when requesting the version from the server.  Added an option to the CTestConfiguration that will be used to determine whether to query the version information at all.  (Behavior for this setting is not yet defined.)  Updated CMake's local CDash version setting to 1.6.
      41fcf6e1
  19. 28 Jan, 2010 1 commit
  20. 21 Dec, 2009 1 commit
    • Zach's avatar
      Added support for CTest awareness of the CDash version. This will help... · 7af55318
      Zach authored
      Added support for CTest awareness of the CDash version.  This will help forward compatibility for both tools.  Note that this changeset effectively makes the default to disable output compression.  Now, to enable output compression, the CDASH_CTEST_VERSION must be explicity set to >= 1.6.  Automated detection of the CDash version is the next step.
      7af55318
  21. 04 Dec, 2009 1 commit
    • David Cole's avatar
      Fix issue #2336 - honor the -C arg to ctest. Honor it for all stages of... · 0b38bb4c
      David Cole authored
      Fix issue #2336 - honor the -C arg to ctest. Honor it for all stages of running -D dashboards from the command line and running ctest_configure, ctest_build and ctest_test commands in -S scripts. Also, allow a script to change it by setting the CTEST_CONFIGURATION_TYPE variable: allows for multiple configuration build/test cycles within one script. Add a new signature for the cmake command build_command that accepts CONFIGURATION as one argument. The original build_command signature is still there, but now marked as deprecated in the documentation. Of course... also add CTestConfig tests to verify that -C is honored for -D dashboards and -S scripts.
      0b38bb4c
  22. 28 Oct, 2009 1 commit
  23. 12 Oct, 2009 1 commit
  24. 02 Sep, 2009 1 commit
  25. 17 Apr, 2009 1 commit
  26. 10 Apr, 2009 1 commit
  27. 11 Feb, 2009 1 commit
    • Brad King's avatar
      ENH: Create include(CTest) launcher interface · 0e067ad3
      Brad King authored
      This defines a new CTest configuration variable CTEST_USE_LAUNCHERS.
      When set to true it puts 'ctest --launch' in RULE_LAUNCH_* properties
      and enables the CTest configuration option 'UseLaunchers'.  Currently
      this works only for Makefile generators.
      0e067ad3
  28. 29 Feb, 2008 1 commit
  29. 16 Feb, 2005 1 commit
  30. 27 Jan, 2005 1 commit
  31. 16 Dec, 2003 1 commit
  32. 15 Dec, 2003 1 commit
  33. 08 Dec, 2003 1 commit
  34. 02 May, 2003 1 commit