<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
	<link rel="stylesheet" type="text/css" href="http://oldforge.etsi.org/mantis/css/default.css" />
	<script type="text/javascript"><!--
		if(document.layers) {document.write("<style>td{padding:0px;}<\/style>")}
	// --></script>
	<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
	<meta http-equiv="Pragma" content="no-cache" />
	<meta http-equiv="Cache-Control" content="no-cache" />
	<meta http-equiv="Pragma-directive" content="no-cache" />
	<meta http-equiv="Cache-Directive" content="no-cache" />
	<meta http-equiv="Expires" content="Tue, 17 Dec 2024 09:17:22 GMT" />
	<link rel="shortcut icon" href="/mantis/images/favicon.ico" type="image/x-icon" />
	<link rel="search" type="application/opensearchdescription+xml" title="MantisBT: Text Search" href="http://oldforge.etsi.org/mantis/browser_search_plugin.php?type=text" />	<link rel="search" type="application/opensearchdescription+xml" title="MantisBT: Issue Id" href="http://oldforge.etsi.org/mantis/browser_search_plugin.php?type=id" />	<title>0006415: Static PTC behaviour state between test cases - ETSI's Bug Tracker</title>
<script type="text/javascript" src="/mantis/javascript/min/common.js"></script>
<script type="text/javascript">var loading_lang = "Loading...";</script><script type="text/javascript" src="/mantis/javascript/min/ajax.js"></script>
</head>
<body>
<br /><table class="width100" cellspacing="1"><tr><td class="form-title" colspan="6"><div class="center">ETSI's Bug Tracker - Ext Pack: Config &amp; Deployment Support (ES 202 781)</div></td></tr><tr><td class="form-title" colspan="6">View Issue Details</td></tr><tr><td class="print-spacer" colspan="6"><hr size="1" /></td></tr><tr class="print-category"><td class="print" width="16%">ID</td><td class="print" width="16%">Project</td><td class="print" width="16%">Category</td><td class="print" width="16%">View Status</td><td class="print" width="16%">Date Submitted</td><td class="print" width="16%">Last Update</td></tr><tr class="print"><td class="print">0006415</td><td class="print">Ext Pack: Config &amp; Deployment Support (ES 202 781)</td><td class="print">Clarification</td><td class="print">public</td><td class="print">24-01-2013 10:51</td><td class="print">26-12-2013 14:00</td></tr><tr><td class="print-spacer" colspan="6"><hr size="1" /></td></tr><tr class="print"><td class="print-category">Reporter</td><td class="print">Janek Nikolajev</td><td class="print" colspan="4">&#160;</td></tr><tr class="print"><td class="print-category">Assigned To</td><td class="print">Jens Grabowski</td><td class="print" colspan="4">&#160;</td></tr><tr class="print"><td class="print-category">Priority</td><td class="print">normal</td><td class="print-category">Severity</td><td class="print">minor</td><td class="print-category">Reproducibility</td><td class="print">always</td></tr><tr class="print"><td class="print-category">Status</td><td class="print">closed</td><td class="print-category">Resolution</td><td class="print">fixed</td><td class="print" colspan="2">&#160;</td></tr><tr class="print"><td class="print-category">Platform</td><td class="print"></td><td class="print-category">OS</td><td class="print"></td><td class="print-category">OS Version</td><td class="print"></td></tr><tr class="print"><td class="print-category">Product Version</td><td class="print">v1.1.1 (published 2010-08)</td><td class="print" colspan="4">&#160;</td></tr><tr><td class="print-category">Target Version</td><td class="print">v1.3.1 (published 2014-06)</td><td class="print-category">Fixed in Version</td><td class="print"></td><td class="print" colspan="2">&#160;</td></tr><tr class="print"><td class="print-category">Clause Reference(s)</td><td class="print" colspan="4">5.8</td></tr><tr class="print"><td class="print-category">Source  (company  - Author)</td><td class="print" colspan="4">Janek</td></tr><tr class="print"><td class="print-category">TS version</td><td class="print" colspan="4">1.1.1</td></tr><tr><td class="print-spacer" colspan="6"><hr size="1" /></td></tr><tr class="print"><td class="print-category">Summary</td><td class="print" colspan="5">0006415: Static PTC behaviour state between test cases</td></tr><tr class="print"><td class="print-category">Description</td><td class="print" colspan="5">In clause 5.8 &quot;Executing test cases on static test configurations&quot;<br />
It is not clear what should happen to running behaviour of static PTCs in case the test case ends.<br />
The question also applies to running timers.<br />
<br />
Should all running PTCs be implicitly stopped, or continue running between test cases?<br />
<br />
In case of timers(and component variables), the specification says: &quot;They remain in the same state as when they were left after the creation<br />
of the static test configuration or after the termination of a previous test case&quot;.<br />
Does that mean that a running timer should continue running, but cannot change state to &quot;timeout&quot;, since this will violate the same rule?<br />
</td></tr><tr class="print"><td class="print-category">Steps To Reproduce</td><td class="print" colspan="5"></td></tr><tr class="print"><td class="print-category">Additional Information</td><td class="print" colspan="5"></td></tr><tr class="print"><td class="print-category">Tags</td><td class="print" colspan="5">No tags attached.</td></tr><tr class="print"><td class="print-category">Relationships</td><td class="print" colspan="5"></td></tr><tr class="print"><td class="print-category">Attached Files</td><td class="print" colspan="5"><img src="http://oldforge.etsi.org/mantis/images/fileicons/doc.gif" alt="doc" />&#160;CR6415.doc (173,568) <span class="italic">29-11-2013 12:59</span><br />http://oldforge.etsi.org/mantis/file_download.php?file_id=2963&amp;type=bug</td></tr><tr><td class="print-spacer" colspan="6"><hr size="1" /></td></tr><tr><td class="form-title">Issue History</td></tr><tr class="print-category"><td class="row-category-history">Date Modified</td><td class="row-category-history">Username</td><td class="row-category-history">Field</td><td class="row-category-history">Change</td></tr><tr class="print"><td class="print">24-01-2013 10:51</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=728">Janek Nikolajev</a></td><td class="print">New Issue</td><td class="print"></td></tr><tr class="print"><td class="print">24-01-2013 10:51</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=728">Janek Nikolajev</a></td><td class="print">Clause Reference(s)</td><td class="print"> =&gt; 5.8</td></tr><tr class="print"><td class="print">24-01-2013 10:51</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=728">Janek Nikolajev</a></td><td class="print">Source  (company  - Author)</td><td class="print"> =&gt; Janek</td></tr><tr class="print"><td class="print">24-01-2013 10:51</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=728">Janek Nikolajev</a></td><td class="print">TS version</td><td class="print"> =&gt; 1.1.1</td></tr><tr class="print"><td class="print">25-03-2013 10:10</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=659">Tomas Urban</a></td><td class="print">Note Added: 0011340</td><td class="print"></td></tr><tr class="print"><td class="print">08-07-2013 15:47</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=82">Jens Grabowski</a></td><td class="print">Status</td><td class="print">new =&gt; assigned</td></tr><tr class="print"><td class="print">08-07-2013 15:47</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=82">Jens Grabowski</a></td><td class="print">Assigned To</td><td class="print"> =&gt; Jens Grabowski</td></tr><tr class="print"><td class="print">08-07-2013 18:16</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=127">Gyorgy Rethy</a></td><td class="print">Target Version</td><td class="print"> =&gt; v1.3.1 (published 2014-06)</td></tr><tr class="print"><td class="print">28-11-2013 12:55</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=508">Jacob Wieland - Spirent</a></td><td class="print">Note Added: 0011859</td><td class="print"></td></tr><tr class="print"><td class="print">29-11-2013 12:55</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=508">Jacob Wieland - Spirent</a></td><td class="print">File Added: CR6415.doc</td><td class="print"></td></tr><tr class="print"><td class="print">29-11-2013 12:59</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=508">Jacob Wieland - Spirent</a></td><td class="print">File Deleted: CR6415.doc</td><td class="print"></td></tr><tr class="print"><td class="print">29-11-2013 12:59</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=508">Jacob Wieland - Spirent</a></td><td class="print">File Added: CR6415.doc</td><td class="print"></td></tr><tr class="print"><td class="print">29-11-2013 13:02</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=508">Jacob Wieland - Spirent</a></td><td class="print">Note Added: 0011870</td><td class="print"></td></tr><tr class="print"><td class="print">29-11-2013 13:02</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=508">Jacob Wieland - Spirent</a></td><td class="print">Status</td><td class="print">assigned =&gt; confirmed</td></tr><tr class="print"><td class="print">26-12-2013 13:59</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=82">Jens Grabowski</a></td><td class="print">Note Added: 0011905</td><td class="print"></td></tr><tr class="print"><td class="print">26-12-2013 14:00</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=82">Jens Grabowski</a></td><td class="print">Status</td><td class="print">confirmed =&gt; closed</td></tr><tr class="print"><td class="print">26-12-2013 14:00</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=82">Jens Grabowski</a></td><td class="print">Resolution</td><td class="print">open =&gt; fixed</td></tr></table>
<br />
<table class="width100" cellspacing="1">
<tr>
	<td class="form-title" colspan="2">
		Notes	</td>
</tr>
<tr>
	<td class="print-spacer" colspan="2">
		<hr size="1" />
	</td>
</tr>
<tr>
	<td class="nopad" valign="top" width="20%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				(0011340)
			</td>
		</tr>
		<tr>
			<td class="print">
				<a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=659">Tomas Urban</a>&#160;&#160;&#160;
			</td>
		</tr>
		<tr>
			<td class="print">
				25-03-2013 10:10&#160;&#160;&#160;
							</td>
		</tr>
		</table>
	</td>
	<td class="nopad" valign="top" width="85%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				Having active SUT-related behaviour in between test cases is not a good idea. For that reason, I suppose that the simplest solution of the issue is to stop behaviour running on all parallel static components when MTC stops.<br />
<br />
Proposal:<br />
The current rule saying that &quot;Furthermore, all non-static test components, non-static connections and all non static mappings shall be discarded.&quot; shall be changed to: &quot;Furthermore, all behaviour running on parallel static components shall be implicitly stopped and non-static test components, non-static connections and all non static mappings shall be discarded.&quot;<br />
<br />
Regarding timers:<br />
The following rule shall be amended:<br />
&quot;They remain in the same state as when they were left after the creation<br />
of the static test configuration or after the termination of a previous test case.&quot;<br />
--&gt;<br />
&quot;They remain in the same state as when they were left after the creation<br />
of the static test configuration or after the termination of a previous test case with exception of running timers which can change their state from running to timeout.&quot;			</td>
		</tr>
		</table>
	</td>
</tr>
<tr>
	<td class="print-spacer" colspan="2">
		<hr size="1" />
	</td>
</tr>
<tr>
	<td class="nopad" valign="top" width="20%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				(0011859)
			</td>
		</tr>
		<tr>
			<td class="print">
				<a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=508">Jacob Wieland - Spirent</a>&#160;&#160;&#160;
			</td>
		</tr>
		<tr>
			<td class="print">
				28-11-2013 12:55&#160;&#160;&#160;
							</td>
		</tr>
		</table>
	</td>
	<td class="nopad" valign="top" width="85%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				I think the test components should be stopped. No behavior should be running between test cases. The SUT can still enqueue messages at the components' ports but they can at the earliest be processed during the course of the next testcases. The same is true for static mappings before the first testcase invocation on a static configuration.<br />
<br />
I a timer can continue running and change its internal state to timeout (i.e. be put in the timeout queue). Again, this state change can only be observed from an actually running behavior at the earliest during the next testcase.			</td>
		</tr>
		</table>
	</td>
</tr>
<tr>
	<td class="print-spacer" colspan="2">
		<hr size="1" />
	</td>
</tr>
<tr>
	<td class="nopad" valign="top" width="20%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				(0011870)
			</td>
		</tr>
		<tr>
			<td class="print">
				<a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=508">Jacob Wieland - Spirent</a>&#160;&#160;&#160;
			</td>
		</tr>
		<tr>
			<td class="print">
				29-11-2013 13:02&#160;&#160;&#160;
							</td>
		</tr>
		</table>
	</td>
	<td class="nopad" valign="top" width="85%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				Re-affirmed that also for test cases on static configuration, all ptcs are stopped when the test case terminates (as for normal test cases). There is no behavior between test cases running. <br />
<br />
Also added that timers can time out even after the termination (but the timeout can only be observed in a following test case). Same for messages from the SUT to static ports.			</td>
		</tr>
		</table>
	</td>
</tr>
<tr>
	<td class="print-spacer" colspan="2">
		<hr size="1" />
	</td>
</tr>
<tr>
	<td class="nopad" valign="top" width="20%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				(0011905)
			</td>
		</tr>
		<tr>
			<td class="print">
				<a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=82">Jens Grabowski</a>&#160;&#160;&#160;
			</td>
		</tr>
		<tr>
			<td class="print">
				26-12-2013 13:59&#160;&#160;&#160;
							</td>
		</tr>
		</table>
	</td>
	<td class="nopad" valign="top" width="85%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				Implemented as suggested.			</td>
		</tr>
		</table>
	</td>
</tr>
</table>
</body>
</html>
