Status Update
Comments
tn...@google.com <tn...@google.com>
sn...@google.com <sn...@google.com> #2
Thank you for your suggestion! Since what version of the library LargeTest is part of android.support.test.filters?
Changing android.test.suitebuilder.annotation to android.support.test.filters is tricky since some (I suspect, most at this time) apps use an older version of the library. For example, if I do this change in Topeka app (https://github.com/googlesamples/android-topeka ) I get a compile error since LargeTest is not part of android.support.test.filters in runner 0.4.1.
Changing android.test.suitebuilder.annotation to android.support.test.filters is tricky since some (I suspect, most at this time) apps use an older version of the library. For example, if I do this change in Topeka app (
be...@google.com <be...@google.com> #4
We already detect if the project is missing the ATSL and runner libraries. We could also detect if it's missing the right version and bump up the version.
sn...@google.com <sn...@google.com> #5
Since what version ATSL has @LargeTest annotation?
sn...@google.com <sn...@google.com> #6
ATSL supports @LargeTest starting with Test Runner 0.5 (Espresso core 2.2.2). Updated detection and fixing of obsolete Espresso dependencies and switched to using ATSL's @LargeTest.
Description
All test created by the test recorder use the LargeTest annotation from within the package:
android.test.suitebuilder.annotation
This is deprecated and should be replace by the version of the following package:
android.support.test.filters