| OLD | NEW |
| 1 /* | 1 /* |
| 2 ******************************************************************************* | 2 ******************************************************************************* |
| 3 * | 3 * |
| 4 * Copyright (C) 1999-2014, International Business Machines | 4 * Copyright (C) 1999-2014, International Business Machines |
| 5 * Corporation and others. All Rights Reserved. | 5 * Corporation and others. All Rights Reserved. |
| 6 * | 6 * |
| 7 ******************************************************************************* | 7 ******************************************************************************* |
| 8 * file name: letest.cpp | 8 * file name: letest.cpp |
| 9 * | 9 * |
| 10 * created on: 11/06/2000 | 10 * created on: 11/06/2000 |
| (...skipping 397 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 408 log_info("If you see errors, they may be due to the version of the font
you're using.\n"); | 408 log_info("If you see errors, they may be due to the version of the font
you're using.\n"); |
| 409 } | 409 } |
| 410 } | 410 } |
| 411 | 411 |
| 412 /* Returns the path to icu/source/test/testdata/ */ | 412 /* Returns the path to icu/source/test/testdata/ */ |
| 413 const char *getSourceTestData() { | 413 const char *getSourceTestData() { |
| 414 const char *srcDataDir = NULL; | 414 const char *srcDataDir = NULL; |
| 415 #ifdef U_TOPSRCDIR | 415 #ifdef U_TOPSRCDIR |
| 416 srcDataDir = U_TOPSRCDIR U_FILE_SEP_STRING "test" U_FILE_SEP_STRING "testdat
a" U_FILE_SEP_STRING; | 416 srcDataDir = U_TOPSRCDIR U_FILE_SEP_STRING "test" U_FILE_SEP_STRING "testdat
a" U_FILE_SEP_STRING; |
| 417 #else | 417 #else |
| 418 srcDataDir = ".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING"test"U_FILE_SEP_STRI
NG"testdata"U_FILE_SEP_STRING; | 418 srcDataDir = ".." U_FILE_SEP_STRING ".." U_FILE_SEP_STRING "test" U_FILE_SEP
_STRING "testdata" U_FILE_SEP_STRING; |
| 419 FILE *f = fopen(".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING"test"U_FILE_SEP_S
TRING"testdata"U_FILE_SEP_STRING"rbbitst.txt", "r"); | 419 FILE *f = fopen(".." U_FILE_SEP_STRING ".." U_FILE_SEP_STRING "test" U_FILE_
SEP_STRING "testdata" U_FILE_SEP_STRING "rbbitst.txt", "r"); |
| 420 | 420 |
| 421 if (f != NULL) { | 421 if (f != NULL) { |
| 422 /* We're in icu/source/test/letest/ */ | 422 /* We're in icu/source/test/letest/ */ |
| 423 fclose(f); | 423 fclose(f); |
| 424 } else { | 424 } else { |
| 425 /* We're in icu/source/test/letest/(Debug|Release) */ | 425 /* We're in icu/source/test/letest/(Debug|Release) */ |
| 426 srcDataDir = ".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING".."U_FILE_SEP_ST
RING"test"U_FILE_SEP_STRING"testdata"U_FILE_SEP_STRING; | 426 srcDataDir = ".." U_FILE_SEP_STRING ".." U_FILE_SEP_STRING ".." U_FILE_
SEP_STRING "test" |
| 427 U_FILE_SEP_STRING "testdata" U_FILE_SEP_STRING; |
| 427 } | 428 } |
| 428 #endif | 429 #endif |
| 429 | 430 |
| 430 return srcDataDir; | 431 return srcDataDir; |
| 431 } | 432 } |
| 432 | 433 |
| 433 const char *getPath(char buffer[2048], const char *filename) { | 434 const char *getPath(char buffer[2048], const char *filename) { |
| 434 const char *testDataDirectory = getSourceTestData(); | 435 const char *testDataDirectory = getSourceTestData(); |
| 435 | 436 |
| 436 strcpy(buffer, testDataDirectory); | 437 strcpy(buffer, testDataDirectory); |
| (...skipping 584 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1021 | 1022 |
| 1022 if (pBackSlash != NULL) { | 1023 if (pBackSlash != NULL) { |
| 1023 /* We found and truncated three names from the path. | 1024 /* We found and truncated three names from the path. |
| 1024 * Now append "source\data" and set the environment | 1025 * Now append "source\data" and set the environment |
| 1025 */ | 1026 */ |
| 1026 strcpy(pBackSlash, U_FILE_SEP_STRING "data" U_FILE_SEP_STRING "out"
U_FILE_SEP_STRING); | 1027 strcpy(pBackSlash, U_FILE_SEP_STRING "data" U_FILE_SEP_STRING "out"
U_FILE_SEP_STRING); |
| 1027 dataOutDir = p; | 1028 dataOutDir = p; |
| 1028 } | 1029 } |
| 1029 else { | 1030 else { |
| 1030 /* __FILE__ on MSVC7 does not contain the directory */ | 1031 /* __FILE__ on MSVC7 does not contain the directory */ |
| 1031 FILE *file = fopen(".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING "data"
U_FILE_SEP_STRING "Makefile.in", "r"); | 1032 FILE *file = fopen(".." U_FILE_SEP_STRING ".." U_FILE_SEP_STRING "da
ta" U_FILE_SEP_STRING "Makefile.in", "r"); |
| 1032 if (file) { | 1033 if (file) { |
| 1033 fclose(file); | 1034 fclose(file); |
| 1034 dataOutDir = ".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING "data" U
_FILE_SEP_STRING "out" U_FILE_SEP_STRING; | 1035 dataOutDir = ".." U_FILE_SEP_STRING ".." U_FILE_SEP_STRING "data
" U_FILE_SEP_STRING "out" U_FILE_SEP_STRING; |
| 1035 } | 1036 } |
| 1036 else { | 1037 else { |
| 1037 dataOutDir = ".."U_FILE_SEP_STRING".."U_FILE_SEP_STRING".."U_FIL
E_SEP_STRING "data" U_FILE_SEP_STRING "out" U_FILE_SEP_STRING; | 1038 dataOutDir = ".." U_FILE_SEP_STRING".." U_FILE_SEP_STRING".." U_
FILE_SEP_STRING "data" U_FILE_SEP_STRING "out" U_FILE_SEP_STRING; |
| 1038 } | 1039 } |
| 1039 } | 1040 } |
| 1040 } | 1041 } |
| 1041 #endif | 1042 #endif |
| 1042 | 1043 |
| 1043 return dataOutDir; | 1044 return dataOutDir; |
| 1044 } | 1045 } |
| 1045 | 1046 |
| 1046 /* ctest_setICU_DATA - if the ICU_DATA environment variable is not already | 1047 /* ctest_setICU_DATA - if the ICU_DATA environment variable is not already |
| 1047 * set, try to deduce the directory in which ICU was built
, | 1048 * set, try to deduce the directory in which ICU was built
, |
| (...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1122 diffTime = (int32_t)(endTime - startTime); | 1123 diffTime = (int32_t)(endTime - startTime); |
| 1123 printf("Elapsed Time: %02d:%02d:%02d.%03d\n", | 1124 printf("Elapsed Time: %02d:%02d:%02d.%03d\n", |
| 1124 (int)((diffTime%U_MILLIS_PER_DAY)/U_MILLIS_PER_HOUR), | 1125 (int)((diffTime%U_MILLIS_PER_DAY)/U_MILLIS_PER_HOUR), |
| 1125 (int)((diffTime%U_MILLIS_PER_HOUR)/U_MILLIS_PER_MINUTE), | 1126 (int)((diffTime%U_MILLIS_PER_HOUR)/U_MILLIS_PER_MINUTE), |
| 1126 (int)((diffTime%U_MILLIS_PER_MINUTE)/U_MILLIS_PER_SECOND), | 1127 (int)((diffTime%U_MILLIS_PER_MINUTE)/U_MILLIS_PER_SECOND), |
| 1127 (int)(diffTime%U_MILLIS_PER_SECOND)); | 1128 (int)(diffTime%U_MILLIS_PER_SECOND)); |
| 1128 | 1129 |
| 1129 return nerrors; | 1130 return nerrors; |
| 1130 } | 1131 } |
| 1131 | 1132 |
| OLD | NEW |