ICU-2896 build without regex (disable monkey test in that situation)
X-SVN-Rev: 12153
This commit is contained in:
parent
81782bb00e
commit
56811ca2fe
@ -557,7 +557,14 @@ void RBBITest::runIndexedTest( int32_t index, UBool exec, const char* &name, cha
|
|||||||
case 16: name = "TestBug4153072";
|
case 16: name = "TestBug4153072";
|
||||||
if(exec) TestBug4153072(); break;
|
if(exec) TestBug4153072(); break;
|
||||||
case 17: name = "TestMonkey";
|
case 17: name = "TestMonkey";
|
||||||
if(exec) TestMonkey(params); break;
|
if(exec) {
|
||||||
|
#if !UCONFIG_NO_REGULAR_EXPRESSIONS
|
||||||
|
TestMonkey(params);
|
||||||
|
#else
|
||||||
|
logln("skipping TestMonkey (UCONFIG_NO_REGULAR_EXPRESSIONS)");
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
|
||||||
case 18: name = "TestThaiLineBreak";
|
case 18: name = "TestThaiLineBreak";
|
||||||
@ -1944,6 +1951,8 @@ void RBBITest::TestLineBreakData() {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if !UCONFIG_NO_REGULAR_EXPRESSIONS
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------
|
||||||
//
|
//
|
||||||
// classs RBBIMonkeyKind
|
// classs RBBIMonkeyKind
|
||||||
@ -2101,8 +2110,11 @@ static int32_t getIntParam(UnicodeString name, UnicodeString ¶ms, int32_t d
|
|||||||
U_ASSERT(U_SUCCESS(status));
|
U_ASSERT(U_SUCCESS(status));
|
||||||
return val;
|
return val;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
void RBBITest::TestMonkey(char *params) {
|
void RBBITest::TestMonkey(char *params) {
|
||||||
|
#if !UCONFIG_NO_REGULAR_EXPRESSIONS
|
||||||
|
|
||||||
UErrorCode status = U_ZERO_ERROR;
|
UErrorCode status = U_ZERO_ERROR;
|
||||||
int32_t loopCount = 100;
|
int32_t loopCount = 100;
|
||||||
int32_t seed = 1;
|
int32_t seed = 1;
|
||||||
@ -2144,11 +2156,13 @@ void RBBITest::TestMonkey(char *params) {
|
|||||||
delete bi;
|
delete bi;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void RBBITest::RunMonkey(BreakIterator *bi, RBBIMonkeyKind &mk, uint32_t seed, int32_t numIterations) {
|
void RBBITest::RunMonkey(BreakIterator *bi, RBBIMonkeyKind &mk, uint32_t seed, int32_t numIterations) {
|
||||||
|
#if !UCONFIG_NO_REGULAR_EXPRESSIONS
|
||||||
|
|
||||||
const int32_t TESTSTRINGLEN = 500;
|
const int32_t TESTSTRINGLEN = 500;
|
||||||
UnicodeString testText;
|
UnicodeString testText;
|
||||||
int32_t numCharClasses;
|
int32_t numCharClasses;
|
||||||
@ -2299,7 +2313,7 @@ void RBBITest::RunMonkey(BreakIterator *bi, RBBIMonkeyKind &mk, uint32_t seed,
|
|||||||
loopCount++;
|
loopCount++;
|
||||||
seed = rand();
|
seed = rand();
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user