Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-12 | Remove unused areas of robolectric | James Lemieux | |
Remove unused areas of robolectric in preparation for syncing robolectric source from Piper. This includes: - all things gradle - all things blaze - scripts for downloading dependencies - integration tests Test: make -j56 Run_robolectric_test_suite Change-Id: Iea452b1b9a8e1f807ad06bc37d1fbac046b36d29 | |||
2018-11-20 | Merge robolectric/master up to commit ee67bd2 | James Lemieux | |
Bug: 116278591 Test: make -j56 Run_all_robolectric_tests Change-Id: I0d1b044b7edd15774520985b1ff3c4301465c128 | |||
2018-10-29 | Merge robolectric/master up to commit a2fed5d | James Lemieux | |
Bug: 116278591 Test: make -j56 Run_all_robolectric_tests Change-Id: Ibf9466c62716eb64ab93b1aebd9db8e91230cf84 | |||
2017-11-15 | Merge branch 'master' into rawres | Brett Chabot | |
2017-11-06 | Include generated sources in javadoc and sources jars. | Christian Williams | |
2017-11-06 | Fix gradle incremental build. | Christian Williams | |
Incremental build fails if generated source dirs are in main sourceSet. Giving up on annotation processing within IntelliJ for now. | |||
2017-11-01 | Merge remote-tracking branch 'origin/master' into rawres | Brett Chabot | |
2017-11-01 | Merge branch 'idea-annotation-processing' | Christian Williams | |
2017-11-01 | Generates parent.ipr with stuff for compiler.xml. | Christian Williams | |
2017-11-01 | DRY up code in TestUtil.getDependencyResolver(). | Christian Williams | |
2017-11-01 | Fix upload creds. | Christian Williams | |
2017-11-01 | Use gradle-cached android-all jars in tests. | Christian Williams | |
2017-10-31 | Don't try to configure IntelliJ annotation processing for now, it's busted. | Christian Williams | |
2017-10-31 | Nicer jar checking. | Christian Williams | |
2017-10-31 | Include generated classes in javadoc and sources. | Christian Williams | |
2017-10-30 | Use net.ltgt.apt gradle plugin to enable annotation processing. | Christian Williams | |
2017-10-30 | Parallelize tests, fix snapshot upload. | Christian Williams | |
2017-10-30 | Bump up memory limits for tests. | Christian Williams | |
2017-10-30 | Try CircleCI v2. | Christian Williams | |
2017-10-27 | Add android-all combined jar for 8.1 | Brett Chabot | |
2017-10-25 | Add support for 8.1 beta | brettchabot | |
2017-10-20 | Cleanup. Fix artifact names better. | Christian Williams | |
2017-10-20 | Correct maven artifact names, 3.5-rc1. | Christian Williams | |
2017-10-03 | Attempt to update support lib to 26.0.1 | Brett Chabot | |
2017-08-30 | Remove minJdkVersion property from AndroidSdk | Michael Hoisie | |
JDK 1.8 is required for Robolectric since version 3.4. There was logic in AndroidSdk.groovy to support different JDK versions when running Robolectric's tests. Remove this logic as well as logic in build files that selected the most recent Android SDK version given the current Java version. | |||
2017-08-04 | Make Robolectric compatible with O DP4. | Jonathan Gerrish | |
Need to update AndroidSdk.groovy so that compile time version of Android is switched also. This results in the compiler inlining the value 10000 for O which causes runtime failures. | |||
2017-06-13 | Rename projects. | Christian Williams | |
2017-05-24 | Update RoboJavaModulePlugin to use Java 8 | Michael Hoisie | |
Previously, RoboJavaModulePlugin declared VERSION_1_7 for both sourceCompatibility and targetCompatibility. Now that Robolectric only supports Java 8, the source and target compatibility can be updated to 8. This allows Robolectric to use Java 8 features such as lambda expressions and method references. The main changes involved uses of AssertJ's generic assertThat method. Java 8 has improved type inference, so the compiler complained about assertions where it could not infer the type. | |||
2017-05-17 | Update support for the Android O developer preview (#3104) | Michael Hoisie | |
An updated version of Android O developer preview has been released. Update Robolectric to support this new version. The following items changed: * Implement additional methods in StubPackageManager * Update`vibrate` methods in RoboVibrator * Implement additional methods in RoboWebSettings * Add shadow for Linux class * Add shadow for LoadedApk#getSplitClassLoader(String) * Set maxSdk=25 in ShadowPosix * Update ShadowSensorManager compatibility * Update Api26RuntimeAdapter compatibility | |||
2017-04-26 | Treat javadocs as markdown. | Christian Williams | |
2017-04-04 | Aggregate all test results and upload to S3. | Christian Williams | |
2017-04-03 | Prevent rebuild when NO_REBUILD=true. | Christian Williams | |
Since we're building on jdk8 and running tests on jdk7, we need to defeat up-to-date checks manually. | |||
2017-03-28 | Update android version to "o" to match git tag for the Android release. | Jonathan Gerrish | |
2017-03-21 | Initial support for Android O runtime. | Jonathan Gerrish | |
2017-03-01 | Fix pom organization. | Christian Williams | |
2017-02-28 | checkForApiChanges now reports deprecation issues. | Christian Williams | |
2017-02-22 | Create initial integration test project for Gradle. | Jonathan Gerrish | |
2017-02-07 | CheckApiChangesPlugin cleanup. | Christian Williams | |
2017-01-27 | Improvements to API change checking. | Christian Williams | |
2017-01-27 | Add gradle task for comparing jars for API changes. | Christian Williams | |
2017-01-26 | Gradle maven artifact name gen refactor. | Christian Williams | |
2017-01-09 | Add list of available Android SDKs to root project. | Christian Williams | |
Used by external Gradle initialization scripts. | |||
2017-01-09 | Don't create or upload artifacts for non-code modules. | Christian Williams | |
2016-12-22 | Revert "WIP" | Christian Williams | |
Oops, meant to push this to a branch. This reverts commit 5c292730b8ae2ea89bf60e682e299fbe4a99ef6c. | |||
2016-12-21 | WIP | Christian Williams | |
2016-12-14 | Revert "Fix incremental build and sources/javadoc jars." | Christian Williams | |
This reverts commit 080da4de7f47f0a59eef492509640337b279d605. The gradle plugin doesn't currently set up IntelliJ correctly for annotation processing; reverting for now. | |||
2016-12-09 | Fix incremental build and sources/javadoc jars. | Christian Williams | |
2016-12-06 | Add gradle configuration for API 25 | Jonathan Gerrish | |
Add SdkConfig for API 25 Prefer to use ReflectionHelpers.createNullProxy() rather than hand coded stubs of Framework classes as it is tollerant to framework API changes. Use API 24 RuntimeAdapter for API 25 | |||
2016-12-06 | Bump API 23 from 6.0.0_r1 to 6.0.1_r3 | Jonathan Gerrish | |
2016-11-30 | Continue to support JDK 7. | Christian Williams | |
Use latest Android SDK supported by the current JDK for running tests. Android SDK 24 no longer supports JDK 7, so continue to run tests with SDK 23. |