knownfailures.txt revision b7f4d6c3968c372767b2510f38a3d506067aced6
1/* 2 * This file contains expectations for tests that were annotated with @KnownFailure at the time 3 */ 4[ 5{ 6 description: "URLConnection fails on URLs containing {}", 7 name: "libcore.java.net.URLConnectionTest#testMalformedUrl", 8 bug: 1158780, 9 substring: "java.net.URISyntaxException" 10}, 11{ 12 description: "Test regression", 13 name: "libcore.javax.crypto.spec.KeyFactoryTestDSA#testKeyFactory", 14 substring: "not implemented yet", 15 bug: 3286592 16}, 17{ 18 description: "KxmlParser doesn't expose DTD text", 19 name: "libcore.xml.KxmlPullParserDtdTest#testDoctypeWithNextToken", 20 bug: 3241492 21}, 22{ 23 description: "Expat relaxed is different from Kxml relaxed", 24 names: [ 25 "libcore.xml.ExpatPullParserTest#testAttributeNoValueWithRelaxed", 26 "libcore.xml.ExpatPullParserTest#testAttributeUnquotedValueWithRelaxed", 27 "libcore.xml.ExpatPullParserTest#testMissingEntitiesWithRelaxed", 28 "libcore.xml.ExpatPullParserTest#testUnterminatedEntityWithRelaxed" 29 ], 30 bug: 3090550 31}, 32{ 33 description: "ExpatPullParser doesn't support nextToken() or line numbers", 34 names: [ 35 "libcore.xml.ExpatPullParserDtdTest#testDoctypeWithNextToken", 36 "libcore.xml.ExpatPullParserTest#testCdataUsingNextToken", 37 "libcore.xml.ExpatPullParserTest#testCommentUsingNextToken", 38 "libcore.xml.ExpatPullParserTest#testCustomEntitiesAreNotEvaluated", 39 "libcore.xml.ExpatPullParserTest#testCustomEntitiesUsingNext", 40 "libcore.xml.ExpatPullParserTest#testCustomEntitiesUsingNextToken", 41 "libcore.xml.ExpatPullParserTest#testEmptyCdataUsingNextToken", 42 "libcore.xml.ExpatPullParserTest#testEmptyComment", 43 "libcore.xml.ExpatPullParserTest#testEmptyEntityReferenceUsingNext", 44 "libcore.xml.ExpatPullParserTest#testEmptyEntityReferenceUsingNextToken", 45 "libcore.xml.ExpatPullParserTest#testEntityInAttributeUsingNextToken", 46 "libcore.xml.ExpatPullParserTest#testLinesAndColumns", 47 "libcore.xml.ExpatPullParserTest#testMissingEntitiesInAttributesUsingNextToken", 48 "libcore.xml.ExpatPullParserTest#testMissingEntitiesInAttributesUsingNextTokenWithRelaxed", 49 "libcore.xml.ExpatPullParserTest#testMissingEntitiesInAttributesUsingNextWithRelaxed", 50 "libcore.xml.ExpatPullParserTest#testMissingEntitiesUsingNextToken", 51 "libcore.xml.ExpatPullParserTest#testMissingEntitiesUsingNextTokenWithRelaxed", 52 "libcore.xml.ExpatPullParserTest#testProcessingInstructionUsingNextToken", 53 "libcore.xml.ExpatPullParserTest#testRegularNumericEntities", 54 "libcore.xml.ExpatPullParserTest#testWhitespaceUsingNextToken", 55 "libcore.xml.ExpatPullParserTest#testXmlDeclaration", 56 "libcore.xml.ExpatPullParserTest#testXmlDeclarationExtraAttributes" 57 ], 58 bug: 3090550 59}, 60{ 61 description: "ExpatPullParser doesn't handle surrogates properly", 62 name: "libcore.xml.ExpatPullParserTest#testCharacterReferenceOfLastUtf16Surrogate", 63 bug: 3090550 64}, 65{ 66 description: "RandomAccessFile missing finalizer", 67 name: "libcore.java.io.RandomAccessFileTest#testRandomAccessFileHasCleanupFinalizer", 68 bug: 3015023 69}, 70{ 71 description: "ICU seems to treat unknown and invalid locales differently", 72 name: "libcore.java.text.DateFormatSymbolsTest#test_getInstance_unknown_locale", 73 bug: 2541757 74}, 75{ 76 description: "Root locale uses INF for infinity but unknown locales use \u221e", 77 name: "libcore.java.text.DecimalFormatSymbolsTest#test_getInstance_unknown_or_invalid_locale", 78 bug: 3056617 79}, 80{ 81 description: "Minimal days in first week is broken", 82 names: [ 83 "libcore.java.text.OldSimpleDateFormatTest#testFormattingWeekOfYear", 84 "libcore.java.text.OldSimpleDateFormatTest#testDefaultMinimalDaysInFirstWeek" 85 ], 86 bug: 1613709 87}, 88{ 89 description: "Custom SimpleTimeZones not honored by SimpleDateFormat", 90 name: "libcore.java.text.OldSimpleDateFormatTest#testFormattingTimezones", 91 bug: 3049014 92}, 93{ 94 description: "NaN character not found when deserializing DecimalFormatSymbols", 95 name: "libcore.java.text.OldDecimalFormatSymbolsTest#test_RIHarmony_compatible", 96 bug: 3056792 97}, 98{ 99 description: "DecimalFormat.formatToCharacterIterator() is failing tests", 100 names: [ 101 "libcore.java.text.OldDecimalFormatTest#test_formatToCharacterIterator", 102 "org.apache.harmony.text.tests.java.text.DecimalFormatTest#test_formatToCharacterIteratorLjava_lang_Object", 103 "org.apache.harmony.text.tests.java.text.DecimalFormatTest#test_formatToCharacterIteratorLjava_lang_Object__ArithmeticException" 104 ], 105 bug: 3056865 106}, 107{ 108 description: "DecimalFormat.parse returns wrong type with multiplier: expected Long but was Double", 109 name: "libcore.java.text.OldDecimalFormatTest#test_parseLjava_lang_StringLjava_text_ParsePosition", 110 bug: 3057080 111}, 112{ 113 description: "DecimalFormat FieldPosition not updated with correct begin and end indices", 114 name: "libcore.java.text.OldDecimalFormatTest#test_formatDLjava_lang_StringBufferLjava_text_FieldPosition", 115 bug: 3057090 116}, 117{ 118 description: "finalize() called on objects whose constructor didn't complete normally", 119 name: "libcore.java.lang.SystemTest#testBackFromTheDead", 120 bug: 2645458 121}, 122{ 123 description: "DecimalFormat is limited to 127 digits", 124 name: "libcore.java.text.DecimalFormatTest#test_setMaximumIntegerDigits", 125 bug: 2400429 126}, 127{ 128 description: "Concurrent close tests fail on the device", 129 names: [ 130 "libcore.java.net.ConcurrentCloseTest#test_connect", 131 "libcore.java.net.ConcurrentCloseTest#test_connect_nonBlocking" 132 ], 133 modes: [ "device" ], 134 bug: 3044772 135}, 136{ 137 description: "HTTPS connections should not be pooled.", 138 name: "libcore.java.net.URLConnectionTest#testConnectViaHttpsReusingConnectionsDifferentFactories", 139 bug: 3042192 140}, 141{ 142 description: "Cookie tests failing on the host", 143 bug: 3041920, 144 names: [ 145 "libcore.java.net.CookiesTest#testNetscapeResponse", 146 "libcore.java.net.CookiesTest#testQuotedAttributeValues", 147 "libcore.java.net.CookiesTest#testRfc2109Response", 148 "libcore.java.net.CookiesTest#testRfc2965Response", 149 "libcore.java.net.CookiesTest#testSendingCookiesFromStore" 150 ], 151 modes: [ "host" ] 152}, 153{ 154 description: "Math failures when running on the host", 155 names: [ 156 "libcore.java.lang.OldAndroidStrictMathTest#testLog1pD", 157 "libcore.java.lang.OldAndroidStrictMathTest#testRintD", 158 "org.apache.harmony.luni.tests.java.lang.MathTest#test_cbrt_D", 159 "org.apache.harmony.luni.tests.java.lang.MathTest#test_powDD", 160 "org.apache.harmony.luni.tests.java.lang.MathTest#test_sinh_D", 161 "org.apache.harmony.luni.tests.java.lang.StrictMathTest#test_log1p_D", 162 "org.apache.harmony.luni.tests.java.lang.StrictMathTest#test_rintD" 163 ], 164 bug: 2931959, 165 modes: [ "host" ] 166}, 167{ 168 description: "Double.parseDouble().toString does wrong rounding", 169 name: "libcore.java.lang.OldDoubleTest#test_parseDoubleLjava_lang_String", 170 bug: 1607938 171}, 172{ 173 description: "We fake support for these by substituting similar (but not identical) charsets", 174 names: [ 175 "libcore.java.nio.charset.OldCharset_MultiByte_Big5#test_Decode", 176 "libcore.java.nio.charset.OldCharset_MultiByte_Big5#test_Encode", 177 "libcore.java.nio.charset.OldCharset_MultiByte_EUC_JP#test_CodecDynamic", 178 "libcore.java.nio.charset.OldCharset_MultiByte_EUC_JP#test_Decode", 179 "libcore.java.nio.charset.OldCharset_MultiByte_EUC_JP#test_Encode", 180 "libcore.java.nio.charset.OldCharset_MultiByte_GB2312#test_Decode", 181 "libcore.java.nio.charset.OldCharset_MultiByte_GB2312#test_Encode", 182 "libcore.java.nio.charset.OldCharset_MultiByte_GB2312#test_nameMatch", 183 "libcore.java.nio.charset.OldCharset_MultiByte_GBK#test_Decode", 184 "libcore.java.nio.charset.OldCharset_MultiByte_GBK#test_Encode", 185 "libcore.java.nio.charset.OldCharset_MultiByte_ISO_2022_JP#test_Decode", 186 "libcore.java.nio.charset.OldCharset_MultiByte_ISO_2022_JP#test_Encode", 187 "libcore.java.nio.charset.OldCharset_MultiByte_x_windows_950#test_Encode", 188 "libcore.java.nio.charset.OldCharset_MultiByte_x_windows_950#test_nameMatch" 189 ], 190 bug: 2985901 191}, 192{ 193 description: "UTF-16 and UTF-32 encoders don't write big-endian output on little-endian devices", 194 names: [ 195 "libcore.java.nio.charset.CharsetEncoderTest#test_defaultReplacementBytesUtf_16", 196 "libcore.java.nio.charset.CharsetTest#test_UTF_16", 197 "libcore.java.nio.charset.CharsetTest#test_UTF_32", 198 "libcore.java.nio.charset.CharsetTest#test_UTF_16BE", 199 "libcore.java.nio.charset.CharsetTest#test_UTF_16LE", 200 "libcore.java.nio.charset.CharsetTest#test_UTF_32BE", 201 "libcore.java.nio.charset.CharsetTest#test_UTF_32LE", 202 "libcore.java.nio.charset.CharsetTest#test_x_UTF_16LE_BOM", 203 "libcore.java.nio.charset.CharsetTest#test_X_UTF_32BE_BOM", 204 "libcore.java.nio.charset.CharsetTest#test_X_UTF_32LE_BOM", 205 "libcore.java.nio.charset.OldCharset_MultiByte_UTF_16#test_Encode" 206 ], 207 bug: 2702411 208}, 209{ 210 description: "Pre-NIO aliases not implemented", 211 name: "libcore.java.nio.charset.CharsetTest#test_preNioAliases", 212 bug: 3032697 213}, 214{ 215 description: "HTTPS proxy broken on host", 216 names: [ 217 "org.apache.harmony.luni.tests.internal.net.www.protocol.https.HttpsURLConnectionTest#testConsequentProxyConnection", 218 "org.apache.harmony.luni.tests.internal.net.www.protocol.https.HttpsURLConnectionTest#testProxyAuthConnection", 219 "org.apache.harmony.luni.tests.internal.net.www.protocol.https.HttpsURLConnectionTest#testProxyAuthConnection_doOutput", 220 "org.apache.harmony.luni.tests.internal.net.www.protocol.https.HttpsURLConnectionTest#testProxyConnection", 221 "org.apache.harmony.luni.tests.internal.net.www.protocol.https.HttpsURLConnectionTest#testProxyConnection_Not_Found_Response" 222 ], 223 bug: 3032875, 224 modes: [ "host" ] 225}, 226{ 227 name: "libcore.java.net.URLConnectionTest#testConnectTimeouts", 228 bug: 3032900 229}, 230{ 231 description: "Fails in CTS but passes under run-core-tests", 232 result: EXEC_FAILED, 233 name: "libcore.java.io.OldFileTest#test_deleteOnExit" 234}, 235{ 236 description: "Fails in CTS but passes under run-core-tests", 237 result: EXEC_FAILED, 238 name: "tests.api.java.io.SerializationStressTest4#test_writeObject_Proxy" 239}, 240{ 241 description: "Defining classes from byte[] not supported in Android", 242 result: EXEC_FAILED, 243 name: "libcore.java.lang.OldClassTest#test_getClasses_subtest0" 244}, 245{ 246 description: "There is no protection domain set in Android.", 247 result: EXEC_FAILED, 248 name: "libcore.java.lang.OldClassTest#test_getProtectionDomain" 249}, 250{ 251 description: "Fails in CTS but passes under run-core-tests", 252 result: EXEC_FAILED, 253 names: [ 254 "libcore.java.lang.OldRuntimeTest#test_traceMethodCalls", 255 "tests.api.java.net.MulticastSocketTest#test_joinGroupLjava_net_SocketAddressLjava_net_NetworkInterface", 256 "tests.api.java.util.FormatterTest#test_formatLjava_lang_String$Ljava_lang_Object_DateTimeConversion" 257 ] 258}, 259{ 260 description: "It's not allowed to pass null as parent class loader to a new ClassLoader anymore. Maybe we need 261 to change URLClassLoader to allow this? It's not specified.", 262 result: EXEC_FAILED, 263 name: "tests.api.java.util.ResourceBundleTest#test_getBundleLjava_lang_StringLjava_util_LocaleLjava_lang_ClassLoader" 264}, 265{ 266 description: "Fails in CTS but passes under run-core-tests", 267 result: EXEC_FAILED, 268 names: [ 269 "tests.api.java.nio.charset.CharsetProviderTest#testForName_InsufficientPrivilege", 270 "tests.api.java.nio.charset.CharsetProviderTest#testIsSupported_And_ForName_NormalProvider" 271 ] 272}, 273{ 274 description: "Fails (probably) because no protection domain is set.", 275 result: EXEC_FAILED, 276 names: [ 277 "org.apache.harmony.security.tests.java.security.AccessController2Test#test_checkPermission_InvalidPermission", 278 "org.apache.harmony.security.tests.java.security.AccessController2Test#test_doPrivilegedLjava_security_PrivilegedAction", 279 "org.apache.harmony.security.tests.java.security.AccessController2Test#test_doPrivilegedLjava_security_PrivilegedActionLjava_security_AccessControlContext", 280 "org.apache.harmony.security.tests.java.security.AccessController2Test#test_doPrivilegedLjava_security_PrivilegedExceptionAction", 281 "org.apache.harmony.security.tests.java.security.AccessController2Test#test_doPrivilegedLjava_security_PrivilegedExceptionActionLjava_security_AccessControlContext" 282 ] 283}, 284{ 285 description: "Android throws IllegalArgumentException, RI throws NullPointerException", 286 result: EXEC_FAILED, 287 name: "org.apache.harmony.security.tests.java.security.SignatureTest#testUpdatebyteArrayintint2" 288}, 289{ 290 description: "Android doesn't support protection domains.", 291 result: EXEC_FAILED, 292 name: "tests.api.java.security.PermissionCollectionTest#test_impliesLjava_security_Permission" 293}, 294{ 295 description: "Android doesn't allow null parent.", 296 result: EXEC_FAILED, 297 name: "tests.java.security.SecureClassLoaderTest#testSecureClassLoaderClassLoader" 298}, 299{ 300 description: "Assertion does not evaluate to true... Works in javax.Certificate", 301 result: EXEC_FAILED, 302 name: "tests.security.cert.CertificateTest#testGetEncoded" 303}, 304{ 305 description: "Not all Drivers are loaded in testsetup. ClassLoader issue in DriverManager.", 306 result: EXEC_FAILED, 307 name: "org.apache.harmony.sql.tests.java.sql.DriverManagerTest#testDeregisterDriver" 308}, 309{ 310 description: "not supported", 311 result: EXEC_FAILED, 312 names: [ 313 "tests.java.sql.SelectFunctionalityTest#test_SelectRightOuterJoin", 314 "tests.java.sql.UpdateFunctionalityTest2#testUpdate2", 315 "tests.java.sql.UpdateFunctionalityTest2#testUpdate4", 316 "tests.java.sql.UpdateFunctionalityTest2#testUpdate6", 317 "tests.java.sql.UpdateFunctionalityTest2#testUpdate7", 318 "tests.java.sql.DeleteFunctionalityTest#testDelete6" 319 ] 320}, 321{ 322 description: "Not supported : pattern with %", 323 result: EXEC_FAILED, 324 name: "tests.java.sql.DatabaseMetaDataTest#test_getColumnsArbitrary" 325}, 326{ 327 description: "Wildcard operator does not seem wo work correctly.", 328 result: EXEC_FAILED, 329 name: "tests.java.sql.DatabaseMetaDataTest#test_getColumnsSpecific" 330}, 331{ 332 description: "Not supported ops applied: test fails on arguments: '', '', '%', '%'", 333 result: EXEC_FAILED, 334 name: "tests.java.sql.DatabaseMetaDataTest#test_getColumnsTableWithNoCatalogSchema" 335}, 336{ 337 description: "(Ticket 91) Tables apply foreign key constraint. Catalogs not supported", 338 result: EXEC_FAILED, 339 name: "tests.java.sql.DatabaseMetaDataTest#test_getCrossReferenceLjava_lang_StringLjava_lang_StringLjava_lang_StringLjava_lang_StringLjava_lang_StringLjava_lang_String" 340}, 341{ 342 description: "Ticket 98", 343 result: EXEC_FAILED, 344 names: [ 345 "tests.java.sql.DatabaseMetaDataTest#test_getDatabaseMajorVersion", 346 "tests.java.sql.DatabaseMetaDataTest#test_getDatabaseMinorVersion", 347 "tests.java.sql.DatabaseMetaDataTest#test_getDatabaseProductName", 348 "tests.java.sql.DatabaseMetaDataTest#test_getDatabaseProductVersion", 349 "tests.java.sql.DatabaseMetaDataTest#test_getDefaultTransactionIsolation", 350 "tests.java.sql.DatabaseMetaDataTest#test_getDriverName", 351 "tests.java.sql.DatabaseMetaDataTest#test_getDriverVersion" 352 ] 353}, 354{ 355 description: "Keys are not supported: Ticket 91", 356 result: EXEC_FAILED, 357 name: "tests.java.sql.DatabaseMetaDataTest#test_getImportedKeysLjava_lang_StringLjava_lang_StringLjava_lang_String" 358}, 359{ 360 description: "Ticket 98", 361 result: EXEC_FAILED, 362 names: [ 363 "tests.java.sql.DatabaseMetaDataTest#test_getJDBCMajorVersion", 364 "tests.java.sql.DatabaseMetaDataTest#test_getJDBCMinorVersion" 365 ] 366}, 367{ 368 description: "Not supported feature, Ticket 98. Broken because NUMERIC_FUNCTIONS not complete. When fixed 369 change to @KnownFailure", 370 result: EXEC_FAILED, 371 name: "tests.java.sql.DatabaseMetaDataTest#test_getNumericFunctions" 372}, 373{ 374 description: "Ticket 91 : relies on not supported features: getCatalog, keys", 375 result: EXEC_FAILED, 376 name: "tests.java.sql.DatabaseMetaDataTest#test_getPrimaryKeysLjava_lang_StringLjava_lang_StringLjava_lang_String" 377}, 378{ 379 description: "Ticket 98", 380 result: EXEC_FAILED, 381 names: [ 382 "tests.java.sql.DatabaseMetaDataTest#test_getResultSetHoldability", 383 "tests.java.sql.DatabaseMetaDataTest#test_getSQLKeywords", 384 "tests.java.sql.DatabaseMetaDataTest#test_getSQLStateType", 385 "tests.java.sql.DatabaseMetaDataTest#test_getSchemas", 386 "tests.java.sql.DatabaseMetaDataTest#test_getSearchStringEscape" 387 ] 388}, 389{ 390 description: "not supported", 391 result: EXEC_FAILED, 392 names: [ 393 "tests.java.sql.DatabaseMetaDataTest#test_getStringFunctions", 394 "tests.java.sql.DatabaseMetaDataTest#test_getSystemFunctions" 395 ] 396}, 397{ 398 description: "Ticket 98", 399 result: EXEC_FAILED, 400 name: "tests.java.sql.DatabaseMetaDataTest#test_getTableTypes" 401}, 402{ 403 description: "If no schema is associated: returns empty string where actually null be returned?. Ticket 98", 404 result: EXEC_FAILED, 405 name: "tests.java.sql.DatabaseMetaDataTest#test_getTablesLjava_lang_StringLjava_lang_StringLjava_lang_String$Ljava_lang_String" 406}, 407{ 408 description: "not supported", 409 result: EXEC_FAILED, 410 names: [ 411 "tests.java.sql.DatabaseMetaDataTest#test_getTimeDateFunctions", 412 "tests.java.sql.DatabaseMetaDataTest#test_getTypeInfo" 413 ] 414}, 415{ 416 description: "Ticket 98", 417 result: EXEC_FAILED, 418 names: [ 419 "tests.java.sql.DatabaseMetaDataTest#test_getURL", 420 "tests.java.sql.DatabaseMetaDataTest#test_insertsAreDetectedI", 421 "tests.java.sql.DatabaseMetaDataTest#test_isReadOnly", 422 "tests.java.sql.DatabaseMetaDataTest#test_othersDeletesAreVisibleI", 423 "tests.java.sql.DatabaseMetaDataTest#test_othersInsertsAreVisibleI", 424 "tests.java.sql.DatabaseMetaDataTest#test_othersUpdatesAreVisibleI" 425 ] 426}, 427{ 428 description: "not supported. SQLException checking test fails", 429 result: EXEC_FAILED, 430 name: "tests.java.sql.DatabaseMetaDataTest#test_supportsColumnAliasing" 431}, 432{ 433 description: "exception test fails", 434 result: EXEC_FAILED, 435 names: [ 436 "tests.java.sql.DatabaseMetaDataTest#test_supportsExpressionsInOrderBy", 437 "tests.java.sql.DatabaseMetaDataTest#test_supportsGroupBy", 438 "tests.java.sql.DatabaseMetaDataTest#test_supportsGroupByUnrelated" 439 ] 440}, 441{ 442 description: "Ticket 98", 443 result: EXEC_FAILED, 444 name: "tests.java.sql.DatabaseMetaDataTest#test_supportsNonNullableColumns" 445}, 446{ 447 description: "exception test fails", 448 result: EXEC_FAILED, 449 names: [ 450 "tests.java.sql.DatabaseMetaDataTest#test_supportsOrderByUnrelated", 451 "tests.java.sql.DatabaseMetaDataTest#test_supportsSelectForUpdate", 452 "tests.java.sql.DatabaseMetaDataTest#test_supportsSubqueriesInExists", 453 "tests.java.sql.DatabaseMetaDataTest#test_supportsTableCorrelationNames" 454 ] 455}, 456{ 457 description: "Not supported ops applied", 458 result: EXEC_FAILED, 459 name: "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_allTablesAreSelectable" 460}, 461{ 462 description: "not supported", 463 result: EXEC_FAILED, 464 name: "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_doesMaxRowSizeIncludeBlobs" 465}, 466{ 467 description: "not supported. Privileges are not supported.", 468 result: EXEC_FAILED, 469 name: "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getColumnPrivilegesLjava_lang_StringLjava_lang_StringLjava_lang_StringLjava_lang_String" 470}, 471{ 472 description: "not supported", 473 result: EXEC_FAILED, 474 names: [ 475 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getExportedKeysLjava_lang_StringLjava_lang_StringLjava_lang_String", 476 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getIndexInfoLjava_lang_StringLjava_lang_StringLjava_lang_StringZZ" 477 ] 478}, 479{ 480 description: "Exception test fails", 481 result: EXEC_FAILED, 482 names: [ 483 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getMaxTableNameLength", 484 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getMaxTablesInSelect", 485 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getMaxUserNameLength", 486 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getProcedureTerm", 487 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getSchemaTerm" 488 ] 489}, 490{ 491 description: "not supported. Privileges are not supported.", 492 result: EXEC_FAILED, 493 name: "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getTablePrivilegesLjava_lang_StringLjava_lang_StringLjava_lang_String" 494}, 495{ 496 description: "Not supported ops applied", 497 result: EXEC_FAILED, 498 name: "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_getVersionColumnsLjava_lang_StringLjava_lang_StringLjava_lang_String" 499}, 500{ 501 description: "Exception test fails", 502 result: EXEC_FAILED, 503 name: "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_isCatalogAtStart" 504}, 505{ 506 description: "not supported", 507 result: EXEC_FAILED, 508 names: [ 509 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_locatorsUpdateCopy", 510 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_supportsANSI92EntryLevelSQL", 511 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_supportsDataDefinitionAndDataManipulationTransactions", 512 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_supportsMinimumSQLGrammar", 513 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_supportsResultSetTypeI", 514 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_supportsSubqueriesInComparisons", 515 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_supportsSubqueriesInIns", 516 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_supportsTransactions", 517 "tests.java.sql.DatabaseMetaDataNotSupportedTest#test_usesLocalFiles", 518 "tests.sql.ConnectionTest#testClearWarnings", 519 "tests.sql.ConnectionTest#testCreateStatementIntIntIntNotSupported" 520 ] 521}, 522{ 523 description: "Scrolling on a forward only RS not allowed. conn.close() does not wrap up", 524 result: EXEC_FAILED, 525 name: "tests.sql.ConnectionTest#testCreateStatement_int_int" 526}, 527{ 528 description: "not supported", 529 result: EXEC_FAILED, 530 names: [ 531 "tests.sql.ConnectionTest#testGetCatalog", 532 "tests.sql.ConnectionTest#testGetHoldability" 533 ] 534}, 535{ 536 description: "conn.close() does not wrap up", 537 result: EXEC_FAILED, 538 name: "tests.sql.ConnectionTest#testGetMetaData" 539}, 540{ 541 description: "not supported", 542 result: EXEC_FAILED, 543 names: [ 544 "tests.sql.ConnectionTest#testGetTransactionIsolation", 545 "tests.sql.ConnectionTest#testGetWarnings" 546 ] 547}, 548{ 549 description: "conn.close() does not wrap up", 550 result: EXEC_FAILED, 551 name: "tests.sql.ConnectionTest#testIsReadOnly" 552}, 553{ 554 description: "not supported", 555 result: EXEC_FAILED, 556 names: [ 557 "tests.sql.ConnectionTest#testPrepareStatementNotSupported", 558 "tests.sql.ConnectionTest#testPrepareStatement_String_int" 559 ] 560}, 561{ 562 description: "conn.close() does not wrap up", 563 result: EXEC_FAILED, 564 name: "tests.sql.ConnectionTest#testSetAutoCommit" 565}, 566{ 567 description: "not supported", 568 result: EXEC_FAILED, 569 names: [ 570 "tests.sql.ConnectionTest#testSetHoldability", 571 "tests.sql.ConnectionTest#testSetReadOnly" 572 ] 573}, 574{ 575 description: "First Exception test fails: parameters not cleared.", 576 result: EXEC_FAILED, 577 name: "tests.sql.PreparedStatementTest#testClearParameters" 578}, 579{ 580 description: "preparedStatement.execute() does not return false on update.", 581 result: EXEC_FAILED, 582 name: "tests.sql.PreparedStatementTest#testExecute" 583}, 584{ 585 description: "it is not possible to invoke the method getMetaData on a PreparedStatement object before it is 586 executed: got NullPointerException.Test passes on RI.", 587 result: EXEC_FAILED, 588 name: "tests.sql.PreparedStatementTest#testGetMetaData" 589}, 590{ 591 description: "preparedStatement.execute() does not return false on update.", 592 result: EXEC_FAILED, 593 name: "tests.sql.PreparedStatementTest#testSetBigDecimal" 594}, 595{ 596 description: "exception test fails", 597 result: EXEC_FAILED, 598 names: [ 599 "tests.sql.PreparedStatementTest#testSetBoolean", 600 "tests.sql.PreparedStatementTest#testSetByte" 601 ] 602}, 603{ 604 description: "preparedStatement.execute() does not return false on update.", 605 result: EXEC_FAILED, 606 name: "tests.sql.PreparedStatementTest#testSetBytes" 607}, 608{ 609 description: "preparedStatement.execute() does not return false on update. Setting a data for a declared 610 INTEGER should throw Exception", 611 result: EXEC_FAILED, 612 name: "tests.sql.PreparedStatementTest#testSetDate_int_Date" 613}, 614{ 615 description: "preparedStatement.execute() does not return false on update.", 616 result: EXEC_FAILED, 617 name: "tests.sql.PreparedStatementTest#testSetDate_int_Date_Calendar" 618}, 619{ 620 description: "exception test fails", 621 result: EXEC_FAILED, 622 names: [ 623 "tests.sql.PreparedStatementTest#testSetDouble", 624 "tests.sql.PreparedStatementTest#testSetFloat", 625 "tests.sql.PreparedStatementTest#testSetInt", 626 "tests.sql.PreparedStatementTest#testSetLong", 627 "tests.sql.PreparedStatementTest#testSetObject_int_Object" 628 ] 629}, 630{ 631 description: "Fails for Types.DATE", 632 result: EXEC_FAILED, 633 names: [ 634 "tests.sql.PreparedStatementTest#testSetObject_int_Object_int", 635 "tests.sql.PreparedStatementTest#testSetObject_int_Object_int_int" 636 ] 637}, 638{ 639 description: "exception test fails", 640 result: EXEC_FAILED, 641 names: [ 642 "tests.sql.PreparedStatementTest#testSetShort", 643 "tests.sql.PreparedStatementTest#testSetString_charField", 644 "tests.sql.PreparedStatementTest#testSetString_longTextField" 645 ] 646}, 647{ 648 description: "statement.close() does not wrap up", 649 result: EXEC_FAILED, 650 name: "tests.sql.PreparedStatementTest#testSetString_tinyTextField" 651}, 652{ 653 description: "preparedStatement.execute() does not return False on update.", 654 result: EXEC_FAILED, 655 name: "tests.sql.PreparedStatementTest#testSetTime_int_Time_Calendar" 656}, 657{ 658 description: "statement.close() does not wrap up", 659 result: EXEC_FAILED, 660 name: "tests.sql.PreparedStatementTest#testSetTimeint_Time" 661}, 662{ 663 description: "preparedStatement.execute() does not return false on update.", 664 result: EXEC_FAILED, 665 names: [ 666 "tests.sql.PreparedStatementTest#testSetTimestampIntTimestampCalendar", 667 "tests.sql.PreparedStatementTest#testSetTimestamp_int_Timestamp" 668 ] 669}, 670{ 671 description: "last assertion fails: invalid conversion. Test passes on RI", 672 result: EXEC_FAILED, 673 names: [ 674 "tests.sql.ResultSetGetterTests#testGetBytesStringBinary", 675 "tests.sql.ResultSetGetterTests#testGetBytesStringVarbinary" 676 ] 677}, 678{ 679 description: "Wrong value returned for Long: java.lang.String (VARCHAR)", 680 result: EXEC_FAILED, 681 name: "tests.sql.ResultSetGetterTests#testGetMetaData" 682}, 683{ 684 description: "Wrong value returned for Long: java.lang.String", 685 result: EXEC_FAILED, 686 names: [ 687 "tests.sql.ResultSetGetterTests#testGetObjectInt", 688 "tests.sql.ResultSetGetterTests#testGetObjectString" 689 ] 690}, 691{ 692 description: "If there is no current row 0 must be returned. res.close() does not wrap up", 693 result: EXEC_FAILED, 694 name: "tests.sql.ResultSetGetterTests#testGetRow" 695}, 696{ 697 description: "According to spec info.getStatement should return null but an exception is thrown: stale result 698 set.", 699 result: EXEC_FAILED, 700 name: "tests.sql.ResultSetGetterTests#testGetStatement" 701}, 702{ 703 description: "getTime should return Time value for a TIMESTAMP type but returns null", 704 result: EXEC_FAILED, 705 name: "tests.sql.ResultSetGetterTests#testGetTimeInt" 706}, 707{ 708 description: "getTime on TIMESTAMP value fails: returns null", 709 result: EXEC_FAILED, 710 name: "tests.sql.ResultSetGetterTests#testGetTimeIntCalendar" 711}, 712{ 713 description: "getTime should return a Time value for a TIMESTAMP type but returns null", 714 result: EXEC_FAILED, 715 name: "tests.sql.ResultSetGetterTests#testGetTimeString" 716}, 717{ 718 description: "getTime on TIMESTAMP value fails: returns null", 719 result: EXEC_FAILED, 720 name: "tests.sql.ResultSetGetterTests#testGetTimeStringCalendar" 721}, 722{ 723 description: "res.close() does not wrap up", 724 result: EXEC_FAILED, 725 name: "tests.sql.ResultSetGetterTests#testGetType" 726}, 727{ 728 description: "not supported", 729 result: EXEC_FAILED, 730 name: "tests.sql.ResultSetMetaDataTest#testGetCatalogName" 731}, 732{ 733 description: "SQLException checking test fails", 734 result: EXEC_FAILED, 735 name: "tests.sql.ResultSetMetaDataTest#testGetColumnCount" 736}, 737{ 738 description: "not supported", 739 result: EXEC_FAILED, 740 name: "tests.sql.ResultSetMetaDataTest#testGetColumnDisplaySize" 741}, 742{ 743 description: "Column label has format TABLE.COLUMN expected: COLUMN", 744 result: EXEC_FAILED, 745 names: [ 746 "tests.sql.ResultSetMetaDataTest#testGetColumnLabel", 747 "tests.sql.ResultSetMetaDataTest#testGetColumnName" 748 ] 749}, 750{ 751 description: "not supported", 752 result: EXEC_FAILED, 753 name: "tests.sql.ResultSetMetaDataTest#testGetPrecision" 754}, 755{ 756 description: "Not supported", 757 result: EXEC_FAILED, 758 name: "tests.sql.ResultSetMetaDataTest#testGetScale" 759}, 760{ 761 description: "not supported", 762 result: EXEC_FAILED, 763 name: "tests.sql.ResultSetMetaDataTest#testGetSchema" 764}, 765{ 766 description: "For int = 0, exception expected", 767 result: EXEC_FAILED, 768 name: "tests.sql.ResultSetMetaDataTest#testGetTableName" 769}, 770{ 771 description: "not supported", 772 result: EXEC_FAILED, 773 names: [ 774 "tests.sql.ResultSetMetaDataTest#testIsCaseSensitive", 775 "tests.sql.ResultSetMetaDataTest#testIsCurrency", 776 "tests.sql.ResultSetMetaDataTest#testIsDefinitlyWritable", 777 "tests.sql.ResultSetMetaDataTest#testIsNullable", 778 "tests.sql.ResultSetMetaDataTest#testIsReadOnly", 779 "tests.sql.ResultSetMetaDataTest#testIsSearchable", 780 "tests.sql.ResultSetMetaDataTest#testIsSigned", 781 "tests.sql.ResultSetMetaDataTest#testIsWritable", 782 "tests.sql.ResultSetMetaDataTest#testisAutoIncrement" 783 ] 784}, 785{ 786 description: "res.close() does not wrap up", 787 result: EXEC_FAILED, 788 name: "tests.sql.ResultSetTest#testAfterLast" 789}, 790{ 791 description: "statement.close() does not wrap up", 792 result: EXEC_FAILED, 793 name: "tests.sql.ResultSetTest#testBeforeFirst" 794}, 795{ 796 description: "Not supported", 797 result: EXEC_FAILED, 798 name: "tests.sql.ResultSetTest#testClearWarnings" 799}, 800{ 801 description: "Resultset.close() does not wrap up", 802 result: EXEC_FAILED, 803 names: [ 804 "tests.sql.ResultSetTest#testClose1", 805 "tests.sql.ResultSetTest#testNext" 806 ] 807}, 808{ 809 description: "no exception is thrown when moving cursor backwards on forward only statement", 810 result: EXEC_FAILED, 811 name: "tests.sql.ResultSetTest#testRelative" 812}, 813{ 814 description: "Scrollable resultSet. Not supported", 815 result: EXEC_FAILED, 816 name: "tests.sql.ResultSetTest#testRelativeScrollableResultSet" 817}, 818{ 819 description: "not supported", 820 result: EXEC_FAILED, 821 name: "tests.sql.ResultSetTest#testUpdateObjectStringObject" 822}, 823{ 824 description: "Feature not supported", 825 result: EXEC_FAILED, 826 name: "tests.sql.ResultSetTest#testUpdateStringStringString" 827}, 828{ 829 description: "the default tests, and exception tests fail.", 830 result: EXEC_FAILED, 831 name: "tests.sql.ResultSetTest#testWasNull" 832}, 833{ 834 description: "statement.close() does not wrap up", 835 result: EXEC_FAILED, 836 names: [ 837 "tests.sql.ResultSetTest#testtestFirst", 838 "tests.sql.ResultSetTest#testtestIsAfterLast" 839 ] 840}, 841{ 842 description: "In Second code block assertion fails. statement. close() does not wrap up", 843 result: EXEC_FAILED, 844 name: "tests.sql.ResultSetTest#testtestIsBeforeFirst" 845}, 846{ 847 description: "statement.close() does not wrap up", 848 result: EXEC_FAILED, 849 name: "tests.sql.ResultSetTest#testtestIsFirst" 850}, 851{ 852 description: "Second block first assertion fails. Is Last should evaluate true if the row on which the cursor 853 is actually provides a result.statement.close() does not wrap up", 854 result: EXEC_FAILED, 855 name: "tests.sql.ResultSetTest#testtestIsLast" 856}, 857{ 858 description: "statement.close() does not wrap up", 859 result: EXEC_FAILED, 860 name: "tests.sql.ResultSetTest#testtestLast" 861}, 862{ 863 description: "Bug in implementation of cancel: Does not fulfill spec.", 864 result: EXEC_FAILED, 865 name: "tests.sql.StatementTest#testCancel" 866}, 867{ 868 description: "statement.close() does not wrap up", 869 result: EXEC_FAILED, 870 name: "tests.sql.StatementTest#testClose" 871}, 872{ 873 description: "Return value wrong for queries below.", 874 result: EXEC_FAILED, 875 name: "tests.sql.StatementTest#testExecute" 876}, 877{ 878 description: "always returns 1 for no. of updates", 879 result: EXEC_FAILED, 880 name: "tests.sql.StatementTest#testExecuteBatch" 881}, 882{ 883 description: "Does throw an exception on non select statement.", 884 result: EXEC_FAILED, 885 name: "tests.sql.StatementTest#testExecuteQuery_String" 886}, 887{ 888 description: "Spec is not precise enough: should be: number of rows affected. eg. to be consistent for deletes: 889 'delete from s1;' should be different from 'delete from s1 where c1 = 1;'", 890 result: EXEC_FAILED, 891 name: "tests.sql.StatementTest#testExecuteUpdate_String" 892}, 893{ 894 description: "statement.close() does not wrap up", 895 result: EXEC_FAILED, 896 names: [ 897 "tests.sql.StatementTest#testGetConnection", 898 "tests.sql.StatementTest#testGetFetchDirection", 899 "tests.sql.StatementTest#testGetFetchSize" 900 ] 901}, 902{ 903 description: "not supported", 904 result: EXEC_FAILED, 905 name: "tests.sql.StatementTest#testGetMoreResults" 906}, 907{ 908 description: "An other value is returned than was set (X * 1000)", 909 result: EXEC_FAILED, 910 name: "tests.sql.StatementTest#testGetQueryTimeout" 911}, 912{ 913 description: "Does not return null on update count > 0 (not a select statement)", 914 result: EXEC_FAILED, 915 name: "tests.sql.StatementTest#testGetResultSet" 916}, 917{ 918 description: "Not supported", 919 result: EXEC_FAILED, 920 name: "tests.sql.StatementTest#testGetResultSetConcurrency" 921}, 922{ 923 description: "Test for default value fails", 924 result: EXEC_FAILED, 925 name: "tests.sql.StatementTest#testGetResultSetHoldability" 926}, 927{ 928 description: "not fully supported", 929 result: EXEC_FAILED, 930 name: "tests.sql.StatementTest#testGetResultSetType" 931}, 932{ 933 description: "statement.close() does not wrap up", 934 result: EXEC_FAILED, 935 name: "tests.sql.StatementTest#testGetUpdateCount" 936}, 937{ 938 description: "Handshake Status is never finished. NPE in ClientSessionContext$HostAndPort.hashCode() when host 939 is null", 940 result: EXEC_FAILED, 941 name: "tests.api.javax.net.ssl.SSLEngineTest#testHandshake" 942}, 943{ 944 description: "org.apache.harmony.xnet.provider.jsse.SSLEngineImpl#getDelegatedTask() throws NPE instead of 945 returning null", 946 result: EXEC_FAILED, 947 name: "tests.api.javax.net.ssl.SSLEngineTest#test_getDelegatedTask" 948}, 949{ 950 description: "Fixed in DonutBurger, boundary checks missing", 951 result: EXEC_FAILED, 952 name: "tests.api.javax.net.ssl.SSLEngineTest#test_unwrap_02" 953}, 954{ 955 description: "Fixed on DonutBurger, Wrong Exception thrown", 956 result: EXEC_FAILED, 957 names: [ 958 "tests.api.javax.net.ssl.SSLEngineTest#test_unwrap_03", 959 "tests.api.javax.net.ssl.SSLEngineTest#test_unwrap_04", 960 "tests.api.javax.net.ssl.SSLEngineTest#test_unwrap_ByteBuffer$ByteBuffer_02", 961 "tests.api.javax.net.ssl.SSLEngineTest#test_unwrap_ByteBuffer$ByteBuffer_03", 962 "tests.api.javax.net.ssl.SSLEngineTest#test_unwrap_ByteBuffer_ByteBuffer_02", 963 "tests.api.javax.net.ssl.SSLEngineTest#test_unwrap_ByteBuffer_ByteBuffer_03" 964 ] 965}, 966{ 967 description: "Fixed in DonutBurger, boundary checks missing", 968 result: EXEC_FAILED, 969 name: "tests.api.javax.net.ssl.SSLEngineTest#test_wrap_02" 970}, 971{ 972 description: "Fixed on DonutBurger, Wrong Exception thrown", 973 result: EXEC_FAILED, 974 names: [ 975 "tests.api.javax.net.ssl.SSLEngineTest#test_wrap_04", 976 "tests.api.javax.net.ssl.SSLEngineTest#test_wrap_ByteBuffer$ByteBuffer_03", 977 "tests.api.javax.net.ssl.SSLEngineTest#test_wrap_ByteBuffer_ByteBuffer_03" 978 ] 979}, 980{ 981 description: "ManagerFactoryParameters object is not supported and InvalidAlgorithmParameterException was 982 thrown.", 983 result: EXEC_FAILED, 984 name: "tests.api.javax.net.ssl.TrustManagerFactory1Test#test_initLjavax_net_ssl_ManagerFactoryParameters" 985}, 986{ 987 description: "HostnameVerifier doesn't verify IP addresses", 988 bug: 3299188, 989 name: "tests.api.javax.net.ssl.HostnameVerifierTest#testVerifyIpAddress" 990}, 991{ 992 description: "NO SERVER CERTIFICATE FOUND - selectSuite should not pick a suite that needs a certificate if it is missing", 993 bug: 3045163, 994 name: "libcore.javax.net.ssl.SSLEngineTest#test_SSLEngine_beginHandshake_noKeyStore" 995}, 996{ 997 description: "AlertException instead of SSLException", 998 bug: 3045163, 999 name: "libcore.javax.net.ssl.SSLEngineTest#test_SSLEngine_setEnableSessionCreation_client" 1000}, 1001{ 1002 description: "SSLException instead of failure to handshake", 1003 bug: 3045163, 1004 name: "libcore.javax.net.ssl.SSLEngineTest#test_SSLEngine_setEnableSessionCreation_server" 1005}, 1006{ 1007 description: "SSLHandshakeException instead of failure to handshake", 1008 bug: 3045163, 1009 name: "libcore.javax.net.ssl.SSLEngineTest#test_SSLEngine_setUseClientMode" 1010}, 1011{ 1012 description: "method test fails once in a while. Cannot be sure that exception is thrown in every test execution.", 1013 result: EXEC_FAILED, 1014 name: "tests.SQLite.DatabaseTest#testBusy_handler" 1015}, 1016{ 1017 description: "Database does not lock values", 1018 result: EXEC_FAILED, 1019 name: "tests.SQLite.DatabaseTest#testBusy_timeout" 1020}, 1021{ 1022 description: "Returns wrong number for updates: returns value > 1 for select.", 1023 result: EXEC_FAILED, 1024 name: "tests.SQLite.DatabaseTest#testChanges" 1025}, 1026{ 1027 description: "Aggregation function not called", 1028 result: EXEC_FAILED, 1029 name: "tests.SQLite.DatabaseTest#testCreate_aggregate" 1030}, 1031{ 1032 description: "Reason for failure unknown: Database should be locked. Specification of interrupt is scarce.", 1033 result: EXEC_FAILED, 1034 name: "tests.SQLite.DatabaseTest#testInterrupt" 1035}, 1036{ 1037 description: "not supported", 1038 result: EXEC_FAILED, 1039 name: "tests.SQLite.DatabaseTest#testOpen_blob" 1040}, 1041{ 1042 description: "Callback never made for authorization. Results of private table are returned without further checks.", 1043 result: EXEC_FAILED, 1044 name: "tests.SQLite.DatabaseTest#testSet_authorizer" 1045}, 1046{ 1047 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.", 1048 result: EXEC_FAILED, 1049 name: "tests.SQLite.DatabaseTest#testSet_encoding" 1050}, 1051{ 1052 description: "db.open_blob is not supported.", 1053 result: EXEC_FAILED, 1054 name: "tests.SQLite.BlobTest#testBlob" 1055}, 1056{ 1057 description: "Wrong value is returned in case of a prepared statement to which a '*' bound", 1058 result: EXEC_FAILED, 1059 name: "tests.SQLite.StmtTest#testColumn_count" 1060}, 1061{ 1062 description: "ZeroBlob not supported", 1063 result: EXEC_FAILED, 1064 name: "tests.SQLite.FunctionContextTest#testSet_result_zeroblob" 1065}, 1066{ 1067 modes: [ "jvm" ], 1068 description: "The RI's formatter doesn't localize arabic properly", 1069 names: [ 1070 "libcore.java.util.FormatterTest#test_numberLocalization", 1071 "libcore.java.util.FormatterTest#test_uppercaseConversions" 1072 ], 1073 result: EXEC_FAILED 1074} 1075] 1076