Fix stc dependencies on external scenarios
- also only install test application once in dist-test-seq
Change-Id: I4a002cd900e8133ad2163fb6b946e082174fcf85
diff --git a/tools/test/scenarios/dist-test-seq.xml b/tools/test/scenarios/dist-test-seq.xml
index 4b6a162..15627d1 100644
--- a/tools/test/scenarios/dist-test-seq.xml
+++ b/tools/test/scenarios/dist-test-seq.xml
@@ -22,17 +22,17 @@
<!--<import file="${ONOS_SCENARIOS}/setup.xml"/>
<dependency name="Setup" requires="Prerequisites"/>-->
- <sequential var="${OC#}" starts="Distributed-App-${#}" ends="Check-Distributed-Exceptions-${#-1}">
- <step name="Distributed-App-${#}"
- requires="Setup"
- exec="onos ${OC#} app activate org.onosproject.distributedprimitives"/>
+ <step name="Distributed-App-Activate"
+ exec="onos ${OC1} app activate org.onosproject.distributedprimitives"/>
+
+ <sequential var="${OC#}" starts="Test-Counter-Increment-${#}" ends="Check-Distributed-Exceptions-${#-1}">
<step name="Test-Counter-Increment-${#}"
- requires="Distributed-App-${#}"
+ requires="Distributed-App-Activate"
exec="onos-execute-expect ${OC#} counter-test-increment fooCounter 5 --expect updated"/>
<step name="Test-Add-${#}"
- requires="Distributed-App-${#}"
+ requires="Test-Counter-Increment-${#}"
exec="onos-execute-expect ${OC#} set-test-add fooSet foo --expect added"/>
<step name="Test-Get-${#}"