I am using Rational Rhapsody 7.6. I created a test conductor project in Assertion mode.
On creating SD test case i found that scheduler and Arbiter packages are created by default.
Can anyone please tell me what are functionalities of Arbiter and Scheduler.
Please share demo project if you can. I will be great help for me.
Thanks in advance.
chr_btc-es 270002EDQ977 Posts
Re: Test Conductor 2.4.42012-11-09T16:30:27ZThis is the accepted answer. This is the accepted answer.Hi,
the <<Scheduler>> TestComponent is responsible for controlling the execution of tests (initialization of internal test data, writing status messages to a log file, shutdown of test). You can inspect its statechart and operations to understand how it works in detail; we recommend not to modify the statechart or the operations of the <<Scheduler>> because it might brake the execution of tests.
For each SD based TestCase, an <<Arbiter>> TestComponent is created when TestConductor is updating the TestCase. TestConductor transforms the specified test scenario of the SD into a statechart which is added to the <<Arbiter>> (the elements of the diagram are not visible). After this, Rhapsody CG is used to generate to code implementing the specified TestCase.
Rhapsody 7.6 comes with two TC samples containing pre defined assertion based tests: CSDOperators, CModelCodeCoverage. Both are using C.
In Rhapsody 7.6.1, samples for C++ have been added.