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