David Cole
e8a0e90133
BUG: Avoid trying to package the X11 test on Windows when there is no NSIS installer available.
2009-01-22 10:22:30 -05:00
David Cole
36c228814b
BUG: Fix issue #7523 : Analyze output of 'hdiutil attach' to get the name of the volume that was mounted. Eliminates the need to use the -mountpoint arg of hdiutil which has a silly 90 character limit on the name of the mount point. Also add a custom volume icon to the BundleGeneratorTest to cover this code.
2009-01-21 13:39:22 -05:00
David Cole
c647ed54d9
BUG: Fix issue #7833 : Add file extension handling to CPack generated installers for OSXX11 applications. Also modify the X11 test to build such an installer on Mac builds that test CPack and have X11 available. Thanks to Wes Turner for the patch.
2009-01-21 11:54:30 -05:00
David Cole
03c940aeb3
BUG: Fix for issue #7470 . Allow spaces in the path names of installed files with the NSIS CPack generator and component-based installs. Add an installed file to the CPackComponents test: it failed before the fix; now it passes.
2009-01-20 14:29:41 -05:00
Brad King
bb2c08546c
ENH: Test find_package re-find feature
...
Recently we taught find_package to re-find a package if its
<package>_DIR result variable was set to a location not containing the
package (instead of reporting an error as before). This tests the
feature.
2009-01-14 09:34:42 -05:00
Brad King
d66c25c2f0
ENH: Teach ctest_submit about parts
...
This adds a PARTS option to the ctest_submit command which tells it to
submit only parts whose names are listed with the option.
2009-01-12 10:38:27 -05:00
Brad King
b5f3d4be61
ENH: Re-enable new 'testing' test mode
...
This fixes selection of a configuration when none is specified to find
an available configuration of the ctest test-command.
2009-01-05 14:14:25 -05:00
Bill Hoffman
36ce9651db
ENH: make it take longer
2008-12-29 18:11:02 -05:00
Bill Hoffman
38b7b3fea0
ENH: add test for -j N ctest stuff
2008-12-29 17:43:37 -05:00
David Cole
5d9e78e918
ENH: Re-work of fix committed yesterday for the Watcom WMake dashboard. Fix it properly by using the SYMBOLIC source file property to indicate to WMake when the sentinel file is not actually written by the update step.
2008-12-24 10:10:40 -05:00
David Cole
2f90c29be1
BUG: Workaround for Watcom WMake not handling "always out of date" custom commands to fix the failing ExternalProject test on the CMake nightly dashboard.
2008-12-23 10:01:53 -05:00
Brad King
fb4f016299
BUG: Disable new 'testing' test mode for now
...
The new 'testing' test behavior of actually running the tests generated
by the project still fails when the test script guesses the Debug
configuration but the CMake build tree was only built Release. The
inner ctest needs to find the ctest executable but is given the wrong
configuration.
2008-12-18 17:15:58 -05:00
Brad King
64f419c0e8
BUG: Fix new 'testing' test for CMake releases
...
The recent change of the 'testing' test to actually drive the tests
within it does not work on Windows with released CMakes 2.6.2 and lower
if no configuration is given to ctest with a -C option. This works
around the problem by detecting the case and changing the empty
configuration to Debug.
2008-12-18 14:26:20 -05:00
Brad King
0a83aa6f57
BUG: Fix windows command line escape for empty arg
...
On Windows the KWSys System package generates escapes for command-line
arguments. This fix enables quoting of the empty string as an argument.
This also adds a test to pass an empty argument to a custom command.
2008-12-18 13:36:58 -05:00
Brad King
adb6bf82b0
ENH: Improve 'testing' test to actually test
...
The 'testing' CMake test builds a project that uses add_test. This
strengthens the test to actually run CTest on the project build tree
after building it.
2008-12-18 12:28:05 -05:00
Brad King
3958b3e112
ENH: Teach find_package about more install dirs
...
We now search in
<prefix>/<name>*/
<prefix>/<name>*/(cmake|CMake)
when looking for package configuration files. This is useful on Windows
since the Program Files folder is in CMAKE_SYSTEM_PREFIX_PATH. These
paths are the Windows equivalent to the Apple convention application and
framework paths we already search. See issue #8264 .
2008-12-17 09:24:05 -05:00
Brad King
625ef26163
ENH: Allow most characters in ENV variable refs
...
The $ENV{VAR} syntax permits access to environment variables. This
teaches CMake to recognize most characters in the VAR name since some
environments may have variables with non-C-identifier characters.
2008-12-17 08:24:35 -05:00
Brad King
63e186a8e6
ENH: Strengthen FindPackageTest version check
...
The previous change to test finding in lib/cmake/<name>* weakened the
versioned find tests. Since the lib/cmake paths are searched before
lib/<name>* paths the previous change skipped requiring the command to
ignore zot-3.0 when finding zot-3.1. This change restores that and adds
zot-4.0 to test the lib/cmake path.
2008-12-16 09:13:39 -05:00
David Cole
3ddb9dfdea
BUG: One more conditional in the ExternalProject test to prevent build errors of Tutorial Step5 on Win98 using Visual Studio 6 when the path length of its build tree exceeds 72 characters. Crazy, perhaps. But this fixes the last real dashboard failure of the ExternalProject test.
2008-12-11 15:55:46 -05:00
Bill Hoffman
a87bb1b2f9
ENH: remove some verbosity to reduce test time
2008-12-11 14:35:57 -05:00
David Cole
4f217f0361
BUG: Prevent KWStyle portion of ExternalProject test from configuring, building, installing and testing on WATCOM dashboards. WATCOM STL support is still under development.
2008-12-10 11:30:51 -05:00
Brad King
e51969ac49
ENH: Add useful search locations to find_package
...
This teaches find_package to search
<prefix>/(share|lib)/cmake/<name>*/
for package configuration files. Packages that do not already have
files in a <prefix>/lib/<name>* directory can use this location to avoid
cluttering the lib directory.
2008-12-09 14:07:19 -05:00
David Cole
994ad3633e
COMP: No-op. White space only change to trigger a re-run of the ExternalProject test on the QNX continuous dashboard to pick up the latest KWStyle changes.
2008-12-05 17:54:39 -05:00
David Cole
fd644d1cb9
COMP: No-op. White space only change to trigger a re-run of the ExternalProject test on the QNX continuous dashboard to pick up the latest KWStyle changes.
2008-12-05 17:18:11 -05:00
David Cole
2540d84c02
COMP: No-op. White space only change to trigger a re-run of the ExternalProject test on the QNX continuous dashboard to pick up the latest KWStyle changes.
2008-12-05 16:46:52 -05:00
David Cole
527e2b8881
COMP: No-op. White space only change to trigger a re-run of the ExternalProject test on the QNX continuous dashboard to pick up the latest KWStyle changes.
2008-12-05 16:13:45 -05:00
David Cole
dba2c51d90
ENH: Make it easier to use configure/make/make-install as the build steps for an external project. Add capability of customizing the download step. Add tests of empty projects. Better comments and error checking in AddExternalProject.cmake. In tests, use KWStyle from CVSHEAD to see if QNX continuous can build the latest KWStyle. Make KWStyle test depend on all previous test external projects so it builds last to catch other issues before any KWStyle compile errors.
2008-12-05 15:18:32 -05:00
David Cole
67ebcb9597
ENH: Use a TryCheckout technique to decide whether or not to attempt building the projects that depend on a cvs or svn download method.
2008-12-04 15:30:37 -05:00
David Cole
930827d48c
ENH: First draft of add_external_project functionality. Tweaks, dashboard fixing, more tests and documentation certain to follow as it gets used by others...
2008-12-04 13:27:48 -05:00
David Cole
ceaef94ccc
ENH: Implement feature request from issue 7885. Allow setting environment variables on a per-test basis for ctest using set_test_properties ENVIRONMENT.
2008-11-26 14:38:43 -05:00
Bill Hoffman
bdfc3fadd3
ENH: add more debug stuff to CTestCTest2 so I can figure out redwall
2008-11-23 10:49:46 -05:00
Bill Hoffman
b8435f3d91
ENH: make ctest more verbose so that we can see failure on redwall
2008-11-21 16:37:49 -05:00
Bill Hoffman
46b9a884ac
ENH: make this test pass if new curl is on
2008-11-21 16:10:09 -05:00
Bill Hoffman
0f88ea3993
ENH: only link in curl directories that exist, this will help with vs6 nmake
2008-11-20 14:06:57 -05:00
Bill Hoffman
bc1f0e1b11
ENH: make it work if new curl is on
2008-11-19 01:15:41 -05:00
Bill Hoffman
32ac624352
ENH: make it work if new curl is on
2008-11-18 09:37:31 -05:00
Bill Hoffman
1f9d9b2050
ENH: add gfortran-4
2008-11-18 09:37:06 -05:00
Bill Hoffman
9e773f5376
ENH: fix gcc sun fortran mix
2008-11-11 14:03:14 -05:00
Bill Hoffman
9377e7122c
ENH: put a check in for the gnu sunpro case
2008-11-10 10:53:36 -05:00
Bill Hoffman
49f393074c
ENH: make the test pass when fortran is gnu and c is cl
2008-11-06 17:33:42 -05:00
Bill Hoffman
86b123ba27
ENH: add a way to fix bullseye link with fortran
2008-11-06 09:41:08 -05:00
Bill Hoffman
020f5ae82e
ENH: only call the fortran c interface test when compilers match
2008-11-05 10:20:51 -05:00
Bill Hoffman
a1f1e50143
ENH: only allow matching fortran a c compilers to be used
2008-11-03 12:15:59 -05:00
Bill Hoffman
a996c16bba
ENH: do not error when sunpro or mipspro fortran used
2008-10-31 16:10:34 -04:00
Bill Hoffman
cecc2ab290
ENH: do not error when sunpro or mipspro fortran used
2008-10-31 16:08:56 -04:00
Bill Hoffman
a07ab25e14
ENH: add some debug stuff for the dashboards
2008-10-30 17:32:40 -04:00
David Cole
b0536e29ea
ENH: Use settings for CPackComponents test to make it fail if the recent fix of cmCPackGenerator.cxx revision 1.16 ever encounters another regression.
2008-10-29 12:27:19 -04:00
Bill Hoffman
84a4222314
ENH: add test for FortranCInterface
2008-10-29 10:58:40 -04:00
David Cole
86ded1ba58
ENH: Activate GetPrerequisites code on Linux. Thanks to Mike Arthur for finishing it off.
2008-10-24 11:39:10 -04:00
Brad King
e12f299f9d
ENH: Enable cvs update test with CMake before 2.6
...
When CMake is built by CMake 2.4 or lower the FindCVS module is not
available. In that case we activiate CTest.UpdateCVS by searching for
the cvs command directly.
2008-10-19 16:16:58 -04:00