Cleaned-up the net-smoke scenario to tolerate failures of independent steps.
Change-Id: I4a60b2d6da7a0af1b22817e5937d4f58383d0388
diff --git a/tools/test/scenarios/net-smoke.xml b/tools/test/scenarios/net-smoke.xml
index fdbde18..066ab71 100644
--- a/tools/test/scenarios/net-smoke.xml
+++ b/tools/test/scenarios/net-smoke.xml
@@ -24,31 +24,32 @@
<dependency name="Host-Intent-Connectivity" requires="Net-Reactive-Fwd"/>
<import file="${ONOS_SCENARIOS}/net-point-intent.xml"/>
- <dependency name="P2P-Intent-Connectivity" requires="Net-Setup,~Net-Reactive-Fwd,Host-Intent-Connectivity"/>
+ <dependency name="P2P-Intent-Connectivity" requires="Net-Setup,~Host-Intent-Connectivity"/>
<import file="${ONOS_SCENARIOS}/net-single-to-multi-intent.xml"/>
- <dependency name="S2M-Intent-Connectivity"
- requires="Net-Setup,~Net-Reactive-Fwd,Host-Intent-Connectivity,P2P-Intent-Connectivity"/>
+ <dependency name="S2M-Intent-Connectivity" requires="Net-Setup,~P2P-Intent-Connectivity"/>
<import file="${ONOS_SCENARIOS}/net-multi-to-single-intent.xml"/>
- <dependency name="M2S-Intent-Connectivity"
- requires="S2M-Intent-Connectivity"/>
+ <dependency name="M2S-Intent-Connectivity" requires="Net-Setup,~S2M-Intent-Connectivity"/>
<import file="${ONOS_SCENARIOS}/net-rest.xml"/>
- <dependency name="Net-REST" requires="Net-Setup,P2P-Intent-Connectivity,M2S-Intent-Connectivity"/>
+ <dependency name="Net-REST" requires="Net-Setup,~M2S-Intent-Connectivity"/>
<import file="${ONOS_SCENARIOS}/net-create-flows.xml"/>
- <dependency name="Net-Create-Flows" requires="Net-Setup,P2P-Intent-Connectivity,Net-REST"/>
+ <dependency name="Net-Create-Flows" requires="Net-Setup,~Net-REST"/>
<import file="${ONOS_SCENARIOS}/net-flow-objectives.xml"/>
- <dependency name="Net-Flow-Objectives" requires="Net-Setup,P2P-Intent-Connectivity,Net-REST,Net-Create-Flows"/>
+ <dependency name="Net-Flow-Objectives" requires="Net-Setup,~Net-Create-Flows"/>
<import file="${ONOS_SCENARIOS}/net-topo.xml"/>
- <dependency name="Net-Topo" requires="Net-Setup,Net-Create-Flows,Net-Flow-Objectives"/>
+ <dependency name="Net-Topo" requires="Net-Setup,~Net-Flow-Objectives"/>
<import file="${ONOS_SCENARIOS}/net-teardown.xml"/>
- <dependency name="Net-Teardown" requires="~Host-Intent-Connectivity,
+ <dependency name="Net-Teardown" requires="~Net-Reactive-Fwd,
+ ~Host-Intent-Connectivity,
~P2P-Intent-Connectivity,
+ ~S2M-Intent-Connectivity,
+ ~M2S-Intent-Connectivity,
~Net-REST,
~Net-Create-Flows,
~Net-Topo"/>