kerneltest/f32test/bench/testscripts/fat_perf_test_dircache_fully_cached_file_open_random_H2.bat
changeset 0 a41df078684a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/kerneltest/f32test/bench/testscripts/fat_perf_test_dircache_fully_cached_file_open_random_H2.bat	Mon Oct 19 15:55:17 2009 +0100
@@ -0,0 +1,171 @@
+rem
+rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+rem All rights reserved.
+rem This component and the accompanying materials are made available
+rem under the terms of the License "Eclipse Public License v1.0"
+rem which accompanies this distribution, and is available
+rem at the URL "http://www.eclipse.org/legal/epl-v10.html".
+rem
+rem Initial Contributors:
+rem Nokia Corporation - initial contribution.
+rem
+rem Contributors:
+rem
+rem Description:
+rem
+rem -------------------------------------------------------------------------------------------------------------------
+rem Open 8000 file in each of the directories in D1\D2\D3\D4 to fill the dir cache
+rem This is the pre-condition to run all of the test cases below. This covers step#2 in @SYMTestActions in all cases below.
+rem Note: It is assumed that memory card is mounted on e: drive on the target board
+rem -------------------------------------------------------------------------------------------------------------------
+
+t_fat_perf e -c Open -p D1 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_ -n 8000 -m 1
+t_fat_perf e -c Open -p D1\D2 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_ -n 8000 -m 0
+t_fat_perf e -c Open -p D1\D2\D3 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_ -n 8000 -m 0
+t_fat_perf e -c Open -p D1\D2\D3\D4 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_ -n 8000 -m 0
+
+rem -------------------------------------------------------------------------------------------------------------------
+rem @SYMTestCaseID 		PBASE-FAT-PERF-1365	
+rem @SYMTestType    		PT	
+rem @SYMPREQ			PREQ1885
+rem @SYMTestCaseDesc		To check the directory cache performance by opening multiple files randomly when DirCache has 1.7MB data
+rem @SYMTestActions		0. Make sure the Test pre-settings
+rem				1. Set FAT_MinDirCacheSize  =  128 KB and FAT_MaxDirCacheSize  = 9216 KB in ESTART.TXTre
+rem				2. Fill DirCache with 1.7 MB data
+rem				   Note: Before the next step, ABCD~_1 file is opened at root dir \D1\ to set the LeafDirCache.
+rem				   This should not be accounted for measurement purpose.
+rem				3. Open the following files under \\D1\\: 
+rem					ABCD~_8000
+rem					ABCD~_20
+rem					ABCD~_4000
+rem					ABCD~_1000
+rem					ABCD~_3000
+rem					ABCD~_200
+rem					ABCD~_6000
+rem				4. Measure the  time taken to open each of these files
+rem @SYMTestExpectedResults	1. FAT_MinDirCacheSize  =  128 KB and FAT_MaxDirCacheSize  = 9216 KB
+rem				2. DirCache filled with 1.7MB data
+rem 				3. File Open Successful
+rem				4. Time in ms for each file
+rem Note:			It is assumed that memory card is mounted on e: drive on the target board
+rem -------------------------------------------------------------------------------------------------------------------
+
+t_fat_perf e -c Open -p D1 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_1 -n 1 -m 0
+
+t_fat_perf e -c Open -p D1 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_8000 -n 1 -m 0
+t_fat_perf e -c Open -p D1 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_20 -n 1 -m 0
+t_fat_perf e -c Open -p D1 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_4000 -n 1 -m 0
+t_fat_perf e -c Open -p D1 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_1000 -n 1 -m 0
+t_fat_perf e -c Open -p D1 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_3000 -n 1 -m 0
+t_fat_perf e -c Open -p D1 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_200 -n 1 -m 0
+t_fat_perf e -c Open -p D1 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_6000 -n 1 -m 0
+
+rem -------------------------------------------------------------------------------------------------------------------
+rem @SYMTestCaseID 		PBASE-FAT-PERF-1366	
+rem @SYMTestType    		PT	
+rem @SYMPREQ			PREQ1885
+rem @SYMTestCaseDesc		To check the directory cache performance by opening multiple files randomly when DirCache has 3.4MB data
+rem @SYMTestActions		0. Make sure the Test pre-settings
+rem				1. Set FAT_MinDirCacheSize  =  128 KB and FAT_MaxDirCacheSize  = 9216 KB in ESTART.TXT
+rem				2. Fill DirCache with 3.4MB data
+rem				   Note: Before the next step, ABCD~_1 file is opened at root dir \D1\ to set the LeafDirCache.
+rem				   This should not be accounted for measurement purpose.
+rem				3. Open the following files under \\D1\\D2\\ : 
+rem					ABCD~_8000
+rem					ABCD~_20
+rem					ABCD~_4000
+rem					ABCD~_1000
+rem					ABCD~_3000
+rem					ABCD~_200
+rem					ABCD~_6000
+rem				4. Measure the  time taken to open each of these files
+rem @SYMTestExpectedResults	1. FAT_MinDirCacheSize  =  128 KB and FAT_MaxDirCacheSize  = 9216 KB
+rem				2. DirCache filled with 3.4MB data
+rem				3. File Open Successful
+rem				4. Time in ms for each file
+rem Note:			It is assumed that memory card is mounted on e: drive on the target board
+rem -------------------------------------------------------------------------------------------------------------------
+
+t_fat_perf e -c Open -p D1 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_1 -n 1 -m 0
+
+t_fat_perf e -c Open -p D1\D2 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_8000 -n 1 -m 0
+t_fat_perf e -c Open -p D1\D2 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_20 -n 1 -m 0
+t_fat_perf e -c Open -p D1\D2 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_4000 -n 1 -m 0
+t_fat_perf e -c Open -p D1\D2 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_1000 -n 1 -m 0
+t_fat_perf e -c Open -p D1\D2 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_3000 -n 1 -m 0
+t_fat_perf e -c Open -p D1\D2 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_200 -n 1 -m 0
+t_fat_perf e -c Open -p D1\D2 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_6000 -n 1 -m 0
+
+rem -------------------------------------------------------------------------------------------------------------------
+rem @SYMTestCaseID 		PBASE-FAT-PERF-1367
+rem @SYMTestType    		PT	
+rem @SYMPREQ			PREQ1885
+rem @SYMTestCaseDesc		To check the directory cache performance by opening multiple files randomly when DirCache has 5.1MB data
+rem @SYMTestActions		0. Make sure the Test pre-settings
+rem				1. Set FAT_MinDirCacheSize  =  128 KB and FAT_MaxDirCacheSize  = 9216 KB in ESTART.TXT
+rem				2. Fill DirCache with 5.1MB data
+rem				   Note: Before the next step, ABCD~_1 file is opened at root dir \D1\ to set the LeafDirCache.
+rem				   This should not be accounted for measurement purpose.
+rem				3. Open the following files under \\D1\\D2\\D3\\: 
+rem					ABCD~_8000
+rem					ABCD~_20
+rem					ABCD~_4000
+rem					ABCD~_1000
+rem					ABCD~_3000
+rem					ABCD~_200
+rem					ABCD~_6000
+rem				4. Measure the  time taken to open each of these files
+rem @SYMTestExpectedResults	1. FAT_MinDirCacheSize  =  128 KB and FAT_MaxDirCacheSize  = 9216 KB
+rem				2. DirCache filled with 5.1MB data
+rem				3. File Open Successful
+rem				4. Time in ms for each file
+rem Note:			It is assumed that memory card is mounted on e: drive on the target board
+rem -------------------------------------------------------------------------------------------------------------------
+
+t_fat_perf e -c Open -p D1 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_1 -n 1 -m 0
+
+t_fat_perf e -c Open -p D1\D2\D3 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_8000 -n 1 -m 0
+t_fat_perf e -c Open -p D1\D2\D3 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_20 -n 1 -m 0
+t_fat_perf e -c Open -p D1\D2\D3 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_4000 -n 1 -m 0
+t_fat_perf e -c Open -p D1\D2\D3 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_1000 -n 1 -m 0
+t_fat_perf e -c Open -p D1\D2\D3 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_3000 -n 1 -m 0
+t_fat_perf e -c Open -p D1\D2\D3 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_200 -n 1 -m 0
+t_fat_perf e -c Open -p D1\D2\D3 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_6000 -n 1 -m 0
+
+rem -------------------------------------------------------------------------------------------------------------------
+rem @SYMTestCaseID 		PBASE-FAT-PERF-1368	
+rem @SYMTestType    		PT	
+rem @SYMPREQ			PREQ1885
+rem @SYMTestCaseDesc		To check the directory cache performance by opening multiple files randomly when DirCache has 6.8MB data
+rem @SYMTestActions		0. Make sure the Test pre-settings
+rem				1. Set FAT_MinDirCacheSize  =  128 KB and FAT_MaxDirCacheSize  = 9216 KB in ESTART.TXT
+rem				2. Fill DirCache with 6.8MB data
+rem				   Note: Before the next step, ABCD~_1 file is opened at root dir \D1\ to set the LeafDirCache.
+rem				   This should not be accounted for measurement purpose.
+rem				3. Open the following files under \\D1\\D2\\D3\\D4\\: 
+rem					ABCD~_8000
+rem					ABCD~_20
+rem					ABCD~_4000
+rem					ABCD~_1000
+rem					ABCD~_3000
+rem					ABCD~_200
+rem					ABCD~_6000
+rem				4. Measure the  time taken to open each of these files
+rem @SYMTestExpectedResults	1. FAT_MinDirCacheSize  =  128 KB and FAT_MaxDirCacheSize  = 9216 KB
+rem				2. DirCache filled with 6.8MB data
+rem				3. File Open Successful
+rem				4. Time in ms for each file
+rem Note:			It is assumed that memory card is mounted on e: drive on the target board
+rem -------------------------------------------------------------------------------------------------------------------
+
+t_fat_perf e -c Open -p D1 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_1 -n 1 -m 0
+
+t_fat_perf e -c Open -p D1\D2\D3\D4 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_8000 -n 1 -m 0
+t_fat_perf e -c Open -p D1\D2\D3\D4 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_20 -n 1 -m 0
+t_fat_perf e -c Open -p D1\D2\D3\D4 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_4000 -n 1 -m 0
+t_fat_perf e -c Open -p D1\D2\D3\D4 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_1000 -n 1 -m 0
+t_fat_perf e -c Open -p D1\D2\D3\D4 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_3000 -n 1 -m 0
+t_fat_perf e -c Open -p D1\D2\D3\D4 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_200 -n 1 -m 0
+t_fat_perf e -c Open -p D1\D2\D3\D4 -b ABCD1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD1ABCD2ABCD3ABCD4ABCD_6000 -n 1 -m 0
+
+