blob: 5b5f57ee2d1ff09b3d58cff7556395d5feaf9747 [file] [log] [blame]
Jesse Wilson220002e2010-09-22 19:16:17 -07001/*
2 * This file contains expectations for tests that were annotated with @KnownFailure at the time
3 */
4[
5{
Jesse Wilson8bc378b2011-02-23 18:45:29 -08006 description: "Encoded bytes don't match for EC elliptic curve keys created through KeyFactory.generatePrivate()",
7 names: [
8 "org.apache.harmony.security.tests.java.security.KeyFactory2Test#test_generatePrivateLjava_security_spec_KeySpec",
9 "org.apache.harmony.security.tests.java.security.KeyFactory2Test#test_getKeySpecLjava_security_KeyLjava_lang_Class"
10 ],
11 bug: 3483365
12},
13{
Jesse Wilsona9664e72011-02-21 13:46:17 -080014 description: "Test fails, Intermediate certificate lacks BasicConstraints",
15 name: "com.android.org.bouncycastle.jce.provider.PKIXCertPathValidatorSpiTest#testTrustAndRemoteCertificatesWithDifferentEncodings",
16 bug: 3474648
17},
18{
Jesse Wilson8bc378b2011-02-23 18:45:29 -080019 description: "DHParametersHelper.generateSafePrimes sometimes takes long time, other times takes a very long time",
20 name: "org.apache.harmony.crypto.tests.javax.crypto.interfaces.DHPrivateKeyTest#test_getParams",
Jesse Wilson66fdc402011-02-21 11:10:57 -080021 bug: 3474446
22},
23{
Jesse Wilson8605af22011-02-20 22:48:50 -080024 description: "KeyAgreementFunctionalTest times out even with an absurdly long timeout",
25 name: "org.apache.harmony.crypto.tests.javax.crypto.func.KeyAgreementFunctionalTest#test_KeyAgreement",
26 bug: 3473300
27},
28{
Jesse Wilson821431f2011-02-18 11:11:22 -080029 description: "CipherTest.test_doFinal() is flaky",
30 name: "org.apache.harmony.crypto.tests.javax.crypto.CipherTest#test_doFinal",
31 bug: 3469872
32},
33{
Jesse Wilsonc5c82ac2011-01-25 10:04:29 -080034 name: "libcore.java.lang.StringTest#testCaseMapping_en_US",
35 bug: 3387655
36},
37{
38 name: "org.apache.harmony.crypto.tests.javax.crypto.CipherTest#testGetMaxAllowedKeyLength",
39 bug: 3387688
40},
41{
42 name: "libcore.java.io.FileTest#test_emptyFilename",
43 bug: 3387758
44},
45{
Jesse Wilsona695e8f2011-01-04 19:15:02 -080046 description: "Turkish dotless i behaves differently on dalvik vs. RI",
47 names: [
48 "libcore.java.lang.StringTest#testChangeCase_en_US",
49 "libcore.java.lang.StringTest#testEqualsIgnoreCase_en_US",
50 "libcore.java.lang.StringTest#testEqualsIgnoreCase_tr_TR"
51 ],
52 bug: 3325799
53},
54{
Jesse Wilson995a3842011-02-14 13:04:50 -080055 description: "KxmlPullParser doesn't enforce top-level document element",
56 names: [
57 "libcore.xml.KxmlPullParserDtdTest#testDoctypeInDocumentElement",
58 "libcore.xml.KxmlPullParserDtdTest#testDoctypeAfterDocumentElement"
59 ],
60 bug: 3452274
61},
62{
Jesse Wilsonb7f4d6c2011-01-12 18:27:23 -080063 description: "URLConnection fails on URLs containing {}",
64 name: "libcore.java.net.URLConnectionTest#testMalformedUrl",
65 bug: 1158780,
66 substring: "java.net.URISyntaxException"
67},
68{
Jesse Wilson9821bfd2010-12-14 19:21:44 -080069 description: "Test regression",
70 name: "libcore.javax.crypto.spec.KeyFactoryTestDSA#testKeyFactory",
71 substring: "not implemented yet",
72 bug: 3286592
73},
74{
Jesse Wilson77353372010-11-30 14:46:05 -080075 description: "KxmlParser doesn't expose DTD text",
76 name: "libcore.xml.KxmlPullParserDtdTest#testDoctypeWithNextToken",
77 bug: 3241492
78},
79{
80 description: "Expat relaxed is different from Kxml relaxed",
81 names: [
82 "libcore.xml.ExpatPullParserTest#testAttributeNoValueWithRelaxed",
83 "libcore.xml.ExpatPullParserTest#testAttributeUnquotedValueWithRelaxed",
84 "libcore.xml.ExpatPullParserTest#testMissingEntitiesWithRelaxed",
85 "libcore.xml.ExpatPullParserTest#testUnterminatedEntityWithRelaxed"
86 ],
87 bug: 3090550
88},
89{
90 description: "ExpatPullParser doesn't support nextToken() or line numbers",
91 names: [
92 "libcore.xml.ExpatPullParserDtdTest#testDoctypeWithNextToken",
93 "libcore.xml.ExpatPullParserTest#testCdataUsingNextToken",
94 "libcore.xml.ExpatPullParserTest#testCommentUsingNextToken",
95 "libcore.xml.ExpatPullParserTest#testCustomEntitiesAreNotEvaluated",
96 "libcore.xml.ExpatPullParserTest#testCustomEntitiesUsingNext",
97 "libcore.xml.ExpatPullParserTest#testCustomEntitiesUsingNextToken",
98 "libcore.xml.ExpatPullParserTest#testEmptyCdataUsingNextToken",
99 "libcore.xml.ExpatPullParserTest#testEmptyComment",
100 "libcore.xml.ExpatPullParserTest#testEmptyEntityReferenceUsingNext",
101 "libcore.xml.ExpatPullParserTest#testEmptyEntityReferenceUsingNextToken",
102 "libcore.xml.ExpatPullParserTest#testEntityInAttributeUsingNextToken",
103 "libcore.xml.ExpatPullParserTest#testLinesAndColumns",
104 "libcore.xml.ExpatPullParserTest#testMissingEntitiesInAttributesUsingNextToken",
105 "libcore.xml.ExpatPullParserTest#testMissingEntitiesInAttributesUsingNextTokenWithRelaxed",
106 "libcore.xml.ExpatPullParserTest#testMissingEntitiesInAttributesUsingNextWithRelaxed",
107 "libcore.xml.ExpatPullParserTest#testMissingEntitiesUsingNextToken",
108 "libcore.xml.ExpatPullParserTest#testMissingEntitiesUsingNextTokenWithRelaxed",
109 "libcore.xml.ExpatPullParserTest#testProcessingInstructionUsingNextToken",
110 "libcore.xml.ExpatPullParserTest#testRegularNumericEntities",
111 "libcore.xml.ExpatPullParserTest#testWhitespaceUsingNextToken",
112 "libcore.xml.ExpatPullParserTest#testXmlDeclaration",
113 "libcore.xml.ExpatPullParserTest#testXmlDeclarationExtraAttributes"
114 ],
115 bug: 3090550
116},
117{
118 description: "ExpatPullParser doesn't handle surrogates properly",
119 name: "libcore.xml.ExpatPullParserTest#testCharacterReferenceOfLastUtf16Surrogate",
120 bug: 3090550
121},
122{
Jesse Wilson0ad02672010-10-07 11:37:31 -0700123 description: "RandomAccessFile missing finalizer",
124 name: "libcore.java.io.RandomAccessFileTest#testRandomAccessFileHasCleanupFinalizer",
125 bug: 3015023
126},
127{
Jesse Wilsonc1851da2010-10-01 17:23:26 -0700128 description: "ICU seems to treat unknown and invalid locales differently",
129 name: "libcore.java.text.DateFormatSymbolsTest#test_getInstance_unknown_locale",
130 bug: 2541757
131},
132{
133 description: "Root locale uses INF for infinity but unknown locales use \u221e",
134 name: "libcore.java.text.DecimalFormatSymbolsTest#test_getInstance_unknown_or_invalid_locale",
135 bug: 3056617
136},
137{
138 description: "Minimal days in first week is broken",
139 names: [
140 "libcore.java.text.OldSimpleDateFormatTest#testFormattingWeekOfYear",
141 "libcore.java.text.OldSimpleDateFormatTest#testDefaultMinimalDaysInFirstWeek"
142 ],
143 bug: 1613709
144},
145{
146 description: "Custom SimpleTimeZones not honored by SimpleDateFormat",
147 name: "libcore.java.text.OldSimpleDateFormatTest#testFormattingTimezones",
148 bug: 3049014
149},
150{
151 description: "NaN character not found when deserializing DecimalFormatSymbols",
152 name: "libcore.java.text.OldDecimalFormatSymbolsTest#test_RIHarmony_compatible",
153 bug: 3056792
154},
155{
156 description: "DecimalFormat.formatToCharacterIterator() is failing tests",
157 names: [
158 "libcore.java.text.OldDecimalFormatTest#test_formatToCharacterIterator",
159 "org.apache.harmony.text.tests.java.text.DecimalFormatTest#test_formatToCharacterIteratorLjava_lang_Object",
160 "org.apache.harmony.text.tests.java.text.DecimalFormatTest#test_formatToCharacterIteratorLjava_lang_Object__ArithmeticException"
161 ],
162 bug: 3056865
163},
164{
165 description: "DecimalFormat.parse returns wrong type with multiplier: expected Long but was Double",
166 name: "libcore.java.text.OldDecimalFormatTest#test_parseLjava_lang_StringLjava_text_ParsePosition",
Jesse Wilsona20d5db2010-10-04 11:10:54 -0700167 bug: 3057080
Jesse Wilsonc1851da2010-10-01 17:23:26 -0700168},
169{
170 description: "DecimalFormat FieldPosition not updated with correct begin and end indices",
171 name: "libcore.java.text.OldDecimalFormatTest#test_formatDLjava_lang_StringBufferLjava_text_FieldPosition",
172 bug: 3057090
173},
174{
Jesse Wilsonbdc4c592010-09-29 14:34:56 -0700175 description: "finalize() called on objects whose constructor didn't complete normally",
Jesse Wilsonfca556c2010-09-28 15:13:55 -0700176 name: "libcore.java.lang.SystemTest#testBackFromTheDead",
Jesse Wilsonc5c82ac2011-01-25 10:04:29 -0800177 bug: 3342343
Jesse Wilsonfca556c2010-09-28 15:13:55 -0700178},
179{
Jesse Wilsonbdc4c592010-09-29 14:34:56 -0700180 description: "DecimalFormat is limited to 127 digits",
181 name: "libcore.java.text.DecimalFormatTest#test_setMaximumIntegerDigits",
182 bug: 2400429
183},
184{
Jesse Wilson1f8243e2010-09-28 13:40:14 -0700185 description: "Concurrent close tests fail on the device",
186 names: [
187 "libcore.java.net.ConcurrentCloseTest#test_connect",
188 "libcore.java.net.ConcurrentCloseTest#test_connect_nonBlocking"
189 ],
190 modes: [ "device" ],
191 bug: 3044772
192},
193{
194 description: "HTTPS connections should not be pooled.",
195 name: "libcore.java.net.URLConnectionTest#testConnectViaHttpsReusingConnectionsDifferentFactories",
196 bug: 3042192
197},
198{
Jesse Wilsona602f402010-09-27 18:05:32 -0700199 description: "Cookie tests failing on the host",
200 bug: 3041920,
201 names: [
202 "libcore.java.net.CookiesTest#testNetscapeResponse",
203 "libcore.java.net.CookiesTest#testQuotedAttributeValues",
204 "libcore.java.net.CookiesTest#testRfc2109Response",
205 "libcore.java.net.CookiesTest#testRfc2965Response",
206 "libcore.java.net.CookiesTest#testSendingCookiesFromStore"
207 ],
208 modes: [ "host" ]
209},
210{
Jesse Wilson4d105202010-09-25 08:53:24 -0700211 description: "Math failures when running on the host",
212 names: [
Jesse Wilson5fb56342010-12-16 16:01:04 -0800213 "libcore.java.lang.OldAndroidStrictMathTest#testLog1pD",
214 "libcore.java.lang.OldAndroidStrictMathTest#testRintD",
Jesse Wilson4d105202010-09-25 08:53:24 -0700215 "org.apache.harmony.luni.tests.java.lang.MathTest#test_cbrt_D",
216 "org.apache.harmony.luni.tests.java.lang.MathTest#test_powDD",
217 "org.apache.harmony.luni.tests.java.lang.MathTest#test_sinh_D",
218 "org.apache.harmony.luni.tests.java.lang.StrictMathTest#test_log1p_D",
219 "org.apache.harmony.luni.tests.java.lang.StrictMathTest#test_rintD"
220 ],
Jesse Wilsona602f402010-09-27 18:05:32 -0700221 bug: 2931959,
222 modes: [ "host" ]
Jesse Wilson4d105202010-09-25 08:53:24 -0700223},
224{
225 description: "Double.parseDouble().toString does wrong rounding",
Jesse Wilsonb22ef1e2011-02-11 15:22:03 -0800226 names: [
227 "libcore.java.lang.OldDoubleTest#test_parseDoubleLjava_lang_String",
Jesse Wilson821431f2011-02-18 11:11:22 -0800228 "libcore.java.lang.DoubleTest#testParseLargestSubnormalDoublePrecision"
Jesse Wilsonb22ef1e2011-02-11 15:22:03 -0800229 ],
Jesse Wilson4d105202010-09-25 08:53:24 -0700230 bug: 1607938
231},
232{
Jesse Wilson0e5792e2010-09-24 17:29:36 -0700233 description: "We fake support for these by substituting similar (but not identical) charsets",
234 names: [
235 "libcore.java.nio.charset.OldCharset_MultiByte_Big5#test_Decode",
236 "libcore.java.nio.charset.OldCharset_MultiByte_Big5#test_Encode",
237 "libcore.java.nio.charset.OldCharset_MultiByte_EUC_JP#test_CodecDynamic",
238 "libcore.java.nio.charset.OldCharset_MultiByte_EUC_JP#test_Decode",
239 "libcore.java.nio.charset.OldCharset_MultiByte_EUC_JP#test_Encode",
240 "libcore.java.nio.charset.OldCharset_MultiByte_GB2312#test_Decode",
241 "libcore.java.nio.charset.OldCharset_MultiByte_GB2312#test_Encode",
242 "libcore.java.nio.charset.OldCharset_MultiByte_GB2312#test_nameMatch",
243 "libcore.java.nio.charset.OldCharset_MultiByte_GBK#test_Decode",
244 "libcore.java.nio.charset.OldCharset_MultiByte_GBK#test_Encode",
245 "libcore.java.nio.charset.OldCharset_MultiByte_ISO_2022_JP#test_Decode",
246 "libcore.java.nio.charset.OldCharset_MultiByte_ISO_2022_JP#test_Encode",
247 "libcore.java.nio.charset.OldCharset_MultiByte_x_windows_950#test_Encode",
248 "libcore.java.nio.charset.OldCharset_MultiByte_x_windows_950#test_nameMatch"
249 ],
250 bug: 2985901
251},
252{
Jesse Wilson5e8f0b92010-09-23 19:41:28 -0700253 description: "UTF-16 and UTF-32 encoders don't write big-endian output on little-endian devices",
254 names: [
Jesse Wilson0e5792e2010-09-24 17:29:36 -0700255 "libcore.java.nio.charset.CharsetEncoderTest#test_defaultReplacementBytesUtf_16",
Jesse Wilson1cb2bee2010-12-01 14:00:31 -0800256 "libcore.java.nio.charset.CharsetTest#test_UTF_16",
257 "libcore.java.nio.charset.CharsetTest#test_UTF_32",
258 "libcore.java.nio.charset.CharsetTest#test_UTF_16BE",
259 "libcore.java.nio.charset.CharsetTest#test_UTF_16LE",
260 "libcore.java.nio.charset.CharsetTest#test_UTF_32BE",
261 "libcore.java.nio.charset.CharsetTest#test_UTF_32LE",
262 "libcore.java.nio.charset.CharsetTest#test_x_UTF_16LE_BOM",
263 "libcore.java.nio.charset.CharsetTest#test_X_UTF_32BE_BOM",
264 "libcore.java.nio.charset.CharsetTest#test_X_UTF_32LE_BOM",
265 "libcore.java.nio.charset.OldCharset_MultiByte_UTF_16#test_Encode"
Jesse Wilson5e8f0b92010-09-23 19:41:28 -0700266 ],
267 bug: 2702411
268},
269{
270 description: "Pre-NIO aliases not implemented",
Jesse Wilsonbe56d2c2010-12-13 10:58:30 -0800271 name: "libcore.java.nio.charset.CharsetTest#test_preNioAliases",
Jesse Wilson5e8f0b92010-09-23 19:41:28 -0700272 bug: 3032697
273},
274{
275 description: "HTTPS proxy broken on host",
276 names: [
277 "org.apache.harmony.luni.tests.internal.net.www.protocol.https.HttpsURLConnectionTest#testConsequentProxyConnection",
278 "org.apache.harmony.luni.tests.internal.net.www.protocol.https.HttpsURLConnectionTest#testProxyAuthConnection",
279 "org.apache.harmony.luni.tests.internal.net.www.protocol.https.HttpsURLConnectionTest#testProxyAuthConnection_doOutput",
280 "org.apache.harmony.luni.tests.internal.net.www.protocol.https.HttpsURLConnectionTest#testProxyConnection",
281 "org.apache.harmony.luni.tests.internal.net.www.protocol.https.HttpsURLConnectionTest#testProxyConnection_Not_Found_Response"
282 ],
Jesse Wilsona602f402010-09-27 18:05:32 -0700283 bug: 3032875,
284 modes: [ "host" ]
Jesse Wilson5e8f0b92010-09-23 19:41:28 -0700285},
286{
Jesse Wilson220002e2010-09-22 19:16:17 -0700287 description: "Fails in CTS but passes under run-core-tests",
288 result: EXEC_FAILED,
Jesse Wilson935ede92010-12-16 15:42:27 -0800289 name: "libcore.java.io.OldFileTest#test_deleteOnExit"
Jesse Wilson220002e2010-09-22 19:16:17 -0700290},
291{
292 description: "Fails in CTS but passes under run-core-tests",
293 result: EXEC_FAILED,
294 name: "tests.api.java.io.SerializationStressTest4#test_writeObject_Proxy"
295},
296{
297 description: "Defining classes from byte[] not supported in Android",
298 result: EXEC_FAILED,
Jesse Wilson8bc50e82010-12-01 17:58:39 -0800299 name: "libcore.java.lang.OldClassTest#test_getClasses_subtest0"
Jesse Wilson220002e2010-09-22 19:16:17 -0700300},
301{
302 description: "There is no protection domain set in Android.",
303 result: EXEC_FAILED,
Jesse Wilson8bc50e82010-12-01 17:58:39 -0800304 name: "libcore.java.lang.OldClassTest#test_getProtectionDomain"
Jesse Wilson220002e2010-09-22 19:16:17 -0700305},
306{
307 description: "Fails in CTS but passes under run-core-tests",
308 result: EXEC_FAILED,
309 names: [
Jesse Wilson220002e2010-09-22 19:16:17 -0700310 "tests.api.java.net.MulticastSocketTest#test_joinGroupLjava_net_SocketAddressLjava_net_NetworkInterface",
311 "tests.api.java.util.FormatterTest#test_formatLjava_lang_String$Ljava_lang_Object_DateTimeConversion"
312 ]
313},
314{
Jesse Wilsonb22ef1e2011-02-11 15:22:03 -0800315 description: "Runtime.getRuntime().traceMethodCalls(true) doesn't return on the host, fails in CTS",
316 bug: 3447964,
317 name: "libcore.java.lang.OldRuntimeTest#test_traceMethodCalls"
318},
319{
Jesse Wilson220002e2010-09-22 19:16:17 -0700320 description: "It's not allowed to pass null as parent class loader to a new ClassLoader anymore. Maybe we need
321 to change URLClassLoader to allow this? It's not specified.",
322 result: EXEC_FAILED,
323 name: "tests.api.java.util.ResourceBundleTest#test_getBundleLjava_lang_StringLjava_util_LocaleLjava_lang_ClassLoader"
324},
325{
326 description: "Fails in CTS but passes under run-core-tests",
327 result: EXEC_FAILED,
328 names: [
329 "tests.api.java.nio.charset.CharsetProviderTest#testForName_InsufficientPrivilege",
330 "tests.api.java.nio.charset.CharsetProviderTest#testIsSupported_And_ForName_NormalProvider"
331 ]
332},
333{
334 description: "Fails (probably) because no protection domain is set.",
335 result: EXEC_FAILED,
336 names: [
337 "org.apache.harmony.security.tests.java.security.AccessController2Test#test_checkPermission_InvalidPermission",
338 "org.apache.harmony.security.tests.java.security.AccessController2Test#test_doPrivilegedLjava_security_PrivilegedAction",
339 "org.apache.harmony.security.tests.java.security.AccessController2Test#test_doPrivilegedLjava_security_PrivilegedActionLjava_security_AccessControlContext",
340 "org.apache.harmony.security.tests.java.security.AccessController2Test#test_doPrivilegedLjava_security_PrivilegedExceptionAction",
341 "org.apache.harmony.security.tests.java.security.AccessController2Test#test_doPrivilegedLjava_security_PrivilegedExceptionActionLjava_security_AccessControlContext"
342 ]
343},
344{
345 description: "Android throws IllegalArgumentException, RI throws NullPointerException",
346 result: EXEC_FAILED,
347 name: "org.apache.harmony.security.tests.java.security.SignatureTest#testUpdatebyteArrayintint2"
348},
349{
350 description: "Android doesn't support protection domains.",
351 result: EXEC_FAILED,
352 name: "tests.api.java.security.PermissionCollectionTest#test_impliesLjava_security_Permission"
353},
354{
355 description: "Android doesn't allow null parent.",
356 result: EXEC_FAILED,
357 name: "tests.java.security.SecureClassLoaderTest#testSecureClassLoaderClassLoader"
358},
359{
Jesse Wilson220002e2010-09-22 19:16:17 -0700360 description: "Assertion does not evaluate to true... Works in javax.Certificate",
361 result: EXEC_FAILED,
362 name: "tests.security.cert.CertificateTest#testGetEncoded"
363},
364{
Jesse Wilson220002e2010-09-22 19:16:17 -0700365 description: "Not all Drivers are loaded in testsetup. ClassLoader issue in DriverManager.",
366 result: EXEC_FAILED,
367 name: "org.apache.harmony.sql.tests.java.sql.DriverManagerTest#testDeregisterDriver"
368},
369{
370 description: "not supported",
371 result: EXEC_FAILED,
372 names: [
373 "tests.java.sql.SelectFunctionalityTest#test_SelectRightOuterJoin",
374 "tests.java.sql.UpdateFunctionalityTest2#testUpdate2",
375 "tests.java.sql.UpdateFunctionalityTest2#testUpdate4",
376 "tests.java.sql.UpdateFunctionalityTest2#testUpdate6",
377 "tests.java.sql.UpdateFunctionalityTest2#testUpdate7",
378 "tests.java.sql.DeleteFunctionalityTest#testDelete6"
379 ]
380},
381{
382 description: "Not supported : pattern with %",
383 result: EXEC_FAILED,
384 name: "tests.java.sql.DatabaseMetaDataTest#test_getColumnsArbitrary"
385},
386{
387 description: "Wildcard operator does not seem wo work correctly.",
388 result: EXEC_FAILED,
389 name: "tests.java.sql.DatabaseMetaDataTest#test_getColumnsSpecific"
390},
391{
392 description: "Not supported ops applied: test fails on arguments: '', '', '%', '%'",
393 result: EXEC_FAILED,
394 name: "tests.java.sql.DatabaseMetaDataTest#test_getColumnsTableWithNoCatalogSchema"
395},
396{
397 description: "(Ticket 91) Tables apply foreign key constraint. Catalogs not supported",
398 result: EXEC_FAILED,
399 name: "tests.java.sql.DatabaseMetaDataTest#test_getCrossReferenceLjava_lang_StringLjava_lang_StringLjava_lang_StringLjava_lang_StringLjava_lang_StringLjava_lang_String"
400},
401{
402 description: "Ticket 98",
403 result: EXEC_FAILED,
404 names: [
405 "tests.java.sql.DatabaseMetaDataTest#test_getDatabaseMajorVersion",
406 "tests.java.sql.DatabaseMetaDataTest#test_getDatabaseMinorVersion",
407 "tests.java.sql.DatabaseMetaDataTest#test_getDatabaseProductName",
408 "tests.java.sql.DatabaseMetaDataTest#test_getDatabaseProductVersion",
409 "tests.java.sql.DatabaseMetaDataTest#test_getDefaultTransactionIsolation",
410 "tests.java.sql.DatabaseMetaDataTest#test_getDriverName",
411 "tests.java.sql.DatabaseMetaDataTest#test_getDriverVersion"
412 ]
413},
414{
415 description: "Keys are not supported: Ticket 91",
416 result: EXEC_FAILED,
417 name: "tests.java.sql.DatabaseMetaDataTest#test_getImportedKeysLjava_lang_StringLjava_lang_StringLjava_lang_String"
418},
419{
420 description: "Ticket 98",
421 result: EXEC_FAILED,
422 names: [
423 "tests.java.sql.DatabaseMetaDataTest#test_getJDBCMajorVersion",
424 "tests.java.sql.DatabaseMetaDataTest#test_getJDBCMinorVersion"
425 ]
426},
427{
428 description: "Not supported feature, Ticket 98. Broken because NUMERIC_FUNCTIONS not complete. When fixed
429 change to @KnownFailure",
430 result: EXEC_FAILED,
431 name: "tests.java.sql.DatabaseMetaDataTest#test_getNumericFunctions"
432},
433{
434 description: "Ticket 91 : relies on not supported features: getCatalog, keys",
435 result: EXEC_FAILED,
436 name: "tests.java.sql.DatabaseMetaDataTest#test_getPrimaryKeysLjava_lang_StringLjava_lang_StringLjava_lang_String"
437},
438{
439 description: "Ticket 98",
440 result: EXEC_FAILED,
441 names: [
442 "tests.java.sql.DatabaseMetaDataTest#test_getResultSetHoldability",
443 "tests.java.sql.DatabaseMetaDataTest#test_getSQLKeywords",
444 "tests.java.sql.DatabaseMetaDataTest#test_getSQLStateType",
445 "tests.java.sql.DatabaseMetaDataTest#test_getSchemas",
446 "tests.java.sql.DatabaseMetaDataTest#test_getSearchStringEscape"
447 ]
448},
449{
450 description: "not supported",
451 result: EXEC_FAILED,
452 names: [
453 "tests.java.sql.DatabaseMetaDataTest#test_getStringFunctions",
454 "tests.java.sql.DatabaseMetaDataTest#test_getSystemFunctions"
455 ]
456},
457{
458 description: "Ticket 98",
459 result: EXEC_FAILED,
460 name: "tests.java.sql.DatabaseMetaDataTest#test_getTableTypes"
461},
462{
463 description: "If no schema is associated: returns empty string where actually null be returned?. Ticket 98",
464 result: EXEC_FAILED,
465 name: "tests.java.sql.DatabaseMetaDataTest#test_getTablesLjava_lang_StringLjava_lang_StringLjava_lang_String$Ljava_lang_String"
466},
467{
468 description: "not supported",
469 result: EXEC_FAILED,
470 names: [
471 "tests.java.sql.DatabaseMetaDataTest#test_getTimeDateFunctions",
472 "tests.java.sql.DatabaseMetaDataTest#test_getTypeInfo"
473 ]
474},
475{
476 description: "Ticket 98",
477 result: EXEC_FAILED,
478 names: [
479 "tests.java.sql.DatabaseMetaDataTest#test_getURL",
480 "tests.java.sql.DatabaseMetaDataTest#test_insertsAreDetectedI",
481 "tests.java.sql.DatabaseMetaDataTest#test_isReadOnly",
482 "tests.java.sql.DatabaseMetaDataTest#test_othersDeletesAreVisibleI",
483 "tests.java.sql.DatabaseMetaDataTest#test_othersInsertsAreVisibleI",
484 "tests.java.sql.DatabaseMetaDataTest#test_othersUpdatesAreVisibleI"
485 ]
486},
487{
488 description: "not supported. SQLException checking test fails",
489 result: EXEC_FAILED,
490 name: "tests.java.sql.DatabaseMetaDataTest#test_supportsColumnAliasing"
491},
492{
493 description: "exception test fails",
494 result: EXEC_FAILED,
495 names: [
496 "tests.java.sql.DatabaseMetaDataTest#test_supportsExpressionsInOrderBy",
497 "tests.java.sql.DatabaseMetaDataTest#test_supportsGroupBy",
498 "tests.java.sql.DatabaseMetaDataTest#test_supportsGroupByUnrelated"
499 ]
500},
501{
502 description: "Ticket 98",
503 result: EXEC_FAILED,
504 name: "tests.java.sql.DatabaseMetaDataTest#test_supportsNonNullableColumns"
505},
506{
507 description: "exception test fails",
508 result: EXEC_FAILED,
509 names: [
510 "tests.java.sql.DatabaseMetaDataTest#test_supportsOrderByUnrelated",
511 "tests.java.sql.DatabaseMetaDataTest#test_supportsSelectForUpdate",
512 "tests.java.sql.DatabaseMetaDataTest#test_supportsSubqueriesInExists",
513 "tests.java.sql.DatabaseMetaDataTest#test_supportsTableCorrelationNames"
514 ]
515},
516{
517 description: "Not supported ops applied",
518 result: EXEC_FAILED,
519 name: "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_allTablesAreSelectable"
520},
521{
522 description: "not supported",
523 result: EXEC_FAILED,
524 name: "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_doesMaxRowSizeIncludeBlobs"
525},
526{
527 description: "not supported. Privileges are not supported.",
528 result: EXEC_FAILED,
529 name: "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getColumnPrivilegesLjava_lang_StringLjava_lang_StringLjava_lang_StringLjava_lang_String"
530},
531{
532 description: "not supported",
533 result: EXEC_FAILED,
534 names: [
535 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getExportedKeysLjava_lang_StringLjava_lang_StringLjava_lang_String",
536 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getIndexInfoLjava_lang_StringLjava_lang_StringLjava_lang_StringZZ"
537 ]
538},
539{
540 description: "Exception test fails",
541 result: EXEC_FAILED,
542 names: [
543 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getMaxTableNameLength",
544 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getMaxTablesInSelect",
545 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getMaxUserNameLength",
546 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getProcedureTerm",
547 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getSchemaTerm"
548 ]
549},
550{
551 description: "not supported. Privileges are not supported.",
552 result: EXEC_FAILED,
553 name: "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getTablePrivilegesLjava_lang_StringLjava_lang_StringLjava_lang_String"
554},
555{
556 description: "Not supported ops applied",
557 result: EXEC_FAILED,
558 name: "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getVersionColumnsLjava_lang_StringLjava_lang_StringLjava_lang_String"
559},
560{
561 description: "Exception test fails",
562 result: EXEC_FAILED,
563 name: "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_isCatalogAtStart"
564},
565{
566 description: "not supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800567 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -0700568 names: [
569 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_locatorsUpdateCopy",
570 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_supportsANSI92EntryLevelSQL",
571 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_supportsDataDefinitionAndDataManipulationTransactions",
572 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_supportsMinimumSQLGrammar",
573 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_supportsResultSetTypeI",
574 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_supportsSubqueriesInComparisons",
575 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_supportsSubqueriesInIns",
576 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_supportsTransactions",
577 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_usesLocalFiles",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800578 "libcore.java.sql.OldConnectionTest#testClearWarnings",
579 "libcore.java.sql.OldConnectionTest#testCreateStatementIntIntIntNotSupported"
Jesse Wilson220002e2010-09-22 19:16:17 -0700580 ]
581},
582{
583 description: "Scrolling on a forward only RS not allowed. conn.close() does not wrap up",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800584 bug: 3403706,
585 name: "libcore.java.sql.OldConnectionTest#testCreateStatement_int_int"
Jesse Wilson220002e2010-09-22 19:16:17 -0700586},
587{
588 description: "not supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800589 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -0700590 names: [
Jesse Wilson99aa8512011-01-28 18:02:41 -0800591 "libcore.java.sql.OldConnectionTest#testGetCatalog",
592 "libcore.java.sql.OldConnectionTest#testGetHoldability"
Jesse Wilson220002e2010-09-22 19:16:17 -0700593 ]
594},
595{
596 description: "conn.close() does not wrap up",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800597 bug: 3403706,
598 name: "libcore.java.sql.OldConnectionTest#testGetMetaData"
Jesse Wilson220002e2010-09-22 19:16:17 -0700599},
600{
601 description: "not supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800602 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -0700603 names: [
Jesse Wilson99aa8512011-01-28 18:02:41 -0800604 "libcore.java.sql.OldConnectionTest#testGetTransactionIsolation",
605 "libcore.java.sql.OldConnectionTest#testGetWarnings"
Jesse Wilson220002e2010-09-22 19:16:17 -0700606 ]
607},
608{
609 description: "conn.close() does not wrap up",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800610 bug: 3403706,
611 name: "libcore.java.sql.OldConnectionTest#testIsReadOnly"
Jesse Wilson220002e2010-09-22 19:16:17 -0700612},
613{
614 description: "not supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800615 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -0700616 names: [
Jesse Wilson99aa8512011-01-28 18:02:41 -0800617 "libcore.java.sql.OldConnectionTest#testPrepareStatementNotSupported",
618 "libcore.java.sql.OldConnectionTest#testPrepareStatement_String_int"
Jesse Wilson220002e2010-09-22 19:16:17 -0700619 ]
620},
621{
622 description: "conn.close() does not wrap up",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800623 bug: 3403706,
624 name: "libcore.java.sql.OldConnectionTest#testSetAutoCommit"
Jesse Wilson220002e2010-09-22 19:16:17 -0700625},
626{
627 description: "not supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800628 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -0700629 names: [
Jesse Wilson99aa8512011-01-28 18:02:41 -0800630 "libcore.java.sql.OldConnectionTest#testSetHoldability",
631 "libcore.java.sql.OldConnectionTest#testSetReadOnly"
Jesse Wilson220002e2010-09-22 19:16:17 -0700632 ]
633},
634{
635 description: "First Exception test fails: parameters not cleared.",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800636 bug: 3403706,
637 name: "libcore.java.sql.OldPreparedStatementTest#testClearParameters"
Jesse Wilson220002e2010-09-22 19:16:17 -0700638},
639{
640 description: "preparedStatement.execute() does not return false on update.",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800641 bug: 3403706,
642 name: "libcore.java.sql.OldPreparedStatementTest#testExecute"
Jesse Wilson220002e2010-09-22 19:16:17 -0700643},
644{
645 description: "it is not possible to invoke the method getMetaData on a PreparedStatement object before it is
646 executed: got NullPointerException.Test passes on RI.",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800647 bug: 3403706,
648 name: "libcore.java.sql.OldPreparedStatementTest#testGetMetaData"
Jesse Wilson220002e2010-09-22 19:16:17 -0700649},
650{
651 description: "preparedStatement.execute() does not return false on update.",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800652 bug: 3403706,
653 name: "libcore.java.sql.OldPreparedStatementTest#testSetBigDecimal"
Jesse Wilson220002e2010-09-22 19:16:17 -0700654},
655{
656 description: "exception test fails",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800657 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -0700658 names: [
Jesse Wilson99aa8512011-01-28 18:02:41 -0800659 "libcore.java.sql.OldPreparedStatementTest#testSetBoolean",
660 "libcore.java.sql.OldPreparedStatementTest#testSetByte"
Jesse Wilson220002e2010-09-22 19:16:17 -0700661 ]
662},
663{
664 description: "preparedStatement.execute() does not return false on update.",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800665 bug: 3403706,
666 name: "libcore.java.sql.OldPreparedStatementTest#testSetBytes"
Jesse Wilson220002e2010-09-22 19:16:17 -0700667},
668{
669 description: "preparedStatement.execute() does not return false on update. Setting a data for a declared
670 INTEGER should throw Exception",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800671 bug: 3403706,
672 name: "libcore.java.sql.OldPreparedStatementTest#testSetDate_int_Date"
Jesse Wilson220002e2010-09-22 19:16:17 -0700673},
674{
675 description: "preparedStatement.execute() does not return false on update.",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800676 bug: 3403706,
677 name: "libcore.java.sql.OldPreparedStatementTest#testSetDate_int_Date_Calendar"
Jesse Wilson220002e2010-09-22 19:16:17 -0700678},
679{
680 description: "exception test fails",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800681 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -0700682 names: [
Jesse Wilson99aa8512011-01-28 18:02:41 -0800683 "libcore.java.sql.OldPreparedStatementTest#testSetDouble",
684 "libcore.java.sql.OldPreparedStatementTest#testSetFloat",
685 "libcore.java.sql.OldPreparedStatementTest#testSetInt",
686 "libcore.java.sql.OldPreparedStatementTest#testSetLong",
687 "libcore.java.sql.OldPreparedStatementTest#testSetObject_int_Object"
Jesse Wilson220002e2010-09-22 19:16:17 -0700688 ]
689},
690{
691 description: "Fails for Types.DATE",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800692 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -0700693 names: [
Jesse Wilson99aa8512011-01-28 18:02:41 -0800694 "libcore.java.sql.OldPreparedStatementTest#testSetObject_int_Object_int",
695 "libcore.java.sql.OldPreparedStatementTest#testSetObject_int_Object_int_int"
Jesse Wilson220002e2010-09-22 19:16:17 -0700696 ]
697},
698{
699 description: "exception test fails",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800700 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -0700701 names: [
Jesse Wilson99aa8512011-01-28 18:02:41 -0800702 "libcore.java.sql.OldPreparedStatementTest#testSetShort",
703 "libcore.java.sql.OldPreparedStatementTest#testSetString_charField",
704 "libcore.java.sql.OldPreparedStatementTest#testSetString_longTextField"
Jesse Wilson220002e2010-09-22 19:16:17 -0700705 ]
706},
707{
708 description: "statement.close() does not wrap up",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800709 bug: 3403706,
710 name: "libcore.java.sql.OldPreparedStatementTest#testSetString_tinyTextField"
Jesse Wilson220002e2010-09-22 19:16:17 -0700711},
712{
713 description: "preparedStatement.execute() does not return False on update.",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800714 bug: 3403706,
715 name: "libcore.java.sql.OldPreparedStatementTest#testSetTime_int_Time_Calendar"
Jesse Wilson220002e2010-09-22 19:16:17 -0700716},
717{
718 description: "statement.close() does not wrap up",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800719 bug: 3403706,
720 name: "libcore.java.sql.OldPreparedStatementTest#testSetTimeint_Time"
Jesse Wilson220002e2010-09-22 19:16:17 -0700721},
722{
723 description: "preparedStatement.execute() does not return false on update.",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800724 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -0700725 names: [
Jesse Wilson99aa8512011-01-28 18:02:41 -0800726 "libcore.java.sql.OldPreparedStatementTest#testSetTimestampIntTimestampCalendar",
727 "libcore.java.sql.OldPreparedStatementTest#testSetTimestamp_int_Timestamp"
Jesse Wilson220002e2010-09-22 19:16:17 -0700728 ]
729},
730{
731 description: "last assertion fails: invalid conversion. Test passes on RI",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800732 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -0700733 names: [
Jesse Wilson99aa8512011-01-28 18:02:41 -0800734 "libcore.java.sql.OldResultSetGetterTests#testGetBytesStringBinary",
735 "libcore.java.sql.OldResultSetGetterTests#testGetBytesStringVarbinary"
Jesse Wilson220002e2010-09-22 19:16:17 -0700736 ]
737},
738{
739 description: "Wrong value returned for Long: java.lang.String (VARCHAR)",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800740 bug: 3403706,
741 name: "libcore.java.sql.OldResultSetGetterTests#testGetMetaData"
Jesse Wilson220002e2010-09-22 19:16:17 -0700742},
743{
744 description: "Wrong value returned for Long: java.lang.String",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800745 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -0700746 names: [
Jesse Wilson99aa8512011-01-28 18:02:41 -0800747 "libcore.java.sql.OldResultSetGetterTests#testGetObjectInt",
748 "libcore.java.sql.OldResultSetGetterTests#testGetObjectString"
Jesse Wilson220002e2010-09-22 19:16:17 -0700749 ]
750},
751{
752 description: "If there is no current row 0 must be returned. res.close() does not wrap up",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800753 bug: 3403706,
754 name: "libcore.java.sql.OldResultSetGetterTests#testGetRow"
Jesse Wilson220002e2010-09-22 19:16:17 -0700755},
756{
757 description: "According to spec info.getStatement should return null but an exception is thrown: stale result
758 set.",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800759 bug: 3403706,
760 name: "libcore.java.sql.OldResultSetGetterTests#testGetStatement"
Jesse Wilson220002e2010-09-22 19:16:17 -0700761},
762{
763 description: "getTime should return Time value for a TIMESTAMP type but returns null",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800764 bug: 3403706,
765 name: "libcore.java.sql.OldResultSetGetterTests#testGetTimeInt"
Jesse Wilson220002e2010-09-22 19:16:17 -0700766},
767{
768 description: "getTime on TIMESTAMP value fails: returns null",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800769 bug: 3403706,
770 name: "libcore.java.sql.OldResultSetGetterTests#testGetTimeIntCalendar"
Jesse Wilson220002e2010-09-22 19:16:17 -0700771},
772{
773 description: "getTime should return a Time value for a TIMESTAMP type but returns null",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800774 bug: 3403706,
775 name: "libcore.java.sql.OldResultSetGetterTests#testGetTimeString"
Jesse Wilson220002e2010-09-22 19:16:17 -0700776},
777{
778 description: "getTime on TIMESTAMP value fails: returns null",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800779 bug: 3403706,
780 name: "libcore.java.sql.OldResultSetGetterTests#testGetTimeStringCalendar"
Jesse Wilson220002e2010-09-22 19:16:17 -0700781},
782{
783 description: "res.close() does not wrap up",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800784 bug: 3403706,
785 name: "libcore.java.sql.OldResultSetGetterTests#testGetType"
Jesse Wilson220002e2010-09-22 19:16:17 -0700786},
787{
788 description: "not supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800789 bug: 3403706,
790 name: "libcore.java.sql.OldResultSetMetaDataTest#testGetCatalogName"
Jesse Wilson220002e2010-09-22 19:16:17 -0700791},
792{
793 description: "SQLException checking test fails",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800794 bug: 3403706,
795 name: "libcore.java.sql.OldResultSetMetaDataTest#testGetColumnCount"
Jesse Wilson220002e2010-09-22 19:16:17 -0700796},
797{
798 description: "not supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800799 bug: 3403706,
800 name: "libcore.java.sql.OldResultSetMetaDataTest#testGetColumnDisplaySize"
Jesse Wilson220002e2010-09-22 19:16:17 -0700801},
802{
803 description: "Column label has format TABLE.COLUMN expected: COLUMN",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800804 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -0700805 names: [
Jesse Wilson99aa8512011-01-28 18:02:41 -0800806 "libcore.java.sql.OldResultSetMetaDataTest#testGetColumnLabel",
807 "libcore.java.sql.OldResultSetMetaDataTest#testGetColumnName"
Jesse Wilson220002e2010-09-22 19:16:17 -0700808 ]
809},
810{
811 description: "not supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800812 bug: 3403706,
813 name: "libcore.java.sql.OldResultSetMetaDataTest#testGetPrecision"
Jesse Wilson220002e2010-09-22 19:16:17 -0700814},
815{
816 description: "Not supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800817 bug: 3403706,
818 name: "libcore.java.sql.OldResultSetMetaDataTest#testGetScale"
Jesse Wilson220002e2010-09-22 19:16:17 -0700819},
820{
821 description: "not supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800822 bug: 3403706,
823 name: "libcore.java.sql.OldResultSetMetaDataTest#testGetSchema"
Jesse Wilson220002e2010-09-22 19:16:17 -0700824},
825{
826 description: "For int = 0, exception expected",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800827 bug: 3403706,
828 name: "libcore.java.sql.OldResultSetMetaDataTest#testGetTableName"
Jesse Wilson220002e2010-09-22 19:16:17 -0700829},
830{
831 description: "not supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800832 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -0700833 names: [
Jesse Wilson99aa8512011-01-28 18:02:41 -0800834 "libcore.java.sql.OldResultSetMetaDataTest#testIsCaseSensitive",
835 "libcore.java.sql.OldResultSetMetaDataTest#testIsCurrency",
836 "libcore.java.sql.OldResultSetMetaDataTest#testIsDefinitlyWritable",
837 "libcore.java.sql.OldResultSetMetaDataTest#testIsNullable",
838 "libcore.java.sql.OldResultSetMetaDataTest#testIsReadOnly",
839 "libcore.java.sql.OldResultSetMetaDataTest#testIsSearchable",
840 "libcore.java.sql.OldResultSetMetaDataTest#testIsSigned",
841 "libcore.java.sql.OldResultSetMetaDataTest#testIsWritable",
842 "libcore.java.sql.OldResultSetMetaDataTest#testisAutoIncrement"
Jesse Wilson220002e2010-09-22 19:16:17 -0700843 ]
844},
845{
846 description: "res.close() does not wrap up",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800847 bug: 3403706,
848 name: "libcore.java.sql.OldResultSetTest#testAfterLast"
Jesse Wilson220002e2010-09-22 19:16:17 -0700849},
850{
851 description: "statement.close() does not wrap up",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800852 bug: 3403706,
853 name: "libcore.java.sql.OldResultSetTest#testBeforeFirst"
Jesse Wilson220002e2010-09-22 19:16:17 -0700854},
855{
856 description: "Not supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800857 bug: 3403706,
858 name: "libcore.java.sql.OldResultSetTest#testClearWarnings"
Jesse Wilson220002e2010-09-22 19:16:17 -0700859},
860{
861 description: "Resultset.close() does not wrap up",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800862 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -0700863 names: [
Jesse Wilson99aa8512011-01-28 18:02:41 -0800864 "libcore.java.sql.OldResultSetTest#testClose1",
865 "libcore.java.sql.OldResultSetTest#testNext"
Jesse Wilson220002e2010-09-22 19:16:17 -0700866 ]
867},
868{
869 description: "no exception is thrown when moving cursor backwards on forward only statement",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800870 bug: 3403706,
871 name: "libcore.java.sql.OldResultSetTest#testRelative"
Jesse Wilson220002e2010-09-22 19:16:17 -0700872},
873{
874 description: "Scrollable resultSet. Not supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800875 bug: 3403706,
876 name: "libcore.java.sql.OldResultSetTest#testRelativeScrollableResultSet"
Jesse Wilson220002e2010-09-22 19:16:17 -0700877},
878{
879 description: "not supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800880 bug: 3403706,
881 name: "libcore.java.sql.OldResultSetTest#testUpdateObjectStringObject"
Jesse Wilson220002e2010-09-22 19:16:17 -0700882},
883{
884 description: "Feature not supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800885 bug: 3403706,
886 name: "libcore.java.sql.OldResultSetTest#testUpdateStringStringString"
Jesse Wilson220002e2010-09-22 19:16:17 -0700887},
888{
889 description: "the default tests, and exception tests fail.",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800890 bug: 3403706,
891 name: "libcore.java.sql.OldResultSetTest#testWasNull"
Jesse Wilson220002e2010-09-22 19:16:17 -0700892},
893{
894 description: "statement.close() does not wrap up",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800895 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -0700896 names: [
Jesse Wilson99aa8512011-01-28 18:02:41 -0800897 "libcore.java.sql.OldResultSetTest#testtestFirst",
898 "libcore.java.sql.OldResultSetTest#testtestIsAfterLast"
Jesse Wilson220002e2010-09-22 19:16:17 -0700899 ]
900},
901{
902 description: "In Second code block assertion fails. statement. close() does not wrap up",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800903 bug: 3403706,
904 name: "libcore.java.sql.OldResultSetTest#testtestIsBeforeFirst"
Jesse Wilson220002e2010-09-22 19:16:17 -0700905},
906{
907 description: "statement.close() does not wrap up",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800908 bug: 3403706,
909 name: "libcore.java.sql.OldResultSetTest#testtestIsFirst"
Jesse Wilson220002e2010-09-22 19:16:17 -0700910},
911{
912 description: "Second block first assertion fails. Is Last should evaluate true if the row on which the cursor
913 is actually provides a result.statement.close() does not wrap up",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800914 bug: 3403706,
915 name: "libcore.java.sql.OldResultSetTest#testtestIsLast"
Jesse Wilson220002e2010-09-22 19:16:17 -0700916},
917{
918 description: "statement.close() does not wrap up",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800919 bug: 3403706,
920 name: "libcore.java.sql.OldResultSetTest#testtestLast"
Jesse Wilson220002e2010-09-22 19:16:17 -0700921},
922{
923 description: "Bug in implementation of cancel: Does not fulfill spec.",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800924 bug: 3403706,
925 name: "libcore.java.sql.OldStatementTest#testCancel"
Jesse Wilson220002e2010-09-22 19:16:17 -0700926},
927{
928 description: "statement.close() does not wrap up",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800929 bug: 3403706,
930 name: "libcore.java.sql.OldStatementTest#testClose"
Jesse Wilson220002e2010-09-22 19:16:17 -0700931},
932{
933 description: "Return value wrong for queries below.",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800934 bug: 3403706,
935 name: "libcore.java.sql.OldStatementTest#testExecute"
Jesse Wilson220002e2010-09-22 19:16:17 -0700936},
937{
938 description: "always returns 1 for no. of updates",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800939 bug: 3403706,
940 name: "libcore.java.sql.OldStatementTest#testExecuteBatch"
Jesse Wilson220002e2010-09-22 19:16:17 -0700941},
942{
943 description: "Does throw an exception on non select statement.",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800944 bug: 3403706,
945 name: "libcore.java.sql.OldStatementTest#testExecuteQuery_String"
Jesse Wilson220002e2010-09-22 19:16:17 -0700946},
947{
948 description: "Spec is not precise enough: should be: number of rows affected. eg. to be consistent for deletes:
949 'delete from s1;' should be different from 'delete from s1 where c1 = 1;'",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800950 bug: 3403706,
951 name: "libcore.java.sql.OldStatementTest#testExecuteUpdate_String"
Jesse Wilson220002e2010-09-22 19:16:17 -0700952},
953{
954 description: "statement.close() does not wrap up",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800955 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -0700956 names: [
Jesse Wilson99aa8512011-01-28 18:02:41 -0800957 "libcore.java.sql.OldStatementTest#testGetConnection",
958 "libcore.java.sql.OldStatementTest#testGetFetchDirection",
959 "libcore.java.sql.OldStatementTest#testGetFetchSize"
Jesse Wilson220002e2010-09-22 19:16:17 -0700960 ]
961},
962{
963 description: "not supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800964 bug: 3403706,
965 name: "libcore.java.sql.OldStatementTest#testGetMoreResults"
Jesse Wilson220002e2010-09-22 19:16:17 -0700966},
967{
968 description: "An other value is returned than was set (X * 1000)",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800969 bug: 3403706,
970 name: "libcore.java.sql.OldStatementTest#testGetQueryTimeout"
Jesse Wilson220002e2010-09-22 19:16:17 -0700971},
972{
973 description: "Does not return null on update count > 0 (not a select statement)",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800974 bug: 3403706,
975 name: "libcore.java.sql.OldStatementTest#testGetResultSet"
Jesse Wilson220002e2010-09-22 19:16:17 -0700976},
977{
978 description: "Not supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800979 bug: 3403706,
980 name: "libcore.java.sql.OldStatementTest#testGetResultSetConcurrency"
Jesse Wilson220002e2010-09-22 19:16:17 -0700981},
982{
983 description: "Test for default value fails",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800984 bug: 3403706,
985 name: "libcore.java.sql.OldStatementTest#testGetResultSetHoldability"
Jesse Wilson220002e2010-09-22 19:16:17 -0700986},
987{
988 description: "not fully supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800989 bug: 3403706,
990 name: "libcore.java.sql.OldStatementTest#testGetResultSetType"
Jesse Wilson220002e2010-09-22 19:16:17 -0700991},
992{
993 description: "statement.close() does not wrap up",
Jesse Wilson99aa8512011-01-28 18:02:41 -0800994 bug: 3403706,
995 name: "libcore.java.sql.OldStatementTest#testGetUpdateCount"
Jesse Wilson220002e2010-09-22 19:16:17 -0700996},
997{
Jesse Wilson220002e2010-09-22 19:16:17 -0700998 description: "Handshake Status is never finished. NPE in ClientSessionContext$HostAndPort.hashCode() when host
999 is null",
Jesse Wilson99aa8512011-01-28 18:02:41 -08001000 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -07001001 name: "tests.api.javax.net.ssl.SSLEngineTest#testHandshake"
1002},
1003{
1004 description: "org.apache.harmony.xnet.provider.jsse.SSLEngineImpl#getDelegatedTask() throws NPE instead of
1005 returning null",
Jesse Wilson99aa8512011-01-28 18:02:41 -08001006 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -07001007 name: "tests.api.javax.net.ssl.SSLEngineTest#test_getDelegatedTask"
1008},
1009{
1010 description: "Fixed in DonutBurger, boundary checks missing",
Jesse Wilson99aa8512011-01-28 18:02:41 -08001011 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -07001012 name: "tests.api.javax.net.ssl.SSLEngineTest#test_unwrap_02"
1013},
1014{
1015 description: "Fixed on DonutBurger, Wrong Exception thrown",
Jesse Wilson99aa8512011-01-28 18:02:41 -08001016 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -07001017 names: [
1018 "tests.api.javax.net.ssl.SSLEngineTest#test_unwrap_03",
1019 "tests.api.javax.net.ssl.SSLEngineTest#test_unwrap_04",
1020 "tests.api.javax.net.ssl.SSLEngineTest#test_unwrap_ByteBuffer$ByteBuffer_02",
1021 "tests.api.javax.net.ssl.SSLEngineTest#test_unwrap_ByteBuffer$ByteBuffer_03",
1022 "tests.api.javax.net.ssl.SSLEngineTest#test_unwrap_ByteBuffer_ByteBuffer_02",
1023 "tests.api.javax.net.ssl.SSLEngineTest#test_unwrap_ByteBuffer_ByteBuffer_03"
1024 ]
1025},
1026{
1027 description: "Fixed in DonutBurger, boundary checks missing",
Jesse Wilson99aa8512011-01-28 18:02:41 -08001028 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -07001029 name: "tests.api.javax.net.ssl.SSLEngineTest#test_wrap_02"
1030},
1031{
1032 description: "Fixed on DonutBurger, Wrong Exception thrown",
Jesse Wilson99aa8512011-01-28 18:02:41 -08001033 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -07001034 names: [
1035 "tests.api.javax.net.ssl.SSLEngineTest#test_wrap_04",
1036 "tests.api.javax.net.ssl.SSLEngineTest#test_wrap_ByteBuffer$ByteBuffer_03",
1037 "tests.api.javax.net.ssl.SSLEngineTest#test_wrap_ByteBuffer_ByteBuffer_03"
1038 ]
1039},
1040{
1041 description: "ManagerFactoryParameters object is not supported and InvalidAlgorithmParameterException was
1042 thrown.",
Jesse Wilson99aa8512011-01-28 18:02:41 -08001043 bug: 3403706,
Jesse Wilson220002e2010-09-22 19:16:17 -07001044 name: "tests.api.javax.net.ssl.TrustManagerFactory1Test#test_initLjavax_net_ssl_ManagerFactoryParameters"
1045},
1046{
Jesse Wilson6767bdb2010-12-17 15:18:11 -08001047 description: "HostnameVerifier doesn't verify IP addresses",
1048 bug: 3299188,
1049 name: "tests.api.javax.net.ssl.HostnameVerifierTest#testVerifyIpAddress"
Jesse Wilson220002e2010-09-22 19:16:17 -07001050},
1051{
1052 description: "NO SERVER CERTIFICATE FOUND - selectSuite should not pick a suite that needs a certificate if it is missing",
Jesse Wilsonfca556c2010-09-28 15:13:55 -07001053 bug: 3045163,
1054 name: "libcore.javax.net.ssl.SSLEngineTest#test_SSLEngine_beginHandshake_noKeyStore"
Jesse Wilson220002e2010-09-22 19:16:17 -07001055},
1056{
1057 description: "AlertException instead of SSLException",
Jesse Wilsonfca556c2010-09-28 15:13:55 -07001058 bug: 3045163,
1059 name: "libcore.javax.net.ssl.SSLEngineTest#test_SSLEngine_setEnableSessionCreation_client"
Jesse Wilson220002e2010-09-22 19:16:17 -07001060},
1061{
1062 description: "SSLException instead of failure to handshake",
Jesse Wilsonfca556c2010-09-28 15:13:55 -07001063 bug: 3045163,
1064 name: "libcore.javax.net.ssl.SSLEngineTest#test_SSLEngine_setEnableSessionCreation_server"
Jesse Wilson220002e2010-09-22 19:16:17 -07001065},
1066{
1067 description: "SSLHandshakeException instead of failure to handshake",
Jesse Wilsonfca556c2010-09-28 15:13:55 -07001068 bug: 3045163,
1069 name: "libcore.javax.net.ssl.SSLEngineTest#test_SSLEngine_setUseClientMode"
Jesse Wilson220002e2010-09-22 19:16:17 -07001070},
1071{
1072 description: "method test fails once in a while. Cannot be sure that exception is thrown in every test execution.",
Jesse Wilson99aa8512011-01-28 18:02:41 -08001073 bug: 3403706,
1074 name: "libcore.sqlite.OldDatabaseTest#testBusy_handler"
Jesse Wilson220002e2010-09-22 19:16:17 -07001075},
1076{
1077 description: "Database does not lock values",
Jesse Wilson99aa8512011-01-28 18:02:41 -08001078 bug: 3403706,
1079 name: "libcore.sqlite.OldDatabaseTest#testBusy_timeout"
Jesse Wilson220002e2010-09-22 19:16:17 -07001080},
1081{
1082 description: "Returns wrong number for updates: returns value > 1 for select.",
Jesse Wilson99aa8512011-01-28 18:02:41 -08001083 bug: 3403706,
1084 name: "libcore.sqlite.OldDatabaseTest#testChanges"
Jesse Wilson220002e2010-09-22 19:16:17 -07001085},
1086{
1087 description: "Aggregation function not called",
Jesse Wilson99aa8512011-01-28 18:02:41 -08001088 bug: 3403706,
1089 name: "libcore.sqlite.OldDatabaseTest#testCreate_aggregate"
Jesse Wilson220002e2010-09-22 19:16:17 -07001090},
1091{
1092 description: "Reason for failure unknown: Database should be locked. Specification of interrupt is scarce.",
1093 result: EXEC_FAILED,
Jesse Wilson99aa8512011-01-28 18:02:41 -08001094 name: "libcore.sqlite.OldDatabaseTest#testInterrupt"
Jesse Wilson220002e2010-09-22 19:16:17 -07001095},
1096{
1097 description: "not supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -08001098 bug: 3403706,
1099 name: "libcore.sqlite.OldDatabaseTest#testOpen_blob"
Jesse Wilson220002e2010-09-22 19:16:17 -07001100},
1101{
1102 description: "Callback never made for authorization. Results of private table are returned without further checks.",
Jesse Wilson99aa8512011-01-28 18:02:41 -08001103 bug: 3403706,
1104 name: "libcore.sqlite.OldDatabaseTest#testSet_authorizer"
Jesse Wilson220002e2010-09-22 19:16:17 -07001105},
1106{
1107 description: "ASCII encoding does not work: a UTF encoded val is returned. Spec is not sufficient. Might be that test impl is wrong or String constructor for the ASCII encoding.",
Jesse Wilson99aa8512011-01-28 18:02:41 -08001108 bug: 3403706,
1109 name: "libcore.sqlite.OldDatabaseTest#testSet_encoding"
Jesse Wilson220002e2010-09-22 19:16:17 -07001110},
1111{
1112 description: "db.open_blob is not supported.",
Jesse Wilson99aa8512011-01-28 18:02:41 -08001113 bug: 3403706,
1114 name: "libcore.sqlite.OldBlobTest#testBlob"
Jesse Wilson220002e2010-09-22 19:16:17 -07001115},
1116{
1117 description: "Wrong value is returned in case of a prepared statement to which a '*' bound",
Jesse Wilson99aa8512011-01-28 18:02:41 -08001118 bug: 3403706,
1119 name: "libcore.sqlite.OldStmtTest#testColumn_count"
Jesse Wilson220002e2010-09-22 19:16:17 -07001120},
1121{
1122 description: "ZeroBlob not supported",
Jesse Wilson99aa8512011-01-28 18:02:41 -08001123 bug: 3403706,
1124 name: "libcore.sqlite.OldFunctionContextTest#testSet_result_zeroblob"
1125},
1126{
1127 description: "SQLite test fail",
1128 bug: 3403706,
1129 names: [
1130 "libcore.sqlite.OldDatabaseTest#testGet_tableString",
1131 "libcore.sqlite.OldDatabaseTest#testGet_tableStringStringArrayTableResult",
1132 "libcore.sqlite.OldStmtTest#testColumn_type"
1133 ]
Jesse Wilsona20d5db2010-10-04 11:10:54 -07001134},
1135{
1136 modes: [ "jvm" ],
1137 description: "The RI's formatter doesn't localize arabic properly",
1138 names: [
1139 "libcore.java.util.FormatterTest#test_numberLocalization",
1140 "libcore.java.util.FormatterTest#test_uppercaseConversions"
1141 ],
1142 result: EXEC_FAILED
Jesse Wilson220002e2010-09-22 19:16:17 -07001143}
1144]