Add remaining DDMS messages into DdmPublishChunk
This ensures that one can get notified of every DDMS chunk that would
be published.
Add a test to ensure that appropriate ddms events are sent.
We also refactor the underlying code so that the only way these events
are sent is through the DdmPublishChunk callback.
Test: ./test.py --host -j50
Bug: 62821960
Change-Id: I0c4a60b75615c206a27aff17df853b53cf5e8c96
diff --git a/test/knownfailures.json b/test/knownfailures.json
index c6b6574..5b2ebf5 100644
--- a/test/knownfailures.json
+++ b/test/knownfailures.json
@@ -202,6 +202,12 @@
"bug": "http://b/34369284"
},
{
+ "tests": "1940-ddms-ext",
+ "description": ["Test expects to be able to start tracing but we cannot",
+ "do that if tracing is already ongoing."],
+ "variant": "trace | stream"
+ },
+ {
"tests": "137-cfi",
"description": ["This test unrolls and expects managed frames, but",
"tracing means we run the interpreter."],