1 /* 2 * Copyright (C) 2008 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 package android.core; 18 19 import junit.framework.TestSuite; 20 21 public class JavaTests { suite()22 public static TestSuite suite() { 23 TestSuite suite = new TestSuite(JavaTests.class.getName()); 24 25 //Disabling until bug http://b/issue?id=1200337 is resolved 26 //suite.addTestSuite(RequestAPITest.class); 27 suite.addTestSuite(MathTest.class); 28 suite.addTestSuite(StrictMathTest.class); 29 suite.addTestSuite(HashMapPerfTest.class); 30 suite.addTestSuite(TreeMapTest.class); 31 suite.addTestSuite(FloatDoubleTest.class); 32 suite.addTestSuite(Sha1Test.class); 33 suite.addTestSuite(NIOTest.class); 34 suite.addTestSuite(ReflectArrayTest.class); 35 //Commenting out until we find a better way to exclude from continuous testing. 36 //suite.addTestSuite(URLTest.class); 37 suite.addTestSuite(URITest.class); 38 suite.addTestSuite(RegexTest.class); 39 suite.addTestSuite(HashMapTest.class); 40 suite.addTestSuite(ArrayListTest.class); 41 suite.addTestSuite(BooleanTest.class); 42 suite.addTestSuite(StringTest.class); 43 suite.addTestSuite(BufferedReaderTest.class); 44 suite.addTestSuite(CharArrayReaderTest.class); 45 suite.addTestSuite(PushbackReaderTest.class); 46 suite.addTestSuite(StringReaderTest.class); 47 suite.addTestSuite(StreamTokenizerTest.class); 48 suite.addTestSuite(ByteArrayInputStreamTest.class); 49 suite.addTestSuite(DataInputStreamTest.class); 50 suite.addTestSuite(BufferedInputStreamTest.class); 51 suite.addTestSuite(PushbackInputStreamTest.class); 52 suite.addTestSuite(ByteArrayOutputStreamTest.class); 53 suite.addTestSuite(DataOutputStreamTest.class); 54 suite.addTestSuite(BufferedOutputStreamTest.class); 55 suite.addTestSuite(CharArrayWriterTest.class); 56 suite.addTestSuite(StringWriterTest.class); 57 suite.addTestSuite(PrintWriterTest.class); 58 suite.addTestSuite(BufferedWriterTest.class); 59 suite.addTestSuite(ClassTest.class); 60 //To be unccommented when Bug #799327 is fixed. 61 //suite.addTestSuite(ClassLoaderTest.class); 62 suite.addTestSuite(LineNumberReaderTest.class); 63 suite.addTestSuite(InputStreamReaderTest.class); 64 suite.addTestSuite(OutputStreamWriterTest.class); 65 suite.addTestSuite(EnumTest.class); 66 suite.addTestSuite(ParseIntTest.class); 67 suite.addTestSuite(PipedStreamTest.class); 68 suite.addTestSuite(LocaleTest.class); 69 //Commenting out until we find a better way to exclude from continuous testing. 70 //suite.addTestSuite(InetAddrTest.class); 71 suite.addTestSuite(SocketTest.class); 72 suite.addTestSuite(ChecksumTest.class); 73 suite.addTestSuite(DeflateTest.class); 74 suite.addTestSuite(ZipStreamTest.class); 75 suite.addTestSuite(GZIPStreamTest.class); 76 suite.addTestSuite(ZipFileTest.class); 77 suite.addTestSuite(FileTest.class); 78 suite.addTestSuite(SQLiteJDBCDriverTest.class); 79 suite.addTestSuite(AtParserTest.class); 80 suite.addTestSuite(DatagramTest.class); 81 suite.addTestSuite(CryptoTest.class); 82 suite.addTestSuite(MiscRegressionTest.class); 83 84 return suite; 85 } 86 } 87