Amine Chadly
48ed48f7ad
Add test to secure the file(GLOB empty) behavior.
2012-11-02 17:10:06 +01:00
Amine Chadly
c2a6cb64af
file: remove dead code
...
The file command requires at least two arguments, so guarding the GLOB and
MAKE_DIRECTORY command is not necessary. Changed it for an assert to keep the
protection.
2012-11-02 17:10:06 +01:00
Brad King
8302608a74
Fix CMake.File hash test for CRLF checkouts
...
Use a dedicated test input file for the file() hash API tests.
Set attribute crlf=input so it is always checked out correctly.
2011-11-16 11:26:10 -05:00
Brad King
38771d3bdf
Add file(SHA*) commands to compute cryptographic hashes
...
Add a file() command API for SHA1, SHA224, SHA256, SHA384, and SHA512.
2011-11-16 10:15:44 -05:00
Brad King
042f7965c3
Add file(MD5) command to compute cryptographic hash
...
Provide a CMake-language binding to the md5sum function previously
available only by "cmake -E md5sum".
2011-11-16 10:15:01 -05:00
David Cole
963bebcc17
Implement file(UPLOAD ( #11286 )
...
Including documentation and testing, of course.
2011-02-25 17:26:34 -05:00
David Cole
ac170b1df6
Remove the rpath_remove_file_is_not_executable test case. It fails on Windows, but passes on Linux. Put back later after addressing inconsistency.
2009-10-17 12:12:07 -04:00
David Cole
16d995d728
Fixed issues with message text in FILE command error situations. Added many new test cases to increase the coverage of the FILE command even further.
2009-10-17 11:43:15 -04:00
David Cole
a65b1cc3b0
Add more testing coverage of the FILE command.
2009-10-16 15:07:41 -04:00
Brad King
d23d268e39
Factor out CMake.File test result check for re-use
...
The CMake.File test runs several scripts through "cmake -P" and checks
the output and result against known good values. This commit factors
out the checking code into a separate CMakeCheckTest module. The module
may be used by new tests.
2009-09-16 15:09:10 -04:00
Brad King
1f7ef5bf7a
BUG: Fix CMake.File test for deep dir name
...
This fixes the regex checking expected output of Copy-NoFile to account
for line wrapping when the input directory name is long.
2009-04-29 14:02:54 -04:00
Brad King
e0d3339e65
ENH: Test file(COPY) failure cases
...
This tests some cases of bad arguments to the file(COPY) signature.
It checks that the proper error messages are produced.
2009-04-29 13:13:58 -04:00