SRADA-216: Wait for start tracing finished before process stop in DA CLI.
authorMaria Guseva <m.guseva@samsung.com>
Tue, 7 Jun 2016 17:00:48 +0000 (20:00 +0300)
committerMaria Guseva <m.guseva@samsung.com>
Fri, 1 Jul 2016 08:24:03 +0000 (17:24 +0900)
commita0ed2a87c031aff8ab6810653141610340352361
tree646ad959ace7e396b17a377ddbcee57e49e69c35
parent5837f17126c6775e29b616616e7252eea967f5e5
SRADA-216: Wait for start tracing finished before process stop in DA CLI.

DA is not able to stop tracing correctly while DAState is in PREPARE_START.
Due to that the blocking until the preparation finished is needed in
TracingProcess.startTrace() before return.

* ProcessManager.TRACING_PROCESS_STOP_TIMEOUT - changed to 8sec, time measured
on Tizen_2.4 mobile emulator, enough to start tracing before process stop.
* ProcessManagerTest.BASE_TIMEOUT_MS - updated correspondingly to
TRACING_PROCESS_STOP_TIMEOUT value.
* TracingProcess.startTrace() - added blocking until tracing preparation
finished.

Change-Id: I7c176e0458999b85439edfa5e855c959f6fff66c
org.tizen.dynamicanalyzer.cli/src/org/tizen/dynamicanalyzer/cli/manager/ProcessManager.java
org.tizen.dynamicanalyzer.cli/src/org/tizen/dynamicanalyzer/cli/tracing/TracingProcess.java
org.tizen.dynamicanalyzer.cli/test/src/org/tizen/dynamicanalyzer/cli/manager/ProcessManagerTest.java