aboutsummaryrefslogtreecommitdiff
path: root/buildSrc
AgeCommit message (Collapse)Author
2018-12-12Remove unused areas of robolectricJames 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-20Merge robolectric/master up to commit ee67bd2James Lemieux
Bug: 116278591 Test: make -j56 Run_all_robolectric_tests Change-Id: I0d1b044b7edd15774520985b1ff3c4301465c128
2018-10-29Merge robolectric/master up to commit a2fed5dJames Lemieux
Bug: 116278591 Test: make -j56 Run_all_robolectric_tests Change-Id: Ibf9466c62716eb64ab93b1aebd9db8e91230cf84
2017-11-15Merge branch 'master' into rawresBrett Chabot
2017-11-06Include generated sources in javadoc and sources jars.Christian Williams
2017-11-06Fix 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-01Merge remote-tracking branch 'origin/master' into rawresBrett Chabot
2017-11-01Merge branch 'idea-annotation-processing'Christian Williams
2017-11-01Generates parent.ipr with stuff for compiler.xml.Christian Williams
2017-11-01DRY up code in TestUtil.getDependencyResolver().Christian Williams
2017-11-01Fix upload creds.Christian Williams
2017-11-01Use gradle-cached android-all jars in tests.Christian Williams
2017-10-31Don't try to configure IntelliJ annotation processing for now, it's busted.Christian Williams
2017-10-31Nicer jar checking.Christian Williams
2017-10-31Include generated classes in javadoc and sources.Christian Williams
2017-10-30Use net.ltgt.apt gradle plugin to enable annotation processing.Christian Williams
2017-10-30Parallelize tests, fix snapshot upload.Christian Williams
2017-10-30Bump up memory limits for tests.Christian Williams
2017-10-30Try CircleCI v2.Christian Williams
2017-10-27Add android-all combined jar for 8.1Brett Chabot
2017-10-25Add support for 8.1 betabrettchabot
2017-10-20Cleanup. Fix artifact names better.Christian Williams
2017-10-20Correct maven artifact names, 3.5-rc1.Christian Williams
2017-10-03Attempt to update support lib to 26.0.1Brett Chabot
2017-08-30Remove minJdkVersion property from AndroidSdkMichael 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-04Make 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-13Rename projects.Christian Williams
2017-05-24Update RoboJavaModulePlugin to use Java 8Michael 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-17Update 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-26Treat javadocs as markdown.Christian Williams
2017-04-04Aggregate all test results and upload to S3.Christian Williams
2017-04-03Prevent 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-28Update android version to "o" to match git tag for the Android release.Jonathan Gerrish
2017-03-21Initial support for Android O runtime.Jonathan Gerrish
2017-03-01Fix pom organization.Christian Williams
2017-02-28checkForApiChanges now reports deprecation issues.Christian Williams
2017-02-22Create initial integration test project for Gradle.Jonathan Gerrish
2017-02-07CheckApiChangesPlugin cleanup.Christian Williams
2017-01-27Improvements to API change checking.Christian Williams
2017-01-27Add gradle task for comparing jars for API changes.Christian Williams
2017-01-26Gradle maven artifact name gen refactor.Christian Williams
2017-01-09Add list of available Android SDKs to root project.Christian Williams
Used by external Gradle initialization scripts.
2017-01-09Don't create or upload artifacts for non-code modules.Christian Williams
2016-12-22Revert "WIP"Christian Williams
Oops, meant to push this to a branch. This reverts commit 5c292730b8ae2ea89bf60e682e299fbe4a99ef6c.
2016-12-21WIPChristian Williams
2016-12-14Revert "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-09Fix incremental build and sources/javadoc jars.Christian Williams
2016-12-06Add gradle configuration for API 25Jonathan 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-06Bump API 23 from 6.0.0_r1 to 6.0.1_r3Jonathan Gerrish
2016-11-30Continue 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.