summaryrefslogtreecommitdiff
path: root/tools/aapt2/diff/Diff.cpp
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2017-01-31 15:27:13 -0800
committerDianne Hackborn <hackbod@google.com>2017-02-03 16:07:54 -0800
commit340417356d92d0db71d0692344e66886ca795dfd (patch)
tree6e8ba6c955fc064c066d59ddc2275d3773b1b3c7 /tools/aapt2/diff/Diff.cpp
parent7b6bcb6005c7e1d4b6ad1fec43e9e2dfad86663f (diff)
Implement issue #30977956: Enable Instrumentation tests for multi-process apps
New android:targetProcess attribute on <instrumentation> allows you to specify the processes the instrumentation will run in. This reworks how instrumentation is run in the activity manager to better formalize its state and semantics, allowing us to keep track of it across multiple processes. This also clearly defines what happens when multiple instrumentations are running at the same time, which is useful for writing CTS tests that test the instrumentation APIs themselves. Adds a couple new APIs to Instrumentation that helps with the new situation where instrumentation can run concurrently in multiple processes. Test: new CTS tests added (textXxxProcessInstrumentation in ActivityManagerTest.java in cts/tests/app/src) Change-Id: I2811e6c75bc98d4856045b2f0a45fb24af5d366f
Diffstat (limited to 'tools/aapt2/diff/Diff.cpp')
0 files changed, 0 insertions, 0 deletions