Enhance component alias test.
- We no longer use the helper APKs. Removed the "apps" directory. - Now, we create 3 instrumentation test APKs from the same source files. They all contain aliases and targets aross each other. And we run all the 3 test APKs. This allows us to cover various combination, such as: - Caller in package A -> Alias in package A -> Target in Package A - Caller in package A -> Alias in package A -> Target in Package B - Caller in package A -> Alias in package A -> Target in Package C - Caller in package A -> Alias in package B -> Target in Package A - Caller in package A -> Alias in package B -> Target in Package B - Caller in package A -> Alias in package B -> Target in Package C .... BYPASS_INCLUSIVE_LANGUAGE_REASON=legacy command name Bug: 196254758 Test: atest frameworks/base/tests/componentalias Change-Id: I8e00bfd1a601395641cc5d715a16db11134e81d7
Loading
Please register or sign in to comment