From 6b908d5c0f965f853bd2879a350f51e09c7091e2 Mon Sep 17 00:00:00 2001 From: Andrew J Macheret Date: Sat, 17 Mar 2007 02:21:19 +0000 Subject: [PATCH] ICU-5605 Added testing in build.xml (ant icutzucheck) X-SVN-Rev: 21280 --- icu4j/build.xml | 4237 ++++++++--------- .../com/ibm/icu/dev/tool/tzu/CLILoader.java | 1 + .../ibm/icu/dev/tool/tzu/ICUJarFinder.java | 1 - .../com/ibm/icu/dev/tool/tzu/ICUTZUMain.java | 15 +- 4 files changed, 1960 insertions(+), 2294 deletions(-) diff --git a/icu4j/build.xml b/icu4j/build.xml index 8d6a2ba3b43..fd7c76a5007 100644 --- a/icu4j/build.xml +++ b/icu4j/build.xml @@ -10,167 +10,166 @@ - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - + + + + + + + - - - - + + + - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + - - - - - - - - + + + - - + + + + + - - + + - - - - - - + + - - - - + + - - - - + + + + + + - - - - - - - - - + + + + - - + + + + - + + + + + + + + + - - - - - - - - + + - + + + + + + + + - - - - - - - - - - - - - + + + - - + + + + + + + + + - - - - - + + - - + + + - + - + + - - - + - - - - - + - - - - - - + + + - + - - - + + + - - - - - + - + + + + - - + - - - - + + + - - - - - - + - - - - - - - + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + + - - - - - - + - - - - - - - - - - - + + + + - - - - - - - - - - - - - + + - - - - - + + + + - - - - - + + + - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - + + + - - - + + + + + + - - - - - - - + + + + + - - + + + + + - - - - - - -
- - - - - - - - - -
-
-
-
- - - - - - - -
- - - - - - - - - -
-
-
-
- - - - - - - -
- - - - - - - - - -
-
-
-
+ + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + +
+
+
+
+ + + + + + + +
+ + + + + + + + + +
+
+
+
+ + + + + + + +
+ + + + + + + + + +
+
+
+
+ + + - - - -
- - - - - - - - - -
-
-
-
+ + + +
+ + + + + + + + + +
+
+
+
- - - - -
- - - - - - - - - -
-
-
-
+ + + + +
+ + + + + + + + + +
+
+
+
- - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + - - - - - - - - - - + - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + - - - - - - + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - -
- - - - - - - - - -
-
-
-
+ + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - + + - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - + + + + - - - + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - + + - - - + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + - - - - - - - - + + - - - + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - + - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + --> + + + + + + + + + + + + + + - - + + - - - - - - - + + + + + + + - - - - + + + + - - + + - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + - - - - - - - - - - - -
- - - - - - - - - -
-
-
- - - - -
- - - - - - - - - -
-
-
-
- - + + + + + + + + + - - + + + + + + - - - - - - - -
- - - - - - - - - -
-
-
-
- - - - - + + + + + + + + + + + + +
+ + + + + + + + + +
+
+
+ + + + +
+ + + + + + + + + +
+
+
+
+ + + + + + + + + + + + + +
+ + + + + + + + + +
+
+
+
+ + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - + + + + + + + + + + + + - - - - - - - + + - - - - - - - - -
- - - - - - - - - -
-
-
-
+ + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +
+ + + + + + + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - -
- - - - - - - - - -
-
-
-
+ + + + + + + + + +
+ + + + + + + + + +
+
+
+
- - - - - - - - - - - - - + + + + + + + + + + + + + - - - - + + + + - - - - + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - + + + - - - + + + - - - - - - - -
- - - - - - - - - -
-
-
-
+ + + + - - - - - - - - - - - - - - - - - - - - - - all - - - - - - - - - -
- - - - - - - - - -
-
-
- -
+ + +
+ + + + + + + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + all + + + + + + + + + +
+ + + + + + + + + +
+
+
+ +
+ + + Testing ICUTZU... + + + +${tzu.test.dir} + + Running ICUTZU in Discovery Mode + + + + + + + + + + + + + + + + + Running ICUTZU in Patch Mode + + + + + + + + + + + + + + + + + Comparing results ... + + + + + + + + + + ICUTZU test failed. + ICUTZU test successful. +
diff --git a/icu4j/src/com/ibm/icu/dev/tool/tzu/CLILoader.java b/icu4j/src/com/ibm/icu/dev/tool/tzu/CLILoader.java index 6dd2188cb1b..1104c8e5839 100644 --- a/icu4j/src/com/ibm/icu/dev/tool/tzu/CLILoader.java +++ b/icu4j/src/com/ibm/icu/dev/tool/tzu/CLILoader.java @@ -96,6 +96,7 @@ public class CLILoader { this.resultFile = resultFile; this.tzFile = tzFile; this.backupDir = backupDir; + this.curDir = curDir; // if discoveryonly is enabled, call the search method // otherwise, call the update method diff --git a/icu4j/src/com/ibm/icu/dev/tool/tzu/ICUJarFinder.java b/icu4j/src/com/ibm/icu/dev/tool/tzu/ICUJarFinder.java index f336f1c18d1..40d0bee548b 100644 --- a/icu4j/src/com/ibm/icu/dev/tool/tzu/ICUJarFinder.java +++ b/icu4j/src/com/ibm/icu/dev/tool/tzu/ICUJarFinder.java @@ -108,7 +108,6 @@ public class ICUJarFinder { if (file.getAbsolutePath().equalsIgnoreCase( ((File) iter.next()).getAbsolutePath())) return resultModel; - if (file.isDirectory() && (subdirs || depth == 0)) { // recurse through each file/directory inside this directory File[] dirlist = file.listFiles(); diff --git a/icu4j/src/com/ibm/icu/dev/tool/tzu/ICUTZUMain.java b/icu4j/src/com/ibm/icu/dev/tool/tzu/ICUTZUMain.java index b61b7b713cd..fd2ecdd3c02 100644 --- a/icu4j/src/com/ibm/icu/dev/tool/tzu/ICUTZUMain.java +++ b/icu4j/src/com/ibm/icu/dev/tool/tzu/ICUTZUMain.java @@ -73,11 +73,16 @@ public class ICUTZUMain { } File curDir = new File(args[CUR_DIR]); - File backupDir = new File(args[CUR_DIR] + args[BACKUP_DIR]); - File pathFile = new File(args[CUR_DIR] + args[PATH_FILE]); - File resultFile = new File(args[CUR_DIR] + args[RESULT_FILE]); - File tzFile = new File(args[CUR_DIR] + args[TZ_FILE]); - File iconFile = new File(args[CUR_DIR] + args[ICON_FILE]); + File backupDir = new File(args[CUR_DIR] + File.separator + + args[BACKUP_DIR]); + File pathFile = new File(args[CUR_DIR] + File.separator + + args[PATH_FILE]); + File resultFile = new File(args[CUR_DIR] + File.separator + + args[RESULT_FILE]); + File tzFile = new File(args[CUR_DIR] + File.separator + + args[TZ_FILE]); + File iconFile = new File(args[CUR_DIR] + File.separator + + args[ICON_FILE]); if ("true".equals(System.getProperty("nogui"))) new CLILoader(curDir, backupDir, pathFile, resultFile, tzFile);