| Name: Robolectric |
| URL: http://robolectric.org |
| Version: 3.5.1 |
| License: Apache 2.0 |
| License File: NOT_SHIPPED |
| Security Critical: no |
| License Android Compatible: yes |
| Description: Robolectric is a unit test framework for Android. |
| Local Modifications: |
| - Hardcoded version number in robolectric-version.properties. |
| - Hardcoded ShadowProvider service config files. These files are normally |
| generated at compile time but it is difficult to use the generated file |
| with GN. |
| - Provided stub implementation of MavenDependencyResolver.java to avoid |
| needing maven third_party libraries. |
| How To Update: |
| - Visit the migration guide to see which APIs changed and need updating. |
| http://robolectric.org/migrating/ |
| - Read through the build.gradle files and make sure all of the depenencies |
| in our BUILD.gn file are correct. |
| - Update file names in our BUILD.gn file. |
| - Update DEPS to new Robolectric revision. |
| - Update local/robolectric/src/main/resources/robolectric-version.properties |
| to the new Robolectric version. |
| - Update CIPD package to include new Robolectric Android libraries. |