Changeset 3127 for trunk/psLib/src/psTest.c
- Timestamp:
- Feb 4, 2005, 12:49:39 PM (21 years ago)
- Location:
- trunk/psLib
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/psTest.c (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib
- Property svn:ignore
-
old new 1 DoxygenLog 1 2 bin 2 3 lib
-
- Property svn:ignore
-
trunk/psLib/src/psTest.c
r3115 r3127 38 38 psS32 n; 39 39 extern char *optarg; 40 41 char* fileName = (char*)testPointFile; 42 char* lastSlashInFile = strrchr(testPointFile,'/'); 43 if (lastSlashInFile != NULL) { 44 fileName = lastSlashInFile+1; 45 } 40 46 41 47 if ( argc > 0 ) { … … 58 64 break; 59 65 case 'l': 60 printf( "Test Driver: %s\n", testPointFile );66 printf( "Test Driver: %s\n", fileName ); 61 67 printf( "Package Name: %s\n", packageName ); 62 68 printf( "Testpoints:\n" ); … … 73 79 if ( strcmp( optarg, tests[ index ].testPointName ) == 0 ) { 74 80 success = p_runTest( fp, 75 testPointFile,81 fileName, 76 82 packageName, 77 83 tests[ index ].testPointName, … … 94 100 found = true; 95 101 success = p_runTest( fp, 96 testPointFile,102 fileName, 97 103 packageName, 98 104 tests[ index ].testPointName, … … 119 125 if ( ! tests[ index ].isDuplicateEntry ) { 120 126 success = p_runTest( fp, 121 testPointFile,127 fileName, 122 128 packageName, 123 129 tests[ index ].testPointName, … … 143 149 pid_t child; 144 150 145 p_printPositiveTestHeader( fp, testPointFile, packageName, testPointName ); 151 char* fileName = (char*)testPointFile; 152 char* lastSlashInFile = strrchr(testPointFile,'/'); 153 if (lastSlashInFile != NULL) { 154 fileName = lastSlashInFile+1; 155 } 156 157 p_printPositiveTestHeader( fp, fileName, packageName, testPointName ); 146 158 147 159 if ( useFork ) { … … 193 205 } 194 206 195 p_printFooter( fp, testPointFile, packageName, testPointName,207 p_printFooter( fp, fileName, packageName, testPointName, 196 208 ( childReturn == expectedReturn ) ); 197 209 … … 206 218 char TP[ 80 ]; 207 219 220 char* fileName = (char*)testPointFile; 221 char* lastSlashInFile = strrchr(testPointFile,'/'); 222 if (lastSlashInFile != NULL) { 223 fileName = lastSlashInFile+1; 224 } 225 208 226 snprintf( TP, 80, "%s{%s}", packageName, testPointName ); 209 227 210 228 fprintf( fp, HEADER_TOP ); 211 fprintf( fp, HEADER_LINE_STRING, "TestFile", testPointFile);229 fprintf( fp, HEADER_LINE_STRING, "TestFile", fileName); 212 230 fprintf( fp, HEADER_LINE_STRING, "TestPoint", TP ); 213 231 fprintf( fp, HEADER_LINE_STRING, "TestType", "Positive" ); … … 224 242 char TP[ 80 ]; 225 243 244 char* fileName = (char*)testPointFile; 245 char* lastSlashInFile = strrchr(testPointFile,'/'); 246 if (lastSlashInFile != NULL) { 247 fileName = lastSlashInFile+1; 248 } 249 226 250 snprintf( TP, 80, "%s{%s}", packageName, testPointName ); 227 251 228 252 fprintf( fp, HEADER_TOP ); 229 fprintf( fp, HEADER_LINE_STRING, "TestFile", testPointFile);253 fprintf( fp, HEADER_LINE_STRING, "TestFile", fileName); 230 254 fprintf( fp, HEADER_LINE_STRING, "TestPoint", TP ); 231 255 fprintf( fp, HEADER_LINE_STRING, "TestType", "Negative" ); … … 242 266 psBool success ) 243 267 { 268 char* fileName = (char*)testPointFile; 269 char* lastSlashInFile = strrchr(testPointFile,'/'); 270 if (lastSlashInFile != NULL) { 271 fileName = lastSlashInFile+1; 272 } 273 244 274 if ( success ) { 245 fprintf( fp, "\n---> TESTPOINT PASSED (%s{%s} | %s)\n\n", packageName, testPointName, testPointFile);275 fprintf( fp, "\n---> TESTPOINT PASSED (%s{%s} | %s)\n\n", packageName, testPointName, fileName); 246 276 } else { 247 fprintf( fp, "\n---> TESTPOINT FAILED (%s{%s} | %s)\n\n", packageName, testPointName, testPointFile);248 } 249 } 277 fprintf( fp, "\n---> TESTPOINT FAILED (%s{%s} | %s)\n\n", packageName, testPointName, fileName); 278 } 279 }
Note:
See TracChangeset
for help on using the changeset viewer.
