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