icebox.txt revision 28673a21344fc791f876ccca1a29a1e1f28a854b
1/*
2 * This file contains expectations for tests that we'd like to eventually fix, but aren't urgent.
3 */
4[
5{
6 description: "javasqlite doesn't honor query timeouts",
7 bug: 5213614,
8 names: [
9   "libcore.sqlite.QueryTimeoutTest#testExecuteUpdate",
10   "libcore.sqlite.QueryTimeoutTest#testPreparedStatementFetch",
11   "libcore.sqlite.QueryTimeoutTest#testPreparedStatementUpdate",
12   "libcore.sqlite.QueryTimeoutTest#testTimeoutAndStatementReuse"
13  ]
14},
15{
16  description: "Dalvik doesn't support XML Schemas, DTDs or validation",
17  bug: 3268630,
18  name: "libcore.xml.DomTest#testEntityDeclarations",
19  substring: "This implementation does not parse entity declarations"
20},
21{
22  description: "Dalvik doesn't support XML Schemas, DTDs or validation",
23  bug: 3268630,
24  name: "libcore.xml.DomTest#testGetWholeTextWithEntityReference",
25  substring: "This implementation doesn't resolve entity references in getWholeText"
26},
27{
28  description: "Dalvik doesn't support XML Schemas, DTDs or validation",
29  name: "libcore.xml.DomTest#testExpandingEntityReferencesOff",
30  bug: 3268630,
31  substring: "This implementation doesn't include children in entity references"
32},
33{
34  description: "Dalvik doesn't support XML Schemas, DTDs or validation",
35  name: "libcore.xml.DomTest#testExpandingEntityReferencesOn",
36  bug: 3268630,
37  substring: "This implementation doesn't expand entity references"
38},
39{
40  description: "Dalvik doesn't support XML Schemas, DTDs or validation",
41  bug: 3268630,
42  name: "libcore.xml.DomTest#testIsElementContentWhitespaceWithDeclaration",
43  substring: "This implementation does not recognize element content whitespace"
44},
45{
46  description: "Dalvik doesn't support XML Schemas, DTDs or validation",
47  bug: 3268630,
48  name: "libcore.xml.DomTest#testNotations",
49  substring: "This implementation does not parse notations"
50},
51{
52  description: "Dalvik doesn't support XML Schemas, DTDs or validation",
53  bug: 3268630,
54  names: [
55    "tests.org.w3c.dom.HCNotationsRemoveNamedItemNS#testRemoveNamedItemNS",
56    "tests.org.w3c.dom.HCNotationsSetNamedItemNS#testNotationsSetNamedItemNS"
57  ]
58},
59{
60  description: "Dalvik doesn't support XML Schemas, DTDs or validation",
61  bug: 3268630,
62  name: "libcore.xml.DeclarationTest#testGetXmlEncoding",
63  substring: "This implementation doesn't parse the encoding from the XML declaration"
64},
65{
66  description: "Dalvik doesn't support XML Schemas, DTDs or validation",
67  bug: 3268630,
68  name: "libcore.xml.DeclarationTest#testGetXmlStandalone",
69  substring: "This implementation doesn't parse standalone from the XML declaration"
70},
71{
72  description: "Dalvik doesn't support XML Schemas, DTDs or validation",
73  bug: 3268630,
74  name: "libcore.xml.DeclarationTest#testGetXmlVersion",
75  substring: "This implementation doesn't parse the version from the XML declaration"
76},
77{
78  description: "Dalvik doesn't support XML Schemas, DTDs or validation",
79  bug: 3268630,
80  name: "libcore.xml.NormalizeTest#testSchemaTypeDtd",
81  substring: "This implementation's setParameter() supports an unexpected value: schema-type=http://www.w3.org/TR/REC-xml"
82},
83{
84  description: "Dalvik doesn't support XML Schemas, DTDs or validation",
85  bug: 3268630,
86  name: "tests.api.javax.xml.parsers.DocumentBuilderTest#testSetEntityResolver",
87  substring: "java.lang.ClassCastException: org.apache.harmony.xml.dom.EntityReferenceImpl"
88},
89{
90  description: "Dalvik doesn't support XML Schemas, DTDs or validation",
91  bug: 3268630,
92  name: "libcore.xml.DeclarationTest.testGetXmlVersion",
93  substring: "This implementation doesn't parse the version from the XML declaration"
94},
95{
96  description: "the lack of schema parsing also extends to XML parsing in prefs",
97  result: EXEC_FAILED,
98  name: "org.apache.harmony.prefs.tests.java.util.prefs.PreferencesTest#testImportPreferences",
99  substring: "junit.framework.AssertionFailedError: should throw InvalidPreferencesFormatException"
100},
101{
102  description: "many tests attempt to fork a Java executable, but fork the wrong one",
103  result: "EXEC_FAILED",
104  failure: "should fork a dalvikvm, not a JVM",
105  substring: "/system/bin.*IOException"
106},
107{
108  description: "a low impact bug, we can't produce tiny random, probable prime big integers",
109  result: EXEC_FAILED,
110  name: "org.apache.harmony.tests.java.math.BigIntegerTest#test_ConstructorIILjava_util_Random",
111  substring: "junit.framework.AssertionFailedError: Random number one is too big"
112},
113{
114  description: "we don't support CANON_EQ in regex
115                http://code.google.com/p/android/issues/detail?id=8592",
116  result: EXEC_FAILED,
117  names: [
118    "org.apache.harmony.tests.java.util.regex.PatternTest#testCanonEqFlagWithSupplementaryCharacters",
119    "org.apache.harmony.tests.java.util.regex.PatternTest#testCanonEqFlag",
120    "org.apache.harmony.tests.java.util.regex.PatternErrorTest#testCompileErrors",
121    "org.apache.harmony.tests.java.util.regex.PatternTest#testCompileNonCaptGroup",
122    "org.apache.harmony.tests.java.util.regex.PatternTest#testIndexesCanonicalEq"
123  ],
124  substring: "UnsupportedOperationException: CANON_EQ flag not supported"
125},
126{
127  description: "low-impact XML bugs:",
128  result: EXEC_FAILED,
129  name: "libcore.xml.DomTest#testAttributeNamedIdIsNotAnIdByDefault",
130  substring: "This implementation incorrectly interprets the \"id\" attribute as an identifier by default"
131},
132{
133  description: "low-impact XML bugs:",
134  result: EXEC_FAILED,
135  name: "libcore.xml.DomTest#testDocumentAddChild",
136  substring: "Document nodes shouldn't accept child nodes"
137},
138{
139  description: "low-impact XML bugs:",
140  result: EXEC_FAILED,
141  name: "libcore.xml.DomTest#testElementTraversalFeature",
142  substring: "This implementation is expected to support ElementTraversal v. 1.0 but does not."
143},
144{
145  description: "low-impact XML bugs:",
146  result: EXEC_FAILED,
147  name: "libcore.xml.DomTest#testLoadSaveFeature",
148  substring: "This implementation is expected to support LS v. 3.0 but does not."
149},
150{
151  description: "low-impact XML bugs:",
152  result: EXEC_FAILED,
153  name: "libcore.xml.SaxTest#testYesPrefixesYesNamespaces",
154  substring: "The 'namespace-prefix' feature is not supported while the 'namespaces' feature is enabled."
155},
156{
157  description: "low-impact XML bugs:",
158  result: EXEC_FAILED,
159  name: "tests.api.javax.xml.parsers.SAXParserFactoryTest#test_newInstance",
160  substring: "Expected FactoryConfigurationError was not thrown"
161},
162{
163  description: "low-impact XML bugs:",
164  result: EXEC_FAILED,
165  names: [
166    "tests.api.javax.xml.parsers.DocumentBuilderFactoryTest#test_isSetXIncludeAware",
167    "tests.api.javax.xml.parsers.DocumentBuilderTest#testIsXIncludeAware",
168    "tests.api.javax.xml.parsers.SAXParserFactoryTest#test_setIsXIncludeAware",
169    "tests.api.javax.xml.parsers.SAXParserTest#testIsXIncludeAware"
170  ],
171  substring: "java.lang.UnsupportedOperationException: This parser does not support specification \"Unknown\" version \"0.0\""
172},
173{
174  description: "a low-impact bug: \"Shared FileDescriptors get closed too early\"
175                  http://code.google.com/p/android/issues/detail?id=5923",
176  result: EXEC_FAILED,
177  name: "java.io.FileDescriptor.Finalize",
178  pattern: ".*java.io.IOException.*openCheck.*"
179},
180{
181  description: "a low-impact bug, also present in Crockford's implementation of org.json",
182  result: EXEC_FAILED,
183  name: "org.json.ParsingTest#test64BitHexValues",
184  substring: "Large hex longs shouldn't be yield ints or strings expected:<-1> but was:<0xFFFFFFFFFFFFFFFF>"
185},
186{
187  description: "this test needs to be fixed. We supply optional qnames, but this test doesn't expect them",
188  result: EXEC_FAILED,
189  name: "tests.api.javax.xml.parsers.SAXParserTest#test_parseLjava_io_InputStreamLorg_xml_sax_helpers_DefaultHandlerLjava_lang_String"
190},
191{
192  description: "BouncyCastle allows unrecognized algorithms, but RI does not, not clear if this is a bug",
193  result: EXEC_FAILED,
194  name: "org.apache.harmony.crypto.tests.javax.crypto.KeyAgreementTest#test_generateSecretLjava_lang_String",
195  substring: "junit.framework.AssertionFailedError: NoSuchAlgorithmException expected"
196}
197]
198