Unit Tests with svn-interface portion; done on Windows XP through Cygwin (with Perl installed). Test Performed: Attempting to use backslashes ( "\" ) instead of forward slashes ( "/" ) in the file path arguments. Date: 10/30/07 Expected Result: ?? Could be dependant upon the OS and environment: the difference between Windows and other file paths with regard to the backslash vs the forward slash. Result Achieved: svn-interface reports (from a call to Subversion) that says the path passed in is "not a working copy." The temporary directories are created as expected, but the temporary files that get created are empty. Test Performed: Attempting to pass in a file path that doesn't exist. Expected Result: For the script to run, and try to report metrics on the valid files that are created from any valid arguments. Date, Result Achieved: exactly same as above. The script does run, creating the empty temporary files. Test Performed: Attempting to pass in a filelist that doesn't exist. Date: 10/30/07 Expected Result: For nothing to happen, including notification to the user. Results Achieved: No temporary files or directories are created, and no output (to stderr) is given to the user.