X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Ftimothy_tests%2Fdev%2Fyaffs_tester.c;h=f87498c030782c02a1c1e1d0e07f51489c88f0e1;hp=3cab2761c1facbef18533b03f29c7c30a4b6bf3d;hb=ef24b90a2e00a9a3db2bab70261807037ccc0bd7;hpb=86231ed7a8ebecf2e4821f9b426262045f941591 diff --git a/direct/timothy_tests/dev/yaffs_tester.c b/direct/timothy_tests/dev/yaffs_tester.c index 3cab276..f87498c 100644 --- a/direct/timothy_tests/dev/yaffs_tester.c +++ b/direct/timothy_tests/dev/yaffs_tester.c @@ -28,28 +28,57 @@ buffer message_buffer; /*create message_buffer */ -int main(){ +int main(int argc, char *argv[]){ char yaffs_test_dir[] ="/yaffs2/test_dir"; /*the path to the directory where all of the testing will take place*/ char yaffs_mount_dir[]="/yaffs2/"; /*the path to the mount point which yaffs will mount*/ - init(yaffs_test_dir,yaffs_mount_dir); + init(yaffs_test_dir,yaffs_mount_dir,argc,argv); test(yaffs_test_dir); yaffs_unmount(yaffs_mount_dir); return 0; } -void init(char *yaffs_test_dir,char *yaffs_mount_dir){ + +void init(char *yaffs_test_dir,char *yaffs_mount_dir,int argc, char *argv[]){ char output=0; + int x=0; + int seed=-1; + FILE *log_handle; /*these variables are already set to zero, but it is better not to take chances*/ message_buffer.head=0; message_buffer.tail=0; - + + + log_handle=fopen(LOG_FILE,"w"); + if (log_handle!=NULL){ + fputs("log file for yaffs tester\n",log_handle); + fclose(log_handle); + } add_to_buffer(&message_buffer,"welcome to the yaffs tester",MESSAGE_LEVEL_BASIC_TASKS,PRINT);/* print boot up message*/ yaffs_start_up(); yaffs_mount(yaffs_mount_dir); + for (x=0;x