summaryrefslogtreecommitdiffstats
path: root/core/tests
Commit message (Collapse)AuthorAgeFilesLines
* am ac561b8b: Merge "Add option to set frequency band" into jb-mr2-devXia Wang2013-06-033-12/+117
|\ | | | | | | | | * commit 'ac561b8bdd52a6ac5e4f9b92f1033cd385f149d8': Add option to set frequency band
| * Add option to set frequency bandXia Wang2013-05-313-12/+117
| | | | | | | | | | | | | | | | | | - The reason to add the test runner is to set frequency band when the runner is created which happens before the test activity is actually launch. As the test activity will disable/enable wifi when it is created, this cycle will ensure the frequency is set successfully. Change-Id: Ie9de3d8bab3dda7d4bb9ba604ddd5cb33164e397
* | am 4550dba5: Merge "Add wifi association test" into jb-mr2-devXia Wang2013-05-082-0/+209
|\ \ | |/ | | | | | | * commit '4550dba53d49a689de6000e5e5864c28f91dd945': Add wifi association test
| * Add wifi association testXia Wang2013-05-082-0/+209
| | | | | | | | Change-Id: I1f3f49a1857835522c9c5e02ed4f530b83df1d02
* | resolved conflicts for merge of 1f6e789b to jb-mr2-dev-plus-aospKenny Root2013-04-292-2/+2
|\ \ | |/ |/| | | Change-Id: I06c05d637613215b6d83df3e29cd495f6a5a0176
| * Track change to JSSE providerKenny Root2013-04-292-2/+2
| | | | | | | | Change-Id: I35e824e47ad758ab6408e91e2ba5dcda053a82f5
* | Make download manager tests more reliable.Maxim Siniavine2013-04-091-6/+6
| | | | | | | | | | | | | | | | Use larger files in tests. Using small files fails because downloads complete too quickly. Using files that are too large fails because downloads take too long. Change-Id: I0786ece21e0acffa09dd8d85abf70ec4cde5e477
* | Merge "Add direct API to get ManifestDigest" into jb-mr2-devKenny Root2013-04-031-40/+27
|\ \
| * | Add direct API to get ManifestDigestKenny Root2013-04-021-40/+27
| | | | | | | | | | | | | | | | | | | | | | | | This makes it faster for applications that don't want to collect all the certificates but do want the AndroidManifest.xml digest. Bug: 8528639 Change-Id: Ide9498d0981188960af194a9568387337c075bcc
* | | Fix LinkProperties's equals() method.Lorenzo Colitti2013-04-021-8/+32
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | LinkProperties's equals() method was broken by the addition of stacked interfaces. The reason was that equals() was checking the equality of mStackedInterfaces.keys(), which is just an enumeration, instead of mStackedInterfaces.keySet(), which actually contains the keys. The test was failing, but I didn't notice. Fix the bug and make the test check the objects more in depth so it can give more detailed error messages when equals() fails. Bug: 8276725 Change-Id: Ie990bd75f641c28e63e54d953dcd0f4de13f7c9f
* | Merge "Make isHostRoute match only host routes" into jb-mr2-devLorenzo Colitti2013-03-271-0/+34
|\ \
| * | Make isHostRoute match only host routesLorenzo Colitti2013-03-271-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, isHostRoute returns true iff the gateway address is the unspecified address (0.0.0.0 or ::). Thus, it will return true for any route that has no gateway (e.g., a route pointing at a point-to-point interface), even if the route is not a host route. Fix this by checking the prefix length instead. This should be safe because: 1. mDestination cannot be null, since it's created using new. 2. Host routes created using makeHostRoute (which is what ConnectivityService calls) always have the correct prefix lengths (/32 or /128) set. Bug: 8276725 Change-Id: I14285398823fa6c312349128c7cc216cad4a84c9
* | | Merge "Allow leading slash in path argument for addURI() method." into ↵Chiao Cheng2013-03-271-43/+66
|\ \ \ | | | | | | | | | | | | jb-mr2-dev
| * | | Allow leading slash in path argument for addURI() method.Chiao Cheng2013-03-261-43/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original documentation for this class indicated a leading slash was possible but the code did not support it. Since then, the docs were changed to reflect what the code does. The purpose of this change is to allow the use of uri.getPath() as an argument. With this change, the following can be done matcher.addURI(ContactsContract.AUTHORITY, ContactsContract.CONTENT_FILTER_URI.getPath(), CONTACTS_FILTER) instead of matcher.addURI(ContactsContract.AUTHORITY, "contacts/filter", CONTACTS_FILTER) Change-Id: I76a9e3133365be9fe7a8de86eae57f9eea1cd2a3
* | | | Benchmarks for IndentingPrintWriter.Jeff Sharkey2013-03-261-0/+152
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Current timings on a mako listed below, which show minimal overhead compared to writing directly. The increased code readability and automatic indenting is worth the overhead. Also worth noting is that writing concatenated strings is substantially faster than printing components separately. benchmark us linear runtime ComplexDirect 10712.7 ========================= ComplexIndenting 12623.7 ============================== PairIndenting 45.8 = PairRaw 82.1 = SimpleDirect 282.2 = SimpleIndenting 294.4 = Change-Id: I7c38690c14b017fa46248ebb0be69f6beff03371
* | | Add auto-cancel ability to ObjectAnimatorChet Haase2013-03-202-2/+210
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a method that enables a new auto-cancel option to ObjectAnimator. When set, any ObjectAnimator (when started) will cause any running ObjectAnimator instance (with that flag set) that has the same target and properties to cancel() itself prior to starting the new one. Issue #7426129 Add auto-cancel to animators Change-Id: I586659c365289cdb9afb6c416bdbaf5630477149
* | | am c9fe40ea: am 71558f1f: Merge "Fix times in debugging output to use H ↵Elliott Hughes2013-03-191-1/+1
|\ \ \ | |/ / |/| / | |/ | | | | | | rather than k." * commit 'c9fe40ead549ff18393c0cc5c6e3bd67548f9da6': Fix times in debugging output to use H rather than k.
| * Fix times in debugging output to use H rather than k.Elliott Hughes2013-03-181-1/+1
| | | | | | | | | | Bug: 8359981 Change-Id: I4fccf3ed7e469b77f6e755dacbcd025005390505
* | Fix build.Lorenzo Colitti2013-03-161-0/+1
| | | | | | | | Change-Id: Iac84a5f35d7fcaebd096e605a4590f8c90fe97b0
* | Add stacked interfaces to LinkProperties.Lorenzo Colitti2013-03-151-0/+26
| | | | | | | | | | Bug: 8276725 Change-Id: I2f592d4c690e9af0459ae742ab16107a10d89353
* | Move deleteOlderFiles() to framework, tests.Jeff Sharkey2013-03-141-17/+99
| | | | | | | | | | | | | | | | Supports both age and count based constraints. Added light docs and tests to verify behavior. Bug: 8387555 Change-Id: If4d0dac8bc54ce705c2a339bc09a60ea748728b8
* | Unit test routes with interfaces in LinkPropertiesLorenzo Colitti2013-03-121-0/+59
| | | | | | | | Change-Id: Ie41a56bc9863ee72f4d7a8f72e436fc57e57b1af
* | RouteInfo changes.Lorenzo Colitti2013-03-081-0/+180
| | | | | | | | | | | | | | | | | | | | - Add the interface name. - Fix a bug where a default route would match an address of another protocol (e.g., 0.0.0.0/0 would match 2001::). - Tweak the hashCode method. - Write a unit test. Change-Id: Ida8266de440a9b1d9eaa132f182b9f1ce8978c44
* | am 4a1bd464: am d0d1be2d: Merge "Explain why the frameworks/base ↵Elliott Hughes2013-03-071-3/+6
|\ \ | |/ | | | | | | | | | | DateUtilsTest isn\'t merged with CTS\' DateUtilsTest." * commit '4a1bd4640c5e915ed1ebd320a515725e31992545': Explain why the frameworks/base DateUtilsTest isn't merged with CTS' DateUtilsTest.
| * Explain why the frameworks/base DateUtilsTest isn't merged with CTS' ↵Elliott Hughes2013-03-071-3/+6
| | | | | | | | | | | | DateUtilsTest. Change-Id: Icbdb4e9133a9ae1c1b37f822367e1ac86e9e36cb
* | ArrayUtils.indexOf(), containsAll() with tests.Jeff Sharkey2013-03-061-0/+80
| | | | | | | | Change-Id: I040164d4e45126e4a6c1df54bd114f47951da560
* | Merge "Clean up scan handling"Irfan Sheriff2013-02-222-2/+2
|\ \
| * | Clean up scan handlingIrfan Sheriff2013-02-222-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove obsolete active/passive scan handling - drivers always do active scan. Also, remove AP_SCAN hack for preventing connections and use the TYPE=ONLY scan. Bug: 8158647 Change-Id: I8f70e19219ad789b7501a40529bcd6b6524739e8
* | | am f7bf667d: am b5a1ce2f: Merge "Allow three digit phone numbers"Wink Saville2013-02-211-0/+2
|\ \ \ | |/ / |/| / | |/ | | * commit 'f7bf667d4a5e8e3fca75640f6352724826705128': Allow three digit phone numbers
| * Merge "Allow three digit phone numbers"Wink Saville2013-02-201-0/+2
| |\
| | * Allow three digit phone numbersBin Zhu2013-02-151-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The comment for the PHONE pattern says: "<digit><digit|sdd>+<digit>" But the actual pattern requires that the string contains more than that. A phone number should be allowed to be three digits. Change-Id: I86d2f3d634cd0c1654dad9814906f151055dc23a
| * | Fix broken test.Wink Saville2013-02-151-4/+4
| | | | | | | | | | | | Change-Id: I8c5649c9b3d917cf13b94d49da44eaf510643df6
| * | Fix connectivitymanagertestIrfan Sheriff2013-02-151-17/+27
| |/ | | | | | | Change-Id: If5687eacec0f502c39b102eb5cf7d9383f0ec056
* | Parse network stats using native code.Jeff Sharkey2013-02-131-0/+54
| | | | | | | | | | | | | | Switch to parsing detailed network stats with native code, which is 71% faster than ProcFileReader. Change-Id: I2525aaee74d227ce187ba3a74dd08a2b06514deb
* | Fix broken test.Wink Saville2013-02-121-4/+4
| | | | | | | | Change-Id: I8c5649c9b3d917cf13b94d49da44eaf510643df6
* | Improve TrafficStats UID APIs.Jeff Sharkey2013-02-071-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | Deprecate transport layer statistics, leaving only the summarized network layer statistics. Improve documentation to be clear about layers where measurements occur, and their behavior since boot. Under the hood, move to using xt_qtaguid UID statistics. Bug: 6818637, 7013662 Change-Id: I9f26992e5fcdebd88c671e5765bd91229e7b0016
* | Fix for SettingsProvider to query for correct user.Maggie Benthall2013-02-061-0/+36
| | | | | | | | | | | | | | | | | | | | | | insertForUser takes a specified user and attempts to adjust that user's settings, first looking at their existing settings to determine the difference. However it was querying the settings for the calling user, rather than for the user whose settings were being changed. Also add a test that exercises the fix. Change-Id: I6ed6fd79154ac1b6e6ab880769ac9081dfff6b80
* | Fix Connectivity Manager test:Xia Wang2013-02-011-1/+1
| | | | | | | | | | | | | | | | -Due to security change, the test pid is not allowed to broadcast ACTION_AIRPLANE_MODE_CHANGED intent, which is a pretected intent and can only be sent by the system, change the test app to use system user id. Change-Id: I2525e30c13a97d5fcab0fc9537e8fac18e0b5457
* | Support optional values in ProcFileReader.Jeff Sharkey2013-01-311-1/+15
| | | | | | | | | | | | | | | | | | When new values are added to proc files, we need to handle reading them from both old and new kernels. This change supports optionally reading long values. Tests to verify. Bug: 7903145 Change-Id: I9fe250c0486c3cce3cf3d8624f01af01128d1191
* | am 63d25816: am 599f9611: am f3ef10b1: am 2297d1e7: Merge "Fix WiFi test:" ↵Xia Wang2013-01-304-72/+30
|\ \ | |/ | | | | | | | | | | | | into jb-mr1.1-dev # Via Android Git Automerger (3) and others * commit '63d258167637309c0c85725ecc9112a88bf57824': Fix WiFi test:
| * am 599f9611: am f3ef10b1: am 2297d1e7: Merge "Fix WiFi test:" into jb-mr1.1-devXia Wang2013-01-304-72/+30
| |\ | | | | | | | | | | | | | | | # Via Android Git Automerger (2) and others * commit '599f9611aab587d13b4d7bac94fc628c675591a1': Fix WiFi test:
| | * Fix WiFi test:Xia Wang2013-01-304-72/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -- In environment where there are too many APs, sometimes, the AP will not show in the scan list. Part of the reason is due to the change that the scanning on each frequency is shortened to save power. to avoid that, change the test to connect without scanning. -- Increase the timer to wait for WiFi to be connected Change-Id: If1a72607b3c7ad13dbbf788607665986eaf5b6b3
* | | Merge "Add wrapping support to IndentingPrintWriter."Jeff Sharkey2013-01-311-0/+132
|\ \ \
| * | | Add wrapping support to IndentingPrintWriter.Jeff Sharkey2013-01-301-0/+132
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When created with a wrapping width, any content longer than the requested width will be wrapped onto additional lines. This supports use-cases like dumping lots of data with printPair(). Improve documentation and add tests to verify behavior. Change-Id: Ibdfce198f0e69f4df7725544fd1cd02fa029c647
* | | | Merge "Cleanup StateMachine LogRec handling and get tests working."Wink Saville2013-01-301-281/+313
|\ \ \ \ | |/ / / |/| | |
| * | | Cleanup StateMachine LogRec handling and get tests working.Wink Saville2013-01-301-281/+313
| | | | | | | | | | | | | | | | Change-Id: I13107e846812b16f1c95be11626500dbd7a13b2a
* | | | Check text length when testing for newline.Jeff Sharkey2013-01-301-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also add tests to verify. Bug: 8102140 Change-Id: I7e5dbff53caeb50bfa0fb4ea5dce73e3c742986a
* | | | Merge "Do not turn on imes unexpectedly with unit tests"Satoshi Kataoka2013-01-304-0/+230
|\ \ \ \ | |/ / / |/| | |
| * | | Do not turn on imes unexpectedly with unit testsSatoshi Kataoka2013-01-284-0/+230
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 7872918 Change-Id: Ie1d74c9fac27de140e7aa85f2eaefcb89aa06ea7
* | | | Removing duplicated tests that use hidden APIsSvetoslav2013-01-293-526/+0
|/ / / | | | | | | | | | Change-Id: If3e32e8659fcb4dc2186fea668601a93f4556a73