예제 #1
0
    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Precondition: Get Channel Numbers From ini File. Perform FACTORY RESET to reset to default settings");
        this.AddStep(new Step1(), "Step 1: Verify preferred sub title is OFF. Zap to channel S1 & Validate subtitles is OFF");
        this.AddStep(new Step2(), "Step 2:SET Preferred subtitle language ON");
        this.AddStep(new Step3(), "Step 3:Verify  subtitles is ON  in Service S1");
        this.AddStep(new Step4(), "Step 4:Zap to s2 & verify subtitle is ON  in Service S2");


        //Get Client Platform
        CL = GetClient();
        string isHomeNetwork = "FALSE";

        try
        {
            isHomeNetwork = CL.EA.GetTestParams("IsHomeNetwork");
        }
        catch
        {
            LogCommentWarning(CL, "Fail to fetch ISHOMENETWORK value from Test INI Hence Consider as FALSE");
            isHomeNetwork = "FALSE";
        }
        ishomenet = Convert.ToBoolean(isHomeNetwork);

        if (ishomenet)
        {
            //Get gateway platform
            GW = GetGateway();
        }
    }
예제 #2
0
    /**********************************************************************************************//**
    * @fn  public override void CreateStructure()
    *
    * @brief   Creates the structure.
    *
    * @author  Anshulu
    * @date    01/10/13
    **************************************************************************************************/

    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Precondition: Get the channels. Have a event based and a time based recording each in the library.");
        this.AddStep(new Step1(), "Step 1: Launch Action Menu During Playback of Manually Recorded Content");

        //Get Client Platform
        CL = GetClient();
    }
    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Precondition: Fetch services from XML file, Tune to service and change the audio of the event");
        this.AddStep(new Step1(), "Step 1: Verify the AMS tags for the Stream view event");

        //Get Client Platform
        CL = GetClient();
    }
    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Precondition: Fetch services from XML file and Navigate to Suggested MLT");
        this.AddStep(new Step1(), "Step 1: Verify the AMS tags for the events");

        //Get Client Platform
        CL = GetClient();
    }
예제 #5
0
 public HealthCheckManager(_Test test, string navigationsFile, string expectedMilestonesFile)
 {
     this.test               = test;
     this.actionsList        = new NavigationsManager(navigationsFile);
     this.expectedMilestones = new StatesManager(expectedMilestonesFile);
     this.CL = test.Platforms[0];
     Logger  = new LogManager(CL, Path.GetDirectoryName(CL.EA.LogFilePath));
 }
    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Precondition: Get Channel Numbers From ini File & Sync and Tune to service S1");
        this.AddStep(new Step1(), "Step 1: Try to record the current event by preesing REC key from ChannelBar and Guide, And verify that recording is not possible");

        //Get Client Platform
        CL = GetClient();
    }
 public override void CreateStructure()
 {
     this.AddStep(new PreCondition(), "Precondition: Fetch Channel Numbers from xml file & Sync");
     this.AddStep(new Step1(), "Step 1: Set the Power mode to medium and verify the Power on Tag");
     this.AddStep(new Step2(), "Step 2: Set the Power mode to cold and verify the AMS Power on Tag");
     //Get Client Platform
     CL = GetClient();
 }
예제 #8
0
 public override void CreateStructure()
 {
     this.AddStep(new PreCondition(), "Precondition:Fetch Service from content xml and collect RB");
     this.AddStep(new Step1(), "Step 1: Set the Personalized recommendation Activation to true");
     this.AddStep(new Step2(), "Step 2: Playback the RB and Set different trick mode speeds and verify the AMS RB tags");
     //Get Client Platform
     CL = GetClient();
 }
 public override void CreateStructure()
 {
     //Adding steps
     this.AddStep(new Step1(), "Step 1: Navigate to TV Color Output and select any option other then Default and confirm and verify that it is changed");
     this.AddStep(new Step2(), "Step 2: Navigate to TV Color Output and select any option and dont confirm it and wait after 20 seconds its returning and highlighting on default");
     //Get Client Platform
     CL = GetClient();
 }
예제 #10
0
    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Precondition: Get the channels.Have a event based recording each in the library.");
        this.AddStep(new Step1(), "Step 1: Access My Recordings");

        //Get Client Platform
        CL = GetClient();
    }
예제 #11
0
    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Preconditions: Navigate to Customer Care, Horizon Assistant FAQ and verify the text");
        this.AddStep(new Step1(), "Step 1: Navigate to Customer Care, Account Assistant FAQ and verify the text");

        //Get Client Platform
        CL = GetClient();
    }
예제 #12
0
 public override void CreateStructure()
 {
     this.AddStep(new PreCondition(), "Precondition:Get values from Ini files");
     this.AddStep(new Step1(), "Step 1: launch Guide ALL channel and surf to favorite and no favorite channels ");
     this.AddStep(new Step2(), "Step 2: launch Guide adjust timeline and surf to favorite and no favorite channels  ");
     //Get Client Platform
     CL = GetClient();
 }
    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Precondition: Get Channel Numbers From ini File & Sync");
        this.AddStep(new Step1(), "Step 1: Tune to a Scrambled Radio Service");

        //Get Client Platform
        CL = GetClient();
    }
예제 #14
0
 public override void CreateStructure()
 {
     this.AddStep(new PreCondition(), "Precondition: Get the channels.Have a time based recording  in the library.");
     this.AddStep(new Step1(), "Step 1: Playback the recorded event");
     this.AddStep(new Step2(), "Step 2: Launch Action Menu During Playback of Manually Recorded Content & Verify the Program Name");
     //Get Client Platform
     CL = GetClient();
 }
예제 #15
0
    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Precondition: Fetch Channel Numbers from xml file & Sync");
        this.AddStep(new Step1(), "Step 1: Select main menu, launch tv guide and press ok and Launch action menu on focus event");

        //Get Client Platform
        CL = GetClient();
    }
예제 #16
0
    public override void CreateStructure()
    {
        //Brief Description: Mount Gateway and Client
        this.AddStep(new Step1(), "Step 1: Mount Gateway and Client");

        //Get Client Platform
        CL = GetClient();
    }
    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Precondition: Get Channel Numbers From xml file and Sync");
        this.AddStep(new Step1(), "Step 1: Playback Recording 5,Delete all the recordings and  Verify the Recordings");

        //Get Client Platform
        CL = GetClient();
    }
예제 #18
0
    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Precondition: Fetch services from XML file and Sync");
        this.AddStep(new Step1(), "Step 1: Verify the AMS tags for Booking for Time events");

        //Get Client Platform
        CL = GetClient();
    }
예제 #19
0
    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Precondition: Fetch services from XML file and Naviaget to Search from Main Menu");
        this.AddStep(new Step1(), "Step 1: Verify the AMS tags for the Search events");

        //Get Client Platform
        CL = GetClient();
    }
예제 #20
0
    //Shared members between steps

    #region Create Structure
    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Preconditions: Get Values from ini File & Book a recording and Wait until its completed");
        this.AddStep(new Step1(), "Step 1: Play back the recording and verify the EOF and BOF with all the available trick mode speeds");

        //Get Client Platform
        CL = GetClient();
    }
예제 #21
0
    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Precondition: Fetch services from XML file, collect RB and set the speed to 30");
        this.AddStep(new Step1(), "Step 1: Verify the AMS tags for the playback event with speed 30");

        //Get Client Platform
        CL = GetClient();
    }
예제 #22
0
    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Precondition: Get Channel Numbers From ini File, Tune To SD Channel and Wait For Max RB Size");
        this.AddStep(new Step1(), "Step 1: Check RB Size By Playing Its Depth");

        //Get Client Platform
        CL = GetClient();
    }
예제 #23
0
    //Shared members between steps

    #region Create Structure
    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Precondition: Get Channel Numbers From ini File & Sync");
        this.AddStep(new Step1(), "Step 1: Check Milestones");

        //Get Client Platform
	CL = GetClient();
    }
예제 #24
0
    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Precondition: Fetch services from XML file, collect RB and play till EOF and Verify AMS TAGS");
        this.AddStep(new Step1(), "Step 1: Record an event play till EOF and Verify AMS TAGS for End of playback event");

        //Get Client Platform
        CL = GetClient();
    }
예제 #25
0
    public override void CreateStructure()
    {
        //Adding steps
        this.AddStep(new Step1(), "Step 1: Navigate to Menu Language screen and verify the default Language and list of languages Present");

        //Get Client Platform
        CL = GetClient();
    }
 public override void CreateStructure()
 {
     this.AddStep(new PreCondition(), PRECONDITION_DESCRIPTION);
     this.AddStep(new Step1(), STEP1_DESCRIPTION);
     this.AddStep(new Step2(), STEP2_DESCRIPTION);
     //Get Client Platform
     CL = GetClient();
 }
    public override void CreateStructure()
    {
        //Adding steps
        this.AddStep(new Step1(), "Step 1: Navigate to library and check if no content state occured");

        //Get Client Platform
        CL = GetClient();
    }
    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Precondition: Get values from ini files");
        this.AddStep(new Step1(), "Step 1: Play a PP asset and wait for end of playback");
        this.AddStep(new Step2(), "Step 2: Play the PP asset again");

        //Get Client Platform
        CL = GetClient();
    }
예제 #29
0
    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Precondition: Do some Future bookings and wait for the box to go to Standy state");
        this.AddStep(new Step1(), "Step 1: Wait until the Recordings are completed");
        this.AddStep(new Step2(), "Step 2: Wake up the box from Standy State and verify all the recordings");

        //Get Client Platform
        CL = GetClient();
    }
    //Shared members between steps

    #region Create Structure
    public override void CreateStructure()
    {
        this.AddStep(new PreCondition(), "Precondition: Get Channel Numbers From ini File & Sync.");
        this.AddStep(new Step1(), "Step 1: Schedule a time based recording to happen in the required service.Wait for the recording to finish");
        this.AddStep(new Step2(), "Step 2: Playback the record");

        //Get Client Platform
        CL = GetClient();
    }
예제 #31
0
    void RaycastGround()
    {
        RaycastHit hit;
        bool old_grounded = grounded;

        if (Physics.Raycast(transform.position + Vector3.up * groundDist, Vector3.down, out hit, groundDist*2, groundLayer)) {
            grounded = Vector3.Angle(hit.normal, Vector3.up) <= slopeLimit;

            // Push away from the cliff
            //outsideMotion = hit.normal.SetY(0) * slopeForce * (1 - Mathf.Abs(hit.normal.y));

            GameObject main = hit.collider.attachedRigidbody ? hit.collider.attachedRigidbody.gameObject : hit.collider.gameObject;

            // Send touch events
            _TouchListener listener = main.GetComponent<_TouchListener>();
            if (listener) listener.Touch(this);

            // Get the current platform
            platform = main.GetComponent<_Platform>();

            lastHit = hit;
        } else {
            outsideMotion = Vector3.zero;
            grounded = false;
            platform = null;
            lastHit = null;
        }

        // /grounded/ changed
        if (old_grounded != grounded) {
            if (grounded && sound) sound.OnGrounded();
        }
    }