//
// Copyright (c) 2006-2008 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:
//
PRINT Run all tshm
LOAD_SUITE tshm -SharedData

CONSECUTIVE



START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0001
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0001
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  shmgettest1
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0001

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0002
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0002
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  shmgettest2
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0002

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0003
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0003
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  shmgettest3
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0003

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0004
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0004
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  shmgettest4
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0004

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0005
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0005
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  shmgettest5
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0005

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0006
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0006
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  shmgettest6
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0006

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0007
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0007
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  shmgettest7
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0007


START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0008
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0008
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  shmctltest1
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0008

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0009
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0009
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  shmctltest2
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0009

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0010
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0010
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  shmctltest3
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0010

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0011
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0011
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  shmctltest4
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0011

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0012
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0012
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  shmctltest5
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0012

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0013
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0013
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  shmattest1
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0013

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0014
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0014
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  shmattest2
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0014

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0015
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0015
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  shmattest3
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0015

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0016
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0016
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  shmattest4
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0016

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0017
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0017
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 -1 tshm  shmattest5
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0017

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0018
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0018
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  shmdttest1
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0018


START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0019
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0019
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  IntgTest1 \tstdapis\tshm.ini Section_IntgTest1_1
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0019

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0020
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0020
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  IntgTest2 \tstdapis\tshm.ini Section_IntgTest2_1
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0020

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0021
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0021
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  ShmCreate \tstdapis\tshm.ini Section_ShmCreate_1
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0021

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0022
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0022
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  ShmCreate \tstdapis\tshm.ini Section_ShmCreate_2
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0022

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0023
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0023
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  IntgTest3 \tstdapis\tshm.ini Section_IntgTest3
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0023

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0024
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0024
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  ShmAttach \tstdapis\tshm.ini Section_ShmAttach
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0024

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0025
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0025
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  IntgTest4 \tstdapis\tshm.ini Section_IntgTest4
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0025

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0026
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0026
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  ShmDetach \tstdapis\tshm.ini Section_ShmDetach 
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0026

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0027
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0027
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  IntgTest5 \tstdapis\tshm.ini Section_IntgTest5
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0027

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0028
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0028
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  ShmControl \tstdapis\tshm.ini Section_ShmControl_1
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0028

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0029
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0029
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  ShmControl \tstdapis\tshm.ini Section_ShmControl_2
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0029

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0030
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0030
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  ShmControl \tstdapis\tshm.ini Section_ShmControl_3
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0030

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0031
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0031
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  ShmControl \tstdapis\tshm.ini Section_ShmControl_4
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0031

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0032
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0032
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  IntgTest6 \tstdapis\tshm.ini Section_IntgTest6
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0032

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0033
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0033
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  IntgTest7 \tstdapis\tshm.ini Section_IntgTest7
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0033

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0034
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0034
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  CreateThreadL \tstdapis\tshm.ini Section_CreateThreadL
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0034

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0042
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0042
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 15 tshm  CreateThreadL1 \tstdapis\tshm.ini Section_CreateThreadL1
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0042

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0035
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0035
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  IntgTest2 \tstdapis\tshm.ini Section_IntgTest2_2
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0035

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0036
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0036
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 -1 tshm  IntgTest1 \tstdapis\tshm.ini Section_IntgTest1_2
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0036

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0037
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0037
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 -1 tshm  IntgTest1 \tstdapis\tshm.ini Section_IntgTest1_3
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0037

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0038
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0038
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  ShmCreate \tstdapis\tshm.ini Section_ShmCreate_3
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0038

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0039
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0039
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  shmgettest8
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0039

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0040
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0040
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 5 tshm  ShmgetCreateKey \tstdapis\tshm.ini Section_ShmgetCreateKey_1
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0040

START_TESTCASE  	OPENENV-LIBC-CIT-TESTSHM-0041
//! @SYMTestCaseID 	OPENENV-LIBC-CIT-TESTSHM-0041
//! @SYMTestStatus 	3.Released
RUN_TEST_STEP !Result=0 10 tshm  shmopsvalidatetest \tstdapis\tshm.ini Section_shmopsvalidatetest
END_TESTCASE  		OPENENV-LIBC-CIT-TESTSHM-0041

