ICU-5084 add timebombs for tests
X-SVN-Rev: 19519
This commit is contained in:
parent
0fdb67b69c
commit
ea4cd7f0fa
@ -1393,9 +1393,16 @@ void TransliteratorRoundTripTest::TestDevanagariLatin() {
|
||||
}
|
||||
RTTest test("Latin-Devanagari");
|
||||
Legal *legal = new LegalIndic();
|
||||
|
||||
if (isICUVersionAtLeast(ICU_36)) {
|
||||
// We temporarily filter against Unicode 4.1, but we only do this
|
||||
// before version 3.4.
|
||||
errln("FAIL: TestDevanagariLatin needs to be updated to remove delete the [:Age=4.1:] filter ");
|
||||
return;
|
||||
} else {
|
||||
logln("Warning: TestDevanagariLatin needs to be updated to remove delete the section marked [:Age=4.1:] filter");
|
||||
}
|
||||
test.test(UnicodeString(latinForIndic, ""),
|
||||
UnicodeString("[[:Devanagari:][\\u094d][\\u0964\\u0965]]", ""), "[\\u0965\\u0904]", this, quick,
|
||||
UnicodeString("[[[:Devanagari:][\\u094d][\\u0964\\u0965]]&[:Age=4.1:]]", ""), "[\\u0965\\u0904]", this, quick,
|
||||
legal, 50);
|
||||
|
||||
delete legal;
|
||||
@ -1662,18 +1669,40 @@ void TransliteratorRoundTripTest::TestInterIndic() {
|
||||
logln("Testing only 5 of %i. Skipping rest (use -e for exhaustive)",num);
|
||||
num = 5;
|
||||
}
|
||||
if (isICUVersionAtLeast(ICU_36)) {
|
||||
// We temporarily filter against Unicode 4.1, but we only do this
|
||||
// before version 3.4.
|
||||
errln("FAIL: TestInterIndic needs to be updated to remove delete the [:Age=4.1:] filter ");
|
||||
return;
|
||||
} else {
|
||||
logln("Warning: TestInterIndic needs to be updated to remove delete the section marked [:Age=4.1:] filter");
|
||||
}
|
||||
for(int i = 0; i < num;i++){
|
||||
RTTest test(interIndicArray[i*INTER_INDIC_ARRAY_WIDTH + 0]);
|
||||
Legal *legal = new LegalIndic();
|
||||
logln(UnicodeString("Stress testing ") + interIndicArray[i*INTER_INDIC_ARRAY_WIDTH + 0]);
|
||||
/* Uncomment lines below when transliterator is fixed */
|
||||
/*
|
||||
test.test( interIndicArray[i*INTER_INDIC_ARRAY_WIDTH + 1],
|
||||
interIndicArray[i*INTER_INDIC_ARRAY_WIDTH + 2],
|
||||
interIndicArray[i*INTER_INDIC_ARRAY_WIDTH + 3], // roundtrip exclusions
|
||||
this, quick, legal, 50);
|
||||
|
||||
*/
|
||||
/* comment lines below when transliterator is fixed */
|
||||
// start
|
||||
UnicodeString source("[");
|
||||
source.append(interIndicArray[i*INTER_INDIC_ARRAY_WIDTH + 1]);
|
||||
source.append(" & [:Age=4.1:]]");
|
||||
UnicodeString target("[");
|
||||
target.append(interIndicArray[i*INTER_INDIC_ARRAY_WIDTH + 2]);
|
||||
target.append(" & [:Age=4.1:]]");
|
||||
test.test( source,
|
||||
target,
|
||||
interIndicArray[i*INTER_INDIC_ARRAY_WIDTH + 3], // roundtrip exclusions
|
||||
this, quick, legal, 50);
|
||||
// end
|
||||
delete legal;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// end indic tests ----------------------------------------------------------
|
||||
|
Loading…
Reference in New Issue
Block a user