Divide LinearLayoutManager tests
LLM has many tests that test different configuration variations.
For instance, for saved state, it tests around 600 configuration
variations. Running all of these in a single test call makes test
runner very unhappy.
This CL moves such methods into separate parameterized test classes.
It also updates testing dependencies to get these new features.
If this works well with test runners, I'll divide other layout manager
tests as well.
The only downside is that tests run a lot slower due to new activiy
creation for each but it is definitelly better given the isolation
benefit.
Bug: 24494874
Change-Id: I0e9a5baba2ff8e3aedc5868a89db86499a98c7ae
8 files changed