SunVTS 5.0 User's Guide

Getting Started With the Deterministic Scheduler

  1. Start SunVTS with the SunVTS TTY user interface as described in "Starting SunVTS" on page (INSERT THE RIGHT X-REF for ch. and page#).

  2. Start the Dterministic Scheduler as described below:

    1. Use Control-F to view the choices on the third line in the Control panel. Use arrow keys to highlight dsched (Deterministic Scheduler) and press return.

      The Deterministic Scheduler menu is displayed.

      INSERT GRAPHIC (dsched menu)

    2. Start the Deterministic Scheduler by highlighting and pressing return on StartDS in the Dsched Menu.

      INSERT GRAPHIC (start DS menu) HERE. Link it to step 2?

  3. Create your task(s) as described below:

    1. Invoke the Task Manager screen by selecting Task Manager in the Start DS menu.

      The Task Manager screen is displayed.

      INSERT GRAPHIC (task manager screen) HERE.

    2. To see the list of existing tasks, select List... from the Task Manager screen and press return.

      The Tasks Available menu is displayed with the list of Available Tasks.

      INSER GRAPHIC (tasks available menu with available tasks(TTY) HERE.


      Note -

      If this is the first time that the Deterministic Scheduler is used, you must create a minimum of one task.


    3. In the Test Groups panel, configure a test session (select one or more devices and your desired test mode).

      If you assign more than one test to a task, the order of the tests within this task cannot be predicted. If you want to control the order of every test, assign only one test for each task.

      When the Deterministic Scheduler is started, it changes the default values of Max System Passes from 0 (run indefinitely) to 1 (run one pass). This is necessary so that each task only runs selected tests once and proceeds to run subsequent tasks in the sequence.

    4. In the Task Manager screen, enter a task name, in the Task File text field.

    5. Select Store to save the task.

      Your task is created. To check your task, perform Step b.

    6. Repeat Step c through Step e to create additional tasks.

    7. To see the test session configuration for a particular task, invoke the Task Available screen by selecting List... and select a particular task. The selected task appears in the Task File field. Select Load in the Task Manger screen.

      The SunVTS Status panel shows the SunVTS test configuration associated with the selected task.

    8. To modify a task:

      Select the task from Tasks Available screen; load it by selecting the Load from the Task Manager screen; change the test configuration in the Test Groups panel; and select Store in the Task Manager screen.

    9. To delete a task:

      Select it from Tasks Available screen and press Remove in the Task Manager screen.

      The task is removed from the Available Task list.

  4. Create a sequence as follows:

    1. Invoke the Sequence Manager screen by selecting the Sequence Manager in the Start DS menu.

      INSERT GRAPHIC (Sequence Manager screen) HERE.

    2. To see the list of existing sequences, select List... on the Sequence Manager screen and press return.

      INSERT GRAPHIC (List...menu showing all sequence files in Sequence Manager) HERE.

      The Sequence Files menu is displayed with the list of existing sequences.


      Note -

      Use Control-F/Control-B to scroll through all the sequences.


    3. Enter the name of the sequence file you want to create in the Sequence Name test field.

    4. Select the Task Insert/Delete -> Insert Tasks on Sequence Manager screen. The Tasks Available screen is displayed.

    5. Select a task from the list of tasks available for this sequence from the Tasks Available screen. This displays a screen with Insert Task as the only choice to select. Press return after selecting Insert Task.

      INSERT GRAPHIC (Sequence of Screens that is displayed) HERE.

      The particular task you selected is inserted into the sequence.

    6. Repeat Step e to add additional tasks into the sequence.

    7. Select Store to store the sequence.

    8. You can view the list of tasks available in this sequence by selecting Tasks In Sequence on the Sequence Manager screen.

    9. To delete a particular task from a sequence:

      1. Load the sequence by selecting the sequence from the Sequence Files screen, which is displayed by selecting List... .

      2. Select Task Insert / Delete->Delete Task / Set Task Insert Task.

        The Tasks In Sequence screen is displayed with a list of tasks in the sequence.

      3. Select the task you want to remove. This displays another screen with two choices. Select Delete Task.

        The selected task is deleted from the sequence.

        INSERT GRAPHIC (Sequence of Screens displayed during the Delete Task option) HERE.

      4. Repeat the above two steps for removing any additional tasks.

      5. Save the sequence by selecting Store.

    10. To remove a particular sequence:

      Load the sequence by selecting the sequence from the Sequence Files screen, which is displayed by selcting List... . Select Remove.

      The selected sequence is deleted from the Deterministic Scheduler.


      Note -

      The tasks associated with the deleted sequence are not deleted.


    11. To insert a task in a particular position in the current tasks within a sequence:

      1. Load the sequence by selecting the sequence from the Sequence Name in the Sequence Manager screen.

      2. Select Task Insert/Delete ->Delete Task / Set Task Insert Mark.

      3. Select the task that is directly above the place where you want the new task inserted.

        This displays another screen with Insert Task.

      4. Select the Insert Task.

        This marks your insertion point. Any task you add after this step, in this sequence, will be located below this insertion mark.

      5. Repeat Step d through Step e to insert additional tasks.

    12. To save the sequence for future use, enter a name in the Sequence Name field and select Store in the Sequence Manager screen.

  5. Running the sequence:

    1. Invoke the Sequence Runner screen by selecting Sequence Runner in the Start DS menu.

      INSERT GRAPHIC (Sequence Runner Screen) HERE.

    2. Select the sequence that you want to run by using List... .

      The tasks in this selected sequence are listed under Tasks In Sequence field in Sequence Runner screen. Use Control-F or Control-B to view all the tasks.

    3. Change the Total Loop value to the number of times you desire to repeate the sequence of tests.


      Note -

      The default and minimum number of Total Loops value is 1. You can change the Total Loop value to the desired value, up to a maximum of 10 loops.


    4. Select the Start button to start the sequence.

      While testing is underway, you can do any of the following:

      • Monitor the test progress in the TTY Status panel. All test results are logged in the SunVTS log files.

      • Close the Sequence Runner screen by selecting the Quit DS UI from the Quit DS menu. Testing will continue, and results will be displayed in the TTY Status panel.


        Note -

        When the DS is in running mode, the selection of Show DS displays the Sequence Runner screen. Otherwise, this selection causes the Start DS menu to display.


      • Suspend and resume the sequence by selcting the Suspend and Resume commands in the Sequence Runner screen.

  6. Use the Reset button to reset the TTY Status panel and Deterministic Scheduler.

    The TTY Status panel tests statistics and the Deterministic Scheduler's current loop count are reset.

  7. To quit the Deterministic Scheduler when you are done, select dsched->Quit DS Options->Quit DS.