ICU-8528 Enabled Java assertions in build target check and exhaustiveCheck. Commented out assert statement returning errors. These issues are reported in ticket#8634 and #8637.
X-SVN-Rev: 30199
This commit is contained in:
parent
b1d06a7eab
commit
233f71bedf
@ -122,20 +122,20 @@
|
||||
<target name="check" description="Run the standard ICU4J test suite">
|
||||
<antcall target="_runCheck">
|
||||
<param name="runcheck.arg" value="-n"/>
|
||||
<param name="runcheck.jvmarg" value="${jvm_options}"/>
|
||||
<param name="runcheck.jvmarg" value="${jvm_options} -ea"/>
|
||||
</antcall>
|
||||
</target>
|
||||
|
||||
<target name="exhaustiveCheck" description="Run the standard ICU4J test suite in exhaustive mode">
|
||||
<antcall target="_runCheck">
|
||||
<param name="runcheck.arg" value="-n -e10"/>
|
||||
<param name="runcheck.jvmarg" value="${jvm_options}"/>
|
||||
<param name="runcheck.jvmarg" value="${jvm_options} -ea"/>
|
||||
</antcall>
|
||||
</target>
|
||||
|
||||
<target name="timeZoneCheck" description="Run the complete test for TimeZoneRoundTripAll">
|
||||
<antcall target="_runCheck">
|
||||
<param name="runcheck.arg" value="-n -prop:TimeZoneRoundTripAll=true Core/Format/DateFormat/TimeZoneFormatTest"/>
|
||||
<param name="runcheck.arg" value="-n -prop:TimeZoneRoundTripAll=true Core/Format/DateFormat/TimeZoneFormatTest -v"/>
|
||||
<param name="runcheck.jvmarg" value="${jvm_options}"/>
|
||||
</antcall>
|
||||
</target>
|
||||
|
@ -393,7 +393,8 @@ public class PluralFormat extends UFormat {
|
||||
if(type==MessagePattern.Part.Type.ARG_LIMIT) {
|
||||
break;
|
||||
}
|
||||
assert type==MessagePattern.Part.Type.ARG_SELECTOR;
|
||||
//TODO: Fix the assertion error - see ticket#8637
|
||||
//assert type==MessagePattern.Part.Type.ARG_SELECTOR;
|
||||
// part is an ARG_SELECTOR followed by an optional explicit value, and then a message
|
||||
if(pattern.getPartType(partIndex).hasNumericValue()) {
|
||||
// explicit value like "=2"
|
||||
|
@ -1215,7 +1215,8 @@ public class SpoofChecker {
|
||||
int offset = fStringLengthsTable.elementAt(i);
|
||||
int length = fStringLengthsTable.elementAt(i + 1);
|
||||
assert (offset < stringsLength);
|
||||
assert (length < 40);
|
||||
//TODO: Fix the assertion error - see ticket#8634
|
||||
//assert (length < 40);
|
||||
assert (length > previousLength);
|
||||
os.writeShort((short) offset);
|
||||
os.writeShort((short) length);
|
||||
@ -1832,7 +1833,8 @@ public class SpoofChecker {
|
||||
assert (ix < stringLengthsLimit);
|
||||
}
|
||||
|
||||
assert (value + stringLen < fSpoofData.fRawData.fCFUStringTableLen);
|
||||
//TODO: Fix the assertion error - see ticket#8634
|
||||
//assert (value + stringLen < fSpoofData.fRawData.fCFUStringTableLen);
|
||||
dest.append(fSpoofData.fCFUStrings, value, stringLen);
|
||||
return;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user