genericservices/taskscheduler/Test/Testexecute/scripts/te_floating_scheduleSuite.script
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Wed, 14 Apr 2010 17:44:02 +0300
branchRCL_3
changeset 17 ef2ebc87518f
parent 0 e4d67989cc36
permissions -rw-r--r--
Revision: 201012 Kit: 201015

// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
// which accompanies this distribution, and is available
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
//
// Initial Contributors:
// Nokia Corporation - initial contribution.
//
// Contributors:
//
// Description:
//

//! @file
//! @SYMTestSuiteName		SYSLIB-SCHSVR-TE_FLOATING_SCHEDULESUITE
//! @SYMScriptTestEnvironment 	this script can be run in Textshell or Techview.

PRINT Run all te_floating_schedule Suite Tests

//
LOAD_SUITE te_floating_scheduleSuite
//

START_TESTCASE  SYSLIB-SCHSVR-CIT-0277
//!@SYMTestCaseID		SYSLIB-SCHSVR-CIT-0277
//!@SYMTestCaseDesc 		Persistant schedule - Hometime
//!@SYMTestPriority 		High
//!@SYMTestActions  		For time and condition based test schedule task and check it fires
//!@SYMTestExpectedResults	The test must not fail.
//!@SYMPREQ			PREQ234
RUN_TEST_STEP -1 te_floating_scheduleSuite persist_hometimeStep
END_TESTCASE  SYSLIB-SCHSVR-CIT-0277

START_TESTCASE   SYSLIB-SCHSVR-CIT-0280
//!@SYMTestCaseID		SYSLIB-SCHSVR-CIT-0280
//!@SYMTestCaseDesc 		Persistant schedule float - Hometime
//!@SYMTestPriority 		High
//!@SYMTestActions  		For time and condition based test schedule task and check it floats
//!@SYMTestExpectedResults	The test must not fail.
//!@SYMPREQ			PREQ234
RUN_TEST_STEP -1 te_floating_scheduleSuite persist_hometime_floatStep
END_TESTCASE    SYSLIB-SCHSVR-CIT-0280

START_TESTCASE   SYSLIB-SCHSVR-CIT-0278
//!@SYMTestCaseID		SYSLIB-SCHSVR-CIT-0278
//!@SYMTestCaseDesc 		Persistant schedule - UTC
//!@SYMTestPriority 		High
//!@SYMTestActions  		For time and condition based test schedule task and check it fires
//!@SYMTestExpectedResults	The test must not fail.
//!@SYMPREQ			PREQ234
RUN_TEST_STEP -1 te_floating_scheduleSuite persist_utcStep
END_TESTCASE    SYSLIB-SCHSVR-CIT-0278

START_TESTCASE   SYSLIB-SCHSVR-CIT-0279
//!@SYMTestCaseID		SYSLIB-SCHSVR-CIT-0279
//!@SYMTestCaseDesc 		Persistant schedule - UTC & Hometime
//!@SYMTestPriority 		High
//!@SYMTestActions  		For time and condition based test schedule task and check it fires
//!@SYMTestExpectedResults	The test must not fail.
//!@SYMPREQ			PREQ234
RUN_TEST_STEP -1 te_floating_scheduleSuite persist_mixedStep
END_TESTCASE    SYSLIB-SCHSVR-CIT-0279

START_TESTCASE   SYSLIB-SCHSVR-CIT-0281
//!@SYMTestCaseID		SYSLIB-SCHSVR-CIT-0281
//!@SYMTestCaseDesc 		Transient schedule - Hometime
//!@SYMTestPriority 		High
//!@SYMTestActions  		For time and condition based test schedule task and check it fires
//!@SYMTestExpectedResults	The test must not fail.
//!@SYMPREQ			PREQ234
RUN_TEST_STEP -1 te_floating_scheduleSuite transient_hometimeStep
END_TESTCASE  SYSLIB-SCHSVR-CIT-0281

START_TESTCASE   SYSLIB-SCHSVR-CIT-0284
//!@SYMTestCaseID		SYSLIB-SCHSVR-CIT-0284
//!@SYMTestCaseDesc 		Transient schedule float - Hometime
//!@SYMTestPriority 		High
//!@SYMTestActions  		For time and condition based test schedule task and check it floats
//!@SYMTestExpectedResults	The test must not fail.
//!@SYMPREQ			PREQ234
RUN_TEST_STEP -1 te_floating_scheduleSuite transient_hometime_floatStep
END_TESTCASE  SYSLIB-SCHSVR-CIT-0284


START_TESTCASE   SYSLIB-SCHSVR-CIT-0282
//!@SYMTestCaseID		SYSLIB-SCHSVR-CIT-0282
//!@SYMTestCaseDesc 		Transient schedule - UTC
//!@SYMTestPriority 		High
//!@SYMTestActions  		For time and condition based test schedule task and check it fires
//!@SYMTestExpectedResults	The test must not fail.
//!@SYMPREQ			PREQ234
RUN_TEST_STEP -1 te_floating_scheduleSuite transient_utcStep
END_TESTCASE  SYSLIB-SCHSVR-CIT-0282

START_TESTCASE   SYSLIB-SCHSVR-CIT-0283
//!@SYMTestCaseID		SYSLIB-SCHSVR-CIT-0283
//!@SYMTestCaseDesc 		Transient schedule - Hometime & UTC
//!@SYMTestPriority 		High
//!@SYMTestActions  		For time and condition based test schedule task and check it fires
//!@SYMTestExpectedResults	The test must not fail.
//!@SYMPREQ			PREQ234
RUN_TEST_STEP -1 te_floating_scheduleSuite transient_mixedStep
END_TESTCASE   SYSLIB-SCHSVR-CIT-0283

START_TESTCASE   SYSLIB-SCHSVR-CIT-0285
//!@SYMTestCaseID		SYSLIB-SCHSVR-CIT-0285
//!@SYMTestCaseDesc 		Transient schedule float offset +1Hr - Hometime
//!@SYMTestPriority 		High
//!@SYMTestActions  		For time and condition based test schedule task and check it floats when scheduled in a timezone that's not GMT
//!@SYMTestExpectedResults	The test must not fail.
//!@SYMPREQ			PREQ234
RUN_TEST_STEP -1 te_floating_scheduleSuite hometime_floatStep
END_TESTCASE  SYSLIB-SCHSVR-CIT-0285

START_TESTCASE   SYSLIB-SCHSVR-CIT-1368
//!@SYMTestCaseID		SYSLIB-SCHSVR-CIT-1368
//!@SYMTestCaseDesc 		DEF061595 - Schedule timers incorrectly expire when system time is changed
//!@SYMTestPriority 		High
//!@SYMTestActions  		For time and condition based test schedule task and check it floats when scheduled in a timezone that's not GMT, check also that the schedule fires correctly when it is enabled before the time and offset is changed
//!@SYMTestExpectedResults	The test must not fail.
//!@SYMDEF			DEF061595
RUN_TEST_STEP -1 te_floating_scheduleSuite DEF061595_Step
END_TESTCASE    SYSLIB-SCHSVR-CIT-1368

PRINT Complete_te_floating_schedule_Tests