Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rc with prs 20 21 #1

Closed
wants to merge 68 commits into from
Closed

Rc with prs 20 21 #1

wants to merge 68 commits into from

Conversation

pswaminathan
Copy link
Owner

Common branch with grab#20 and grab#21

Add annotation processor to generate the TestSuite class

See merge request mobile/pax-app-core/bazel-common-android!58
Add Bazelrc flags for databinding

See merge request mobile/pax-app-core/bazel-common-android!57
Add test macros as the abstraction to generate android_local_test and kt_jvm_test targets

See merge request mobile/pax-app-core/bazel-common-android!60
Add associates to android local test macro

See merge request mobile/pax-app-core/bazel-common-android!61
…tic generation of per class unit test targets
Introduce `grab_kt_jvm_test` and `grab_android_local_test` for automatic generation of per class unit test targets

See merge request mobile/pax-app-core/bazel-common-android!62
Fix `kt_jvm_test` import

See merge request mobile/pax-app-core/bazel-common-android!64
Fix Koltin path condition in test macro

See merge request mobile/pax-app-core/bazel-common-android!65
… for Android test rule.

Update to `kt_jvm_test` instead of `android_local_test`
minkuan88 and others added 23 commits December 2, 2021 16:47
…or generated test targets.

This helps in avoiding extra compilation step in generated test targets as well as removing trigger hack used to avoid kt_jvm_test's empty srcs validation
* Remove spurious to_list call in class_info

* Add compat method

* Fix _error not existing
* Accept XML names with colon

* Add test case

* Replace NS in parser rather than generator
…nding-adapter-bridge (grab#17)

Support cases where `@BindingAdapter` is statically declared in a class that uses generic in its type params. This change fixes code generation to not generate generic information in generated code for those classes since static access is invalid in Java/Kotlin.

Fixes grab#16
Update android tools  - rebase with Bazel 5.0.0 release

See merge request mobile/pax-app-core/bazel-common-android!74
…rab#18)

* Reorder additional test deps so that the given deps are placed first

* Add test to ensure given deps for test are prioritised
Change zipper cfg to exec

See merge request mobile/pax-app-core/bazel-common-android!78
Pass through tags in kotlin android macro

See merge request mobile/pax-app-core/bazel-common-android!79
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
7 participants