• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * This file contains expectations for ART's Buildbot when running on fugu devices
3 * (Nexus Player, kernel 3.10).
4 *
5 * The script that uses this file is art/tools/run-libcore-tests.sh.
6 */
7
8[
9{
10  description: "Test using memfd_create() syscall, only available from Linux 3.17.",
11  result: EXEC_FAILED,
12  bug: 146113753,
13  modes: [device],
14  names: [
15    "libcore.android.system.OsTest#testMemfdCreate",
16    "libcore.android.system.OsTest#testMemfdCreateErrno",
17    "libcore.android.system.OsTest#testMemfdCreateFlags"
18  ]
19},
20{
21  description: "Test using the getrandom() syscall, only available from Linux 3.17.",
22  result: EXEC_FAILED,
23  bug: 141230711,
24  modes: [device],
25  names: [
26    "libcore.java.math.BigIntegerTest#test_Constructor_IILjava_util_Random",
27    "libcore.java.math.BigIntegerTest#test_probablePrime",
28    "libcore.java.util.UUIDTest#testJava11Implementation_invalidInputs",
29    "libcore.java.util.UUIDTest#testJava8Implementation_allowsLongInputs",
30    "libcore.javax.crypto.CipherInputStreamTest#testDecryptCorruptGCM",
31    "libcore.javax.crypto.CipherOutputStreamTest#testDecryptCorruptGCM",
32    "libcore.libcore.timezone.TelephonyLookupTest#createInstanceWithFallback",
33    "libcore.libcore.timezone.TelephonyLookupTest#getTelephonyNetworkFinder",
34    "libcore.libcore.timezone.TelephonyLookupTest#validateCountryCodeLowerCase",
35    "libcore.libcore.timezone.TelephonyLookupTest#validateDuplicateMccMnc",
36    "libcore.libcore.timezone.TelephonyLookupTest#xmlParsing_emptyFile",
37    "libcore.libcore.timezone.TelephonyLookupTest#xmlParsing_emptyNetworksOk",
38    "libcore.libcore.timezone.TelephonyLookupTest#xmlParsing_missingCountryCodeAttribute",
39    "libcore.libcore.timezone.TelephonyLookupTest#xmlParsing_missingMccAttribute",
40    "libcore.libcore.timezone.TelephonyLookupTest#xmlParsing_missingMncAttribute",
41    "libcore.libcore.timezone.TelephonyLookupTest#xmlParsing_missingNetworks",
42    "libcore.libcore.timezone.TelephonyLookupTest#xmlParsing_truncatedInput",
43    "libcore.libcore.timezone.TelephonyLookupTest#xmlParsing_unexpectedComments",
44    "libcore.libcore.timezone.TelephonyLookupTest#xmlParsing_unexpectedElementsIgnored",
45    "libcore.libcore.timezone.TelephonyLookupTest#xmlParsing_unexpectedRootElement",
46    "libcore.libcore.timezone.TelephonyLookupTest#xmlParsing_unexpectedTextIgnored",
47    "libcore.libcore.timezone.TimeZoneFinderTest#createInstanceWithFallback",
48    "libcore.libcore.timezone.TimeZoneFinderTest#getCountryZonesFinder",
49    "libcore.libcore.timezone.TimeZoneFinderTest#getCountryZonesFinder_empty",
50    "libcore.libcore.timezone.TimeZoneFinderTest#getCountryZonesFinder_invalid",
51    "libcore.libcore.timezone.TimeZoneFinderTest#getIanaVersion",
52    "libcore.libcore.timezone.TimeZoneFinderTest#lookupCountryTimeZones_caseInsensitive",
53    "libcore.libcore.timezone.TimeZoneFinderTest#lookupCountryTimeZones_unknownCountryReturnsNull",
54    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_badCountryDefaultBoost",
55    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_badCountryEverUtc",
56    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_badTimeZoneMappingNotAfter",
57    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_badTimeZoneMappingPicker",
58    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_countryDefaultBoost",
59    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_emptyFile",
60    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_missingCountryCode",
61    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_missingCountryDefault",
62    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_missingCountryEverUtc",
63    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_missingCountryZones",
64    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_missingIanaVersionAttribute",
65    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_noCountriesOk",
66    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_timeZoneMappingNotAfter",
67    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_timeZoneMappingPicker",
68    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_truncatedInput",
69    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_unexpectedChildInTimeZoneIdThrows",
70    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_unexpectedComments",
71    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_unexpectedElementsIgnored",
72    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_unexpectedRootElement",
73    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_unexpectedTextIgnored",
74    "libcore.libcore.timezone.TimeZoneFinderTest#xmlParsing_unknownTimeZoneIdIgnored",
75    "org.apache.harmony.crypto.tests.javax.crypto.CipherInputStream1Test#test_ConstructorLjava_io_InputStreamLjavax_crypto_Cipher",
76    "org.apache.harmony.crypto.tests.javax.crypto.CipherOutputStream1Test#test_ConstructorLjava_io_OutputStreamLjavax_crypto_Cipher",
77    "org.apache.harmony.crypto.tests.javax.crypto.CipherTest#test_",
78    "org.apache.harmony.crypto.tests.javax.crypto.CipherTest#test_doFinalLjava_nio_ByteBufferLjava_nio_ByteBuffer",
79    "org.apache.harmony.crypto.tests.javax.crypto.CipherTest#test_initWithKey",
80    "org.apache.harmony.crypto.tests.javax.crypto.CipherTest#test_initWithSecureRandom",
81    "org.apache.harmony.crypto.tests.javax.crypto.CipherTest#test_updateLjava_nio_ByteBufferLjava_nio_ByteBuffer",
82    "org.apache.harmony.crypto.tests.javax.crypto.EncryptedPrivateKeyInfoTest#test_ROUNDTRIP_GetKeySpecCipher01",
83    "org.apache.harmony.crypto.tests.javax.crypto.EncryptedPrivateKeyInfoTest#test_ROUNDTRIP_GetKeySpecCipher02",
84    "org.apache.harmony.crypto.tests.javax.crypto.EncryptedPrivateKeyInfoTest#test_ROUNDTRIP_GetKeySpecKey01",
85    "org.apache.harmony.crypto.tests.javax.crypto.EncryptedPrivateKeyInfoTest#test_ROUNDTRIP_GetKeySpecKey02",
86    "org.apache.harmony.crypto.tests.javax.crypto.EncryptedPrivateKeyInfoTest#test_ROUNDTRIP_GetKeySpecKeyProvider01",
87    "org.apache.harmony.crypto.tests.javax.crypto.EncryptedPrivateKeyInfoTest#test_ROUNDTRIP_GetKeySpecKeyProvider02",
88    "org.apache.harmony.crypto.tests.javax.crypto.EncryptedPrivateKeyInfoTest#test_ROUNDTRIP_GetKeySpecKeyString01",
89    "org.apache.harmony.crypto.tests.javax.crypto.EncryptedPrivateKeyInfoTest#test_ROUNDTRIP_GetKeySpecKeyString02",
90    "org.apache.harmony.crypto.tests.javax.crypto.EncryptedPrivateKeyInfoTest#test_getAlgName",
91    "org.apache.harmony.crypto.tests.javax.crypto.ExemptionMechanismTest#test_initLjava_security_Key",
92    "org.apache.harmony.crypto.tests.javax.crypto.ExemptionMechanismTest#test_initLjava_security_KeyLjava_security_AlgorithmParameters",
93    "org.apache.harmony.crypto.tests.javax.crypto.ExemptionMechanismTest#test_initLjava_security_KeyLjava_security_spec_AlgorithmParameterSpec",
94    "org.apache.harmony.crypto.tests.javax.crypto.KeyGeneratorTest#testGenerateKey",
95    "org.apache.harmony.crypto.tests.javax.crypto.KeyGeneratorTest#test_initLjava_security_spec_AlgorithmParameterSpec",
96    "org.apache.harmony.crypto.tests.javax.crypto.SealedObjectTest#testDeserialization",
97    "org.apache.harmony.crypto.tests.javax.crypto.SealedObjectTest#testGetAlgorithm",
98    "org.apache.harmony.crypto.tests.javax.crypto.SealedObjectTest#testGetAlgorithmAfterSerialization",
99    "org.apache.harmony.crypto.tests.javax.crypto.SealedObjectTest#testGetObject1",
100    "org.apache.harmony.crypto.tests.javax.crypto.SealedObjectTest#testGetObject2",
101    "org.apache.harmony.crypto.tests.javax.crypto.SealedObjectTest#testGetObject3",
102    "org.apache.harmony.crypto.tests.javax.crypto.SealedObjectTest#testSealedObject1",
103    "org.apache.harmony.crypto.tests.javax.crypto.SecretKeyFactoryTest#test_translateKeyLjavax_crypto_SecretKey",
104    "org.apache.harmony.crypto.tests.javax.crypto.func.CipherAesTest#test_AesISO",
105    "org.apache.harmony.crypto.tests.javax.crypto.func.CipherAesTest#test_AesNoISO",
106    "org.apache.harmony.crypto.tests.javax.crypto.func.CipherAesWrapTest#test_AesWrap",
107    "org.apache.harmony.crypto.tests.javax.crypto.func.CipherDESedeTest#test_DESedeISO",
108    "org.apache.harmony.crypto.tests.javax.crypto.func.CipherDESedeTest#test_DESedeNoISO",
109    "org.apache.harmony.crypto.tests.javax.crypto.func.CipherDESedeWrapTest#test_DESedeWrap",
110    "org.apache.harmony.crypto.tests.javax.crypto.func.CipherDesTest#test_DesISO",
111    "org.apache.harmony.crypto.tests.javax.crypto.func.CipherDesTest#test_DesNoISO",
112    "org.apache.harmony.crypto.tests.javax.crypto.func.CipherPBETest#test_PBEWithMD5AndDES",
113    "org.apache.harmony.crypto.tests.javax.crypto.func.CipherPBETest#test_PBEWithSHAand3KeyTripleDES",
114    "org.apache.harmony.crypto.tests.javax.crypto.func.CipherRSATest#test_RSANoPadding",
115    "org.apache.harmony.crypto.tests.javax.crypto.func.CipherRSATest#test_RSAShortKey",
116    "org.apache.harmony.crypto.tests.javax.crypto.func.KeyGeneratorFunctionalTest#test_",
117    "org.apache.harmony.tests.java.math.BigIntegerTest#test_isProbablePrimeI",
118    "org.apache.harmony.tests.java.math.OldBigIntegerTest#test_ConstructorIILjava_util_Random",
119    "org.apache.harmony.tests.java.math.OldBigIntegerTest#test_isProbablePrimeI",
120    "org.apache.harmony.tests.java.math.OldBigIntegerTest#test_nextProbablePrime",
121    "org.apache.harmony.tests.java.math.OldBigIntegerTest#test_probablePrime",
122    "org.apache.harmony.tests.java.util.ScannerTest#test_ConstructorLjava_nio_file_Path",
123    "org.apache.harmony.tests.java.util.ScannerTest#test_ConstructorLjava_nio_file_PathLjava_lang_String",
124    "org.apache.harmony.tests.java.util.ScannerTest#test_ConstructorLjava_nio_file_PathLjava_lang_String_Exception",
125    "org.apache.harmony.tests.java.util.UUIDTest#test_randomUUID",
126    "org.apache.harmony.tests.javax.security.OldSHA1PRNGSecureRandomTest#testGenerateSeedint02",
127    "org.apache.harmony.tests.javax.security.OldSHA1PRNGSecureRandomTest#testGenerateSeedint03",
128    "org.apache.harmony.tests.javax.security.OldSHA1PRNGSecureRandomTest#testNextBytesbyteArray03",
129    "org.apache.harmony.tests.javax.security.OldSHA1PRNGSecureRandomTest#testSetSeedbyteArray02"
130  ]
131},
132{
133  description: "Test using the getrandom() syscall, only available from Linux 3.17.",
134  result: ERROR,
135  bug: 141230711,
136  modes: [device],
137  names: [
138    "test.java.awt",
139    "test.java.io.ByteArrayInputStream",
140    "test.java.io.ByteArrayOutputStream",
141    "test.java.io.FileReader",
142    "test.java.io.FileWriter",
143    "test.java.io.InputStream",
144    "test.java.io.OutputStream",
145    "test.java.io.PrintStream",
146    "test.java.io.PrintWriter",
147    "test.java.io.Reader",
148    "test.java.io.Writer",
149    "test.java.lang.Boolean",
150    "test.java.lang.ClassLoader",
151    "test.java.lang.Double",
152    "test.java.lang.Float",
153    "test.java.lang.Integer",
154    "test.java.lang.Long",
155    "test.java.lang.StackWalker#main",
156    "test.java.lang.StrictMath.CubeRootTests",
157    "test.java.lang.StrictMath.ExactArithTests",
158    "test.java.lang.StrictMath.Expm1Tests",
159    "test.java.lang.StrictMath.ExpTests",
160    "test.java.lang.StrictMath.HyperbolicTests",
161    "test.java.lang.StrictMath.HypotTests#testAgainstTranslit_shard1",
162    "test.java.lang.StrictMath.HypotTests#testAgainstTranslit_shard2",
163    "test.java.lang.StrictMath.HypotTests#testAgainstTranslit_shard3",
164    "test.java.lang.StrictMath.HypotTests#testAgainstTranslit_shard4",
165    "test.java.lang.StrictMath.HypotTests#testHypot",
166    "test.java.lang.StrictMath.Log1pTests",
167    "test.java.lang.StrictMath.Log10Tests",
168    "test.java.lang.StrictMath.MultiplicationTests",
169    "test.java.lang.StrictMath.PowTests",
170    "test.java.lang.String",
171    "test.java.lang.Thread",
172    "test.java.lang.invoke",
173    "test.java.lang.ref.SoftReference",
174    "test.java.lang.ref.BasicTest",
175    "test.java.lang.ref.EnqueueNullRefTest",
176    "test.java.lang.ref.EnqueuePollRaceTest",
177    "test.java.lang.ref.ReferenceCloneTest",
178    "test.java.lang.ref.ReferenceEnqueuePendingTest",
179    "test.java.math.BigDecimal",
180    "test.java.math.BigInteger#testArithmetic",
181    "test.java.math.BigInteger#testBitCount",
182    "test.java.math.BigInteger#testBitLength",
183    "test.java.math.BigInteger#testbitOps",
184    "test.java.math.BigInteger#testBitwise",
185    "test.java.math.BigInteger#testByteArrayConv",
186    "test.java.math.BigInteger#testConstructor",
187    "test.java.math.BigInteger#testDivideAndReminder",
188    "test.java.math.BigInteger#testDivideLarge",
189    "test.java.math.BigInteger#testModExp",
190    "test.java.math.BigInteger#testMultiplyLarge",
191    "test.java.math.BigInteger#testNextProbablePrime",
192    "test.java.math.BigInteger#testPow",
193    "test.java.math.BigInteger#testSerialize",
194    "test.java.math.BigInteger#testShift",
195    "test.java.math.BigInteger#testSquare",
196    "test.java.math.BigInteger#testSquareLarge",
197    "test.java.math.BigInteger#testSquareRootAndReminder",
198    "test.java.math.BigInteger#testStringConv_generic",
199    "test.java.math.RoundingMode",
200    "test.java.net.DatagramSocket",
201    "test.java.net.Socket",
202    "test.java.net.SocketOptions",
203    "test.java.net.URLDecoder",
204    "test.java.net.URLEncoder",
205    "test.java.nio.channels.Channels",
206    "test.java.nio.channels.SelectionKey",
207    "test.java.nio.channels.Selector",
208    "test.java.nio.file",
209    "test.java.security.cert",
210    "test.java.security.KeyAgreement.KeyAgreementTest",
211    "test.java.security.KeyAgreement.KeySizeTest#testECDHKeySize",
212    "test.java.security.KeyAgreement.KeySpecTest",
213    "test.java.security.KeyAgreement.MultiThreadTest",
214    "test.java.security.KeyAgreement.NegativeTest",
215    "test.java.security.KeyStore",
216    "test.java.security.Provider",
217    "test.java.util.Arrays",
218    "test.java.util.Collection",
219    "test.java.util.Collections",
220    "test.java.util.Date",
221    "test.java.util.EnumMap",
222    "test.java.util.EnumSet",
223    "test.java.util.GregorianCalendar",
224    "test.java.util.LinkedHashMap",
225    "test.java.util.LinkedHashSet",
226    "test.java.util.List",
227    "test.java.util.Map",
228    "test.java.util.Optional",
229    "test.java.util.TimeZone",
230    "test.java.util.concurrent",
231    "test.java.util.function",
232    "test.java.util.stream",
233    "test.java.util.zip.ZipFile"
234  ]
235}
236]
237