summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-01-25Snap for 11356750 from 46961110826d56823f460c8918843007266342f0 to ↵studio-2023.3.1-canary8Android Build Coastguard Worker
studio-jellyfish-release Change-Id: I2cd7625fedbc5dba1f9321ddf8aef8674959e1db
2024-01-24Bump benchmark plugin to 1.2.3 tools/data-bindingMarcello Albano
Bug: 318753147 Test: n/a Change-Id: I21a71709f4967add1b931e1865ff2e8f39d1dc18
2024-01-18Snap for 11327043 from 7d27ec5073dd18f932fdafe30f066781df0b6406 to ↵Android Build Coastguard Worker
studio-jellyfish-release Change-Id: I020832615fc0a369aa9ebc2bc8b50b6ed953070c
2024-01-10Update test code that overrides analytics pathsMike Moroney
This updates the methods in DataBindingCompilationTestCase Bug: 238095537 Test: Self Change-Id: I60b909ba5dcabd2048beca136bf45bb7e031594b
2023-12-01Bumped benchmark plugin to 1.2.2 (tools/data-binding)studio-2023.3.1-canary03Marcello Albano
Bug: 312235181 Test: n/a Change-Id: I363c3b491bce5105b2c903b18ce80021742799b3
2023-11-22Update Lint baselines after ag/25441973Eugene Yakavets
Change-Id: I1202e8006da8829b5064c92a708ee078807392aa
2023-11-17Bump mockito-core to 5.6.0Oleg Baskakov
Bug: no Test: existing Change-Id: Ied843dff8eb54996a27cc8d075922243badd2dae
2023-11-14Update baselines after ag/25301398Eugene Yakavets
Bug: 309649408 Change-Id: I40e50fc16162c3d4f22ed88e02ba9aa15a952975
2023-11-09Bumped benchmark plugin to 1.2.0 stableMarcello Albano
Test: existing Bug: 309645209 Change-Id: If28ebeb4a626e987d7410181f2509e0d9edb8881
2023-11-03Suppress new BoxedPrimitiveEquality check in CallbackRegistryTestEugene Yakavets
Change-Id: I5fc05ba669fb3e034114cb7f1993c76c41cb4884
2023-10-13Prepare for BaselineProfiles stable releaseBen Weiss
Bug: b/304814152 Test: Existing Change-Id: Id279b7919f440a3318716d80322da5774f625428
2023-10-11Update Xerces, commons-io and protobuf librariesTor Norbye
This CL * Updates Xerces parser from 2.12.0 to 2.12.2 * Update commons-io from 2.4 to 2.13.0 (along with some transitive dependencies) * Updates protobuf libraries from 3.19.3 to 3.19.6 (It also updates the bazel README to add some information about how to do version updates.) Test: Existing Bug: 267022187 Change-Id: Ie4785d74bd4e804119ab95753ea7bd90ed2aab92
2023-10-06Disable data binding TooManyLayoutsTest on WindowsHung Nguyen
TooManyLayoutsTest is a stress test. It takes a long time to run and also has high variance in running time. Disabling it on Windows to reduce build latency (b/301266550) and avoid potential timeouts (b/300720819). We probably don't need to re-enable this test later as having it run on other platforms is probably enough. Test: Disabling TooManyLayoutsTest on Windows Bug: 301266550, 300720819 Change-Id: Ie37c454748dd701ce82e625f8022dd5872883a56
2023-09-25Fix all Gradle warning during AGP buildHakan Mehmed
Bug: na Test: manual Change-Id: Ida1de355f8826540f04b134cc0ca5f8fc53758a4
2023-09-13Remove DataBindingCompilationTestCase base classAndy Magee
All tests that use DataBindingCompilationTestCase are currently disabled for Windows due to timeouts. Those timeouts were caused by deadlocks happening during initialization in the base AndroidGradleTestCase. That base class is unnecessary, since all the derived classes specify a runner and the logic that's used can be provided by AndroidGradleProjectRule instead. Switching to the rule removes any timeouts on Windows. This test failed when run from HEAD on Windows ~4-5% of the time. With this change, it's passed for 500 runs: https://fusion2.corp.google.com/invocations/0fd0691d-3658-45c3-bb2a-fb91865af04c Test: n/a (test code) Fixes: 177936851 Change-Id: I46422a074733480e381e9abd36d0cf41898235fc
2023-07-07Update to API 34.Xavier Ducrohet
Bug: N/A Test: existing ones Change-Id: I4e598d023fba2307aef54da7f80f331947f91e57
2023-05-30Fix failing build when ANDROID_SDK_ROOT is setChris Warrington
Bug: 284315997 Test: None Change-Id: I7208c311893f42efa370b5ff36465adb95a413c9
2023-05-23Fix version of viewbinding for aosp buildsChris Warrington
Bug: 283961584 Test: Manual Change-Id: I14f98247096b3c309027a808ef36f7307a854ac3
2023-05-18Remove plugin.xml files from compilationTestsMatthew Gharrity
It is no longer needed after Change I8c308af51. Bug: 283166304 Change-Id: I30cb6fc31074673d4cdcb7a9eed1988f93f8f476
2023-05-17Make test suites remove themselvesEsteban de la Canal
... instead of having each one do it. Test: this is for tests Bug: NA Change-Id: Ide8510834f66f14bc9291dfe4402a2808ffd7ae4
2023-04-04Update latest dependenciesTakeshi Hagikura
Fixes: 273540228 Fixes: 272069786 Fixes: 273872043 Test: TemplateTest Change-Id: I74d7983b77bf763119e6ce536c24d1feee8c85e3
2023-03-02Use KGP 1.8.20-Beta for tests (tools/data-binding)Hung Nguyen
Steps specific to this update: - Add jvmTarget = '1.8' in + integration-tests/KotlinTestApp/**/build.gradle + integration-tests/ViewBindingWithDataBindingTestApp/app/build.gradle Bug: 269424891 Test: Existing tests Change-Id: Ide8d732fd3f2d9145e7267b7941359274dea604c
2023-02-23Set up repos of dependencies in settingsbingran
Bug: 270584807 Test: existing Change-Id: Ia1d4d25a77d3d3e95d91dcdf62c9bd1457017e6f
2023-02-15Remove stale reference to Kotlin prebuiltsMatthew Gharrity
Bug: 268511746 Change-Id: Ib2c926158cc88d04d47d02c66f9794939f135ac8
2023-02-06Update benchmark to 1.1.1mlykotom
Bug: 267732439 Test: N/A Change-Id: I8422097c96140d3c88fd0e6c207cbee580d680ad
2023-01-13Drive release version from a bazel propertyChris Warrington
See Ib207de064783fcd7d21a220de00177991b0a40db Bug: 259300391 Test: See Ib207de064783fcd7d21a220de00177991b0a40db Change-Id: If3539a8b7c12e92eb37aca27d86327b47f95665c
2022-12-13Separate version from coordinates in maven_libraryChris Warrington
In preparation for using a select, which cannot be resolved in scripts. Bug: 259300391 Test: Included Change-Id: I20b1daae4b2269babf9664665aed50c148ea0378
2022-12-13Remove deprecated gradle api usage for 8.0 milestone 5 upgradebingran
Bug: n/a Test: existing Change-Id: I1fc5c3b6da797ce664c6a76f30f2eea5ed5e094e
2022-12-05Drive all tools/base versions from a single fileChris Warrington
See I445d0d28cdedd4690dfcbadade2d6ca31e501f7d Bug: 259300391 Test: Existing Change-Id: I305c05a7d7374827762d4d707d5aa863fa9e6823
2022-11-14stop using a deprecated API.Jerome Dochez
The extensions-support was still using a deprecated API that never graduated to stable. Replaced it with the newer API that is now stable. Test: existing Bug: N/A Change-Id: I9198cf772ed0a63fd6649435d7a882da3dd3a8fc
2022-11-08Update the navigation dependencies to 2.5.2Takeshi Hagikura
Test: TemplateTest Bug: 249827345 Change-Id: I74f0af8d54a7d0070b9c7794b652d7b2ed0a3aa5
2022-11-02Update databinding tests after enabling non transitive R classesAmr Afifiy
Bug: 243780001 Test: updating tests Change-Id: I86960ed78dc4cb5d48fe95eb89edb5c37ce9207c
2022-10-07Adopt updated mockitoJoe Baker-Malone
Test: this is a test change Bug: none Change-Id: I02596eb660fdd710a5434b2e501037f3f750a268
2022-09-15Update to android-33Diego Perez
Update data-binding tests to the latest supported API level (33). Bug: N/A Test: //tools/data-binding/... Change-Id: If1a9db20e75c7b46eda0163ff86712bbb30d9865
2022-09-14Update navigation-safe-args-gradle-plugin to version 2.5.2Scott Pollom
Bug: 233119646 Test: existing Change-Id: I26d4ecf85164e5e29e2afaa6767f082bdd7b2984
2022-08-30Update the robolectric to version that works with Jdk 17Amit Sharma
Bug: 243592458 Test: UnitTestingAndroidResourcesTest Change-Id: I94f369ddc10799f10129376534a089b674d8ef7f
2022-08-27Move GradleBuildInvoker to Gradle moduleYuriy Solodkyy
Bug: 147586218 Test: n/a Change-Id: If8171d31fa2875cf33cc2f3ee35284efce2841ec
2022-08-23Migrate test project template to namespace DSLScott Pollom
Bug: 172361895 Test: existing Change-Id: I9632d2771e3636d599b298127ac047e2659ba4c2
2022-08-10update Mockito to 3.12.4 for jdk17 upgradeJacob Logsdon
Removing dexmaker which uses old versions of mockito not compatible with newer java runtimes, as it doesn't appear used anymore. Change-Id: I1424479e4e00babfd0c2a092ba6363cf29737060
2022-08-04Remove old Compose dependenciesDiego Perez
Test: bazel test //tools/adt/idea/... Bug: N/A Change-Id: Ieb804ac99f38c8399799c6c40ce8de2546df4c07
2022-07-28Update androidx.annotation.annotation to 1.2.0-rc01Diego Perez
Test: bazel test //tools/adt/idea/data-binding/... Bug: N/A Change-Id: Ic5bb4147e426a1b65ca61eda869433f830727887
2022-07-06Update transform api used in library buildsYigit Boyar
This CL updates the data binding build file to no longer use the deprecated transform API that will be removed in 8.0. Instead, it uses the new androidComponents API. Fixes: 237633659 Test: existing tests and manual check on the generated aar files Change-Id: I315bb377f0497220c1232cb82561273de1c1c1a9
2022-06-06Use AGP-as-built-by-gradle in data-binding tests 1Chris Warrington
Bug: 143864616 Test: existing Change-Id: I8024343e64aac3025512b1f745bd7f135f54db74
2022-05-05Add missing dependency on library kotlin-testDana Dahlstrom
Change-Id: I59bace81228ddb06ac0dc81bd3a554bb19799715
2022-05-04Add plugin include to gradle upgrade definitionsChristophe Rhodes
Needed at runtime for Gradle project import. Bug: n/a Test: existing Change-Id: Ic9546760329a47e9c65faeb9b74ccedb0e13ef0f
2022-04-25Compile data binding runtime using Gradle AGPChris Warrington
As this makes the path to compiling the runtime somewhat more monolithic, this might start showing up in the critical path more often. If that becomes a problem, we can investigate compiling the data binding runtime for tests using a fixed version of AGP, and then having a separate test that validates that the produced library is the same as is produced by running the current AGP at head, with the option to temporarily switch back if there are changes. Bug: 143864616 Test: Migrating tests to use our production build Change-Id: Ic5d35a8a2a5f9bd6bd37fb98084dc61534afd432
2022-04-12BUILD changes matching .iml changes to target Java 11Raluca Sauciuc
Bug: 216663891 Test: existing Change-Id: I25d5773be1eb373f688fc5d561a979afe934dada
2022-04-12Bump databinding Java version to 8Matthew Gharrity
...since Java 6 is obsolete. Bug: tangentially related to b/216663891 Test: existing Change-Id: I2f3b186535056a2dad7ba57dcb1b1439c3be1631
2022-04-12Run buildifierMatthew Gharrity
Bug: n/a Test: n/a Change-Id: Idcbe297981dbf98cc7e9b93f9725444674ef521d
2022-03-29Update offline cacheJose Parente
Add latest dependencies Bug: 227134179 Test: All tests on PSQ Change-Id: I9722a2c676e0a4e038ca7027216631f68f0f334a