1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210
|
//
// Copyright (c) 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:
//
LOAD_SUITE Te_PerformanceFunctionalitySuite
START_TESTCASE PIM-APPENG-CNTMODEL-CIT-P81108
//! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-P81108
//! @SYMTestType CIT
//! @SYMTestPriority Medium
//! @SYMPREQ 811
//! @SYMTestCaseDesc Multiple requests within one database instance Test
//! @SYMTestActions Open contact x
//! Open/update/delete contact x in trap
//! Store err in Y
//!
//! Read contact h
//! Close contact h in a trap
//! Store error in B
//! Commit contact h in a trap
//! Store error in C
//!
//! Open contact h
//! Close/Commit contact h in a trap
//! Store error in B2
//! Close/Commit contact h in a trap
//! Store error in B3
//!
//! Open contact h
//! Read contact h
//! Close/Commit h in a trap
//! Store error in D
//! @SYMTestExpectedResults Y should equal 0
//! B should equal error
//! C should equal error
//! B2 should equal 0
//! B3 should equal error (for commit, 0 otherwise)
//! D should equal 0
RUN_TEST_STEP 100 Te_PerformanceFunctionalitySuite RequestMixStep c:\PerformanceFunc\configs\te_PerformanceFunctionalitySuite.ini SingleSession
END_TESTCASE PIM-APPENG-CNTMODEL-CIT-P81108
START_TESTCASE PIM-APPENG-CNTMODEL-CIT-P81109
//! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-P81109
//! @SYMTestType CIT
//! @SYMTestPriority Medium
//! @SYMPREQ 811
//! @SYMTestCaseDesc Multiple requests within multiple database instances Test
//! @SYMTestActions Open Instance Q
//! Open contact x
//! Open Instance U
//! Open/update/delete contact x in trap
//! Store err in Y
//!
//! Use instance Q
//! Read contact h
//! Use instance U
//! Close contact h in a trap
//! Store error in B
//! Commit contact h in a trap
//! Store error in C
//!
//! Use instance Q
//! Open contact h
//! Use instance U
//! Close/Commit contact h in a trap
//! Store error in B2
//! Close/Commit contact h in a trap
//! Store error in B3
//!
//! Use instance Q
//! Open contact h
//! Use instance U
//! Read contact h
//! Close/Commit read in a trap
//! Store error in D
//! @SYMTestExpectedResults
//! Y should equal 0
//! B2 should equal 0
//! B3 should equal error
//! D should equal error
RUN_TEST_STEP 100 Te_PerformanceFunctionalitySuite RequestMixStep c:\PerformanceFunc\configs\te_PerformanceFunctionalitySuite.ini MultipleSession
END_TESTCASE PIM-APPENG-CNTMODEL-CIT-P81109
START_TESTCASE PIM-APPENG-CNTMODEL-CIT-P81110
//! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-P81110
//! @SYMTestType CIT
//! @SYMTestPriority Medium
//! @SYMPREQ 811
//! @SYMTestCaseDesc Multiple transaction requests within one database instance Test
//! @SYMTestActions Open contact x
//! Start transaction
//! Open/Commit contact x in a trap
//! Store error in B
//! Close transaction
//!
//! Start transaction
//! close contact x in a trap
//! Store error in D
//! Close transaction
//!
//! Read contact h
//! Start transaction
//! Close contact h in a trap
//! Store error in B2
//! Close transaction
//!
//! Start transaction
//! Commit contact h in a trap
//! Store error in C2
//! Close transaction
//! @SYMTestExpectedResults B should equal lock error
//! D should equal lock error
//! B2 should equal error
//! C2 should equal error
RUN_TEST_STEP 100 Te_PerformanceFunctionalitySuite RequestMixStep c:\PerformanceFunc\configs\te_PerformanceFunctionalitySuite.ini SingleTransaction
END_TESTCASE PIM-APPENG-CNTMODEL-CIT-P81110
START_TESTCASE PIM-APPENG-CNTMODEL-CIT-P81111
//! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-P81111
//! @SYMTestType CIT
//! @SYMTestPriority Medium
//! @SYMPREQ 811
//! @SYMTestCaseDesc Multiple transaction requests within multiple database instances Test
//! @SYMTestActions Open database instance Q
//! Open contact x
//!
//! Open database instance U
//! Start transaction
//! Open/Commit contact x in a trap
//! Store error in B
//! Close transaction
//!
//! Start transaction
//! close contact x in a trap
//! Store error in D
//! Close transaction
//!
//! Use database instance Q
//! Read contact h
//! Use database instance U
//! Start transaction
//! Close contact h in a trap
//! Store error in B2
//! Close transaction
//!
//! Start transaction
//! Commit contact h in a trap
//! Store error in C2
//! Close transaction
//! @SYMTestExpectedResults B should equal lock error
//! D should equal lock error
//! B2 should equal error
//! C2 should equal error
RUN_TEST_STEP 100 Te_PerformanceFunctionalitySuite RequestMixStep c:\PerformanceFunc\configs\te_PerformanceFunctionalitySuite.ini MultipleTransaction
END_TESTCASE PIM-APPENG-CNTMODEL-CIT-P81111
START_TESTCASE PIM-APPENG-CNTMODEL-CIT-P81154
//! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-P81154
//! @SYMTestType CIT
//! @SYMTestPriority Medium
//! @SYMPREQ 811
//! @SYMTestCaseDesc Multiple destroy test
//! @SYMTestActions Open ten contacts
//! Push locks for contacts on cleanup stack
//! Destroy all contact objects and locks
//! Check if lock status of contacts
//! @SYMTestExpectedResults All contacts should be unlocked
RUN_TEST_STEP 100 Te_PerformanceFunctionalitySuite RequestMixStep c:\PerformanceFunc\configs\te_PerformanceFunctionalitySuite.ini MultipleDestroy
END_TESTCASE PIM-APPENG-CNTMODEL-CIT-P81154
START_TESTCASE PIM-APPENG-CNTMODEL-CIT-P81148
//! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-P81148
//! @SYMTestType CIT
//! @SYMTestPriority Low
//! @SYMPREQ 811
//! @SYMTestCaseDesc Indefinite Locking Test
//! @SYMTestActions Open session
//! Open contact A
//! Close session
//! Open new session
//! Open contact A in trap
//! @SYMTestExpectedResults Contact should not be locked
RUN_TEST_STEP 100 Te_PerformanceFunctionalitySuite RequestMixStep c:\PerformanceFunc\configs\te_PerformanceFunctionalitySuite.ini IndefiniteLock
END_TESTCASE PIM-APPENG-CNTMODEL-CIT-P81148
START_TESTCASE PIM-APPENG-CNTMODEL-CIT-P81153
//! @SYMTestCaseID PIM-APPENG-CNTMODEL-CIT-P81153
//! @SYMTestType CIT
//! @SYMTestPriority Low
//! @SYMPREQ 811
//! @SYMTestCaseDesc Odd Session commit
//! @SYMTestActions Begin transaction with session A
//! Attempt to delete a contact
//! Attempt to to commit transaction with session B
//! @SYMTestExpectedResults Transaction commit should fail with kerrlocked
RUN_TEST_STEP 100 Te_PerformanceFunctionalitySuite RequestMixStep c:\PerformanceFunc\configs\te_PerformanceFunctionalitySuite.ini OddSession
END_TESTCASE PIM-APPENG-CNTMODEL-CIT-P81153
|