From 6d9d9c59c66f91242f12901ccd2153090ba55668 Mon Sep 17 00:00:00 2001 From: Nikolaus Huber <nikolaus.huber@uni-wuerzburg.de> Date: Wed, 9 Jan 2013 11:59:37 +0000 Subject: [PATCH] testing BranchAction git-svn-id: https://se1.informatik.uni-wuerzburg.de/usvn/svn/code/code/DMM/trunk@9701 9e42b895-fcda-4063-8a3b-11be15eb1bbd --- .../test_models/StaRepository.xmi | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/edu.kit.ipd.descartes.adaptation.test/test_models/StaRepository.xmi b/edu.kit.ipd.descartes.adaptation.test/test_models/StaRepository.xmi index 9a59f6d5..611455b6 100644 --- a/edu.kit.ipd.descartes.adaptation.test/test_models/StaRepository.xmi +++ b/edu.kit.ipd.descartes.adaptation.test/test_models/StaRepository.xmi @@ -149,6 +149,64 @@ predecessor="123loop123"/> </implementedPlan> </tactics> + <tactics id="testBranch123235" + name="testBranchAction"> + <implementedPlan + id="45123123" + name="testBranchActionAdaptationPlan"> + <steps + xsi:type="adaptation:StartAction" + id="branchStart" + successor="branchAction"/> + <steps + xsi:type="adaptation:StopAction" + id="branchStop" + predecessor="branchAction"/> + <steps + xsi:type="adaptation:BranchAction" + id="branchAction" + predecessor="branchStart" + successor="branchStop" + condition="self.containedIn.contains -> select( r
 | r.template = self.template)->size() <= 4"> + <branches + id="TRUE-AdaptationPlan" + name="TRUE-AdaptationPlan"> + <steps + xsi:type="adaptation:StartAction" + id="98start" + successor="98trueBranch"/> + <steps + xsi:type="adaptation:ActionReference" + id="98trueBranch" + predecessor="98start" + successor="98stop" + refersTo="2"/> + <steps + xsi:type="adaptation:StopAction" + id="98stop" + predecessor="98trueBranch"/> + </branches> + <branches + id="FALSE-AdaptationPlan" + name="FALSE-AdaptationPlan"> + <steps + xsi:type="adaptation:StartAction" + id="99start" + successor="99FalseBranch"/> + <steps + xsi:type="adaptation:ActionReference" + id="99FalseBranch" + predecessor="99start" + successor="99stop" + refersTo="41123123"/> + <steps + xsi:type="adaptation:StopAction" + id="99stop" + predecessor="99FalseBranch"/> + </branches> + </steps> + </implementedPlan> + </tactics> <actions id="2" name="myTestIncreaseCpuAction" operationType="SCALE_UP"> @@ -233,6 +291,12 @@ name="testLoopActionTactic" usedTactic="123432" currentWeight="2000.0"/> + <tactics + id="testBranch" + name="testBranchWeightedTactic" + usedTactic="testBranch123235" + currentWeight="100.0" + defaultWeight="100.0"/> <weightingFunction id="123sum" name="WeightedSum"> -- GitLab