Commit Graph

412 Commits

Author SHA1 Message Date
Shane F. Carr
081579544a ICU-21008 Make ant checkTest run tests in exhaustive mode
See #1021
2020-03-16 15:33:20 -05:00
Jeff Genovy
b0f76abada ICU-20942 Update Apache Ivy to 2.5.0 to fix failing ICU4J builds. 2020-01-20 14:58:55 +01:00
yumaoka
f894302ebe ICU-20815 Fixed a build problem with test jar causing release build target to fail. 2019-09-12 13:00:37 -04:00
Shane Carr
5a4d26a900 ICU-20511 Merge tag 'release-64-2-rc' into 64-merge-branch
- Rebuilds jar files to resolve merge conflict
2019-04-11 15:29:44 -07:00
yumaoka
f148777710 ICU-20539 Use https:// for JDK doc link in javadoc task 2019-04-05 14:12:05 -04:00
Fredrik Roubert
23d67facc1 ICU-20509 Add dependencies on langdata, regiondata to packagingCheck. 2019-03-27 18:44:09 +01:00
Markus Scherer
61c4a728cd ICU-20467 replace the LocaleMatcher implementation, load data from new bundle
- remove the old LocaleMatcher implementation code
- move the XLocaleMatcher code into LocaleMatcher, same for test
- remove unused internal methods
- stop comparing old vs. new performance
- generate langInfo.txt resource bundle file with precomputed likely-subtags and matcher data
- make genrb handle multi-line binary values
- load likely-subtags & distance data from new langInfo.res bundle
- test that built data == loaded data
- move data builders to tools, no more runtime dependency on builder code
2019-03-26 13:27:42 -07:00
Mat Booth
02d2f0dcf3 ICU-20287 ICU4J source tarball does not contain maven pom templates 2018-12-05 12:54:20 -05:00
Yoshito Umaoka
24b490dc02
ICU-20150 API status of equals()/hashCode() should match the ICU class's status (#153)
- Updated API status of java.lang.Object method overrides (equals/hashCode/toString/clone) to match status of declaring class. There are some API comments that is insufficient, or incorrect, or not appropriate after the change. Most of these issues were fixed.

- APIStatusConsistencyChecker and ant tasks invoking the check, designed for checking this requirement. For now, Normalizer#clone() does not satisfy the requirement, but unchanged on purpose. The tool can accept exception.

- DeprecatedAPIChecker had a problem for handling non-static inner class's constructor. CodePointMap$StringIterator is the very first instance of such class in ICU4J. The problem was fixed by removing the implicit param scanned by reflection.

- This commit includes a lot of changes made by Eclipse project configuration - removing spaces in blank lines/end of statement, and removeal of redundant generics type declaration.
2018-09-27 14:27:41 -07:00
Andy Heninger
ffedbf99cb
ICU-13413 Java 7 for Javadoc build. (#68) 2018-09-27 14:27:38 -07:00
Yoshito Umaoka
d1c761762a
ICU-13413 Java 7 migration in build scripts and eclipse project files
- Updated javac/javadoc source and target Java version to 1.7.
- Eclipse projects to use execution environment JavaSE-1.7.
- Replaced java6.bootclasspath with java7.bootclasspath.
- Removed pre-Java 7 conditional build targets.
- Deleted stylesheet for JDK6 build.
2018-09-27 14:27:38 -07:00
Yoshito Umaoka
364124dae5 ICU-13607 Draft API promotion for ICU4J 61. Also added a new build target draftAPIsTSV for generating a list of draft APIs in TSV format.
X-SVN-Rev: 40975
2018-02-22 06:47:34 +00:00
Steven R. Loomis
96c54b5e71 ICU-13594 support icu4j on jdk through v12
X-SVN-Rev: 40928
2018-02-16 00:02:06 +00:00
Shane Carr
131f416755 ICU-13177 Merging NumberFormatter to trunk for ICU 60
X-SVN-Rev: 40492
2017-09-27 23:46:15 +00:00
Norbert Runge
37d8df716c ICU-13378 fixes clean-up of result files of target checkTest
X-SVN-Rev: 40484
2017-09-27 20:40:22 +00:00
Shane Carr
104b56d22e ICU-13177 Finishing documentation in Java and fixing a couple regression test failures.
X-SVN-Rev: 40477
2017-09-27 09:07:45 +00:00
Yoshito Umaoka
ad11ee3a70 ICU-13122 Updated build.xml to make secureCheck work as designed (although, it's failing because of security policy configuration issues)
X-SVN-Rev: 40462
2017-09-26 20:37:02 +00:00
Yoshito Umaoka
6793988c7b ICU-13330 Removed debug code added by the previous commit.
X-SVN-Rev: 40454
2017-09-23 00:30:40 +00:00
Yoshito Umaoka
20f7f4086f ICU-13330 Fixed java version check for Java 9.
X-SVN-Rev: 40453
2017-09-23 00:27:01 +00:00
Yoshito Umaoka
d0e8605136 ICU-8241 Added new build target releaseFinal. Added new maven pom files for charset and locale SPI. API document build targets for each ICU4J maven artifacts.
X-SVN-Rev: 40447
2017-09-22 23:06:49 +00:00
Norbert Runge
dda03c710a ICU-13273 adds targets to run specific tests from a specific test class.
X-SVN-Rev: 40403
2017-09-13 21:58:35 +00:00
Norbert Runge
408afcee77 ICU-13236 Removes translit dependency from coreCheck in build.xml, @Ignore-s a test in TestIDNA.java that needs the dependency.
X-SVN-Rev: 40342
2017-08-17 21:58:32 +00:00
Norbert Runge
abd252c79e ICU-13236 re-enable execution of monkey test in TestIDNA.java but keep test ignored because it is still failing.
X-SVN-Rev: 40307
2017-08-02 18:24:57 +00:00
Yoshito Umaoka
02fd5ba64c ICU-13120 Review feedback - always use 2016 as the starting year of Unicode copyright comment in build time generated files: jar manifest and API reference doc.
X-SVN-Rev: 40048
2017-04-13 13:42:25 +00:00
Yoshito Umaoka
634c4a2023 ICU-12812 Fixed some build and test issues introduced by LoicaleMatcher changes (and DecimalFormat changes done by #7467)
X-SVN-Rev: 39883
2017-03-20 16:09:08 +00:00
Yoshito Umaoka
6b64c3bbb8 ICU-12612 Removed unused/broken clover code coverage taget from build.xml
X-SVN-Rev: 39807
2017-03-15 00:43:54 +00:00
Yoshito Umaoka
5817a8c964 ICU-12945 Removed redundant IBM copyright embedded in API comments. Also updated API doc footer copyright statement from IBM's to Unicode's.
X-SVN-Rev: 39696
2017-02-22 20:39:40 +00:00
Yoshito Umaoka
0057324249 ICU-12826 Updated CLDR utilities jar build target to exclude test framework classes. Also added @internal CLDR to the API comment in those test utility classes actually refereneced by CLDR tooling.
X-SVN-Rev: 39550
2017-01-09 21:24:46 +00:00
Stuart Gill
204210ff36 ICU-11950 Turned on multi-threaded testing at the high level (charset, collate, translit, core)
X-SVN-Rev: 39429
2016-10-05 21:38:34 +00:00
Yoshito Umaoka
3c81b42bdb ICU-12769 Added modified javadoc8 stylesheet, and updated build.xml to switch stylesheets by JDK version.
X-SVN-Rev: 39413
2016-10-03 15:19:01 +00:00
Yoshito Umaoka
72dea1b93c ICU-12739 JDK8 as the reference platform - use Java 8 version of ICUTaglet implementation by default.
X-SVN-Rev: 39349
2016-09-26 16:41:39 +00:00
Yoshito Umaoka
37e2574283 ICU-12739 Fixed some API doc issues and eased doclint option with Java 8.
X-SVN-Rev: 39290
2016-09-20 16:48:49 +00:00
Yoshito Umaoka
ca7e1e66ed ICU-12456 Fixed localespiCheck target to exclude TestUtil
X-SVN-Rev: 38913
2016-07-01 16:02:00 +00:00
Yoshito Umaoka
e7a96748cb ICU-10152 Fixed broken coverageJaCoCo target.
X-SVN-Rev: 38889
2016-06-29 02:49:32 +00:00
Yoshito Umaoka
ae2d53953d ICU-10152 Replaced tabs with spaces, removed blank lines in build.xml. Deleted unused testall directory.
X-SVN-Rev: 38888
2016-06-29 01:48:44 +00:00
Michael Ow
7ef631ba4f ICU-12564 Update copyright notice in ICU4J
X-SVN-Rev: 38875
2016-06-22 22:12:16 +00:00
Stuart Gill
116a284690 ICU-12580 Cause build failure if a test fails at the test group level
X-SVN-Rev: 38859
2016-06-17 19:26:51 +00:00
Yoshito Umaoka
40c27ef794 ICU-12415 tzdata2016e to ICU4J, fixed timeZoneCheck target in buuild.xml, updated a test case based on 2016e change.
X-SVN-Rev: 38847
2016-06-15 15:35:30 +00:00
Stuart Gill
80bba75317 ICU-12580 Reduce the threading used by junit under ant to reduce test time
X-SVN-Rev: 38831
2016-06-13 22:48:14 +00:00
Stuart Gill
a98b5ea5da ICU-10152 Remove use of multirootfileset from ant build
X-SVN-Rev: 38799
2016-06-06 19:42:57 +00:00
Stuart Gill
92c9f3d9b3 ICU-10152 Added runTest target
X-SVN-Rev: 38798
2016-06-06 18:14:56 +00:00
Stuart Gill
7f6156e5e3 ICU-10152 Force ivy init for building test-framework
X-SVN-Rev: 38796
2016-06-04 00:31:48 +00:00
Stuart Gill
cfe6d86f51 ICU-10152 JUnit Changes
X-SVN-Rev: 38795
2016-06-03 23:44:30 +00:00
Yoshito Umaoka
1f2813e7fa ICU-12445 Updated ant target coverageJaCoCo to check method coverage. When a new method is added with no test coverage, the check will fail. All existing methods with no test coverage are captured in coverage-exclusion.txt.
X-SVN-Rev: 38667
2016-04-29 19:33:24 +00:00
Andy Heninger
9d12e081bc ICU-12436 Remove totally obsolete dictionary break iterator test code and data. Has been disabled forever.
X-SVN-Rev: 38620
2016-04-15 23:39:44 +00:00
Steven R. Loomis
ab6b7f24fe ICU-12037 update license location
X-SVN-Rev: 38508
2016-03-08 23:50:05 +00:00
Yoshito Umaoka
a48cbfd993 ICU-12005 Fixed doc build problem with JDK 8. Added a build target 'docsStrict' which does all jlint check. Changed numeric character references in API doc with raw code points, so javadoc does not invalidate them in doclint.
X-SVN-Rev: 38444
2016-03-01 05:14:36 +00:00
Scott Russell
d7a1f3cfb1 ICU-12005 Fix numerous warnings / errors from Javadoc generation
X-SVN-Rev: 38429
2016-02-29 01:56:20 +00:00
Steven R. Loomis
802559f528 ICU-12037 fix references to license.html
X-SVN-Rev: 38409
2016-02-27 01:48:56 +00:00
Scott Russell
8f598f6746 ICU-12005 Fix numerous warnings / errors from Javadoc generation
X-SVN-Rev: 38385
2016-02-26 21:14:36 +00:00