test temp 2
Summary
(Summarize the bug encountered concisely)
Steps and/or TTCN-3 code to reproduce
module MyExample
{
type port PCOType message
{
inout charstring;
}
type component MTCType
{
port PCOType MyPCO_PT;
}
testcase tc_HelloW() runs on MTCType system MTCType
{
map(mtc:MyPCO_PT, system:MyPCO_PT);
MyPCO_PT.send("Hello, world!");
setverdict(pass);
}
testcase tc_HelloW2() runs on MTCType system MTCType
{
timer TL_T := 15.0;
map(mtc:MyPCO_PT, system:MyPCO_PT);
MyPCO_PT.send("Hello, world!");
TL_T.start;
alt {
[] MyPCO_PT.receive("Hello, TTCN-3!") { TL_T.stop; setverdict(pass); }
[] TL_T.timeout { setverdict(inconc); }
[] MyPCO_PT.receive { TL_T.stop; setverdict(fail); }
}
}
control
{
execute(tc_HelloW());
execute(tc_HelloW2());
}
}
What is the current bug behavior?
(What actually happens)
What is the expected correct behavior?
(What you should see instead)
Relevant logs and/or screenshots
(Paste any relevant logs - please use code blocks (```) to format console output, logs, and code, as it's very hard to read otherwise.)
Possible fixes
(If you can, link to the line of code that might be responsible for the problem)
Titan version
(Version of Titan you are using, e.g. 7.2.0)
Platform details (OS type and version)
(OS type/distribution and version, e.g. Ubuntu 18.04, Windows 10+Cygwin)
/cc @aknappqwt