X-Git-Url: https://yaffs.net/gitweb/?a=blobdiff_plain;f=direct%2Ftest-framework%2Ftimothy_tests%2Flinux_tests%2FREADME.txt;fp=direct%2Ftest-framework%2Ftimothy_tests%2Flinux_tests%2FREADME.txt;h=be8b831c1b8673f74195fcd6d503ed46c0c515c9;hb=e5daa72b0083831ab762a650860687fe7d25d6b3;hp=0000000000000000000000000000000000000000;hpb=a78bce6f4a7042fa153ab32d2bb263ecf7d27b66;p=yaffs2.git diff --git a/direct/test-framework/timothy_tests/linux_tests/README.txt b/direct/test-framework/timothy_tests/linux_tests/README.txt new file mode 100644 index 0000000..be8b831 --- /dev/null +++ b/direct/test-framework/timothy_tests/linux_tests/README.txt @@ -0,0 +1,48 @@ + +linux_test.c tests yaffs running under linux using the nandsim generator. + + +If a segmentation fault happens during the test then check that +the nandsim has been initilised properly. + +How to initilise the nandsim + +$ make + +$ sudo -s +...password.. +# now you have a root shell +$ ./linux-tests/initnandsim 128MiB-2048 +$ insmod yaffs2multi.ko +$ mkdir /mnt/y +$ mount -t yaffs2 /dev/mtdblock0 /mnt/y + + + +How to change the permissions on the nandsim partition + +$ sudo chmod a+wr /mnt/y/ +#check the permission change +$ touch /mnt/y/test_file + +How to clean the folder + +$ rm -rf /mnt/y + + +The test must be run in sudo to work to allow the files to be +created in the root folders. + +compile command: make +run command: sudo ./linux_test + +command line options: + -h display the command line options. + -s [number] seeds the rand with the number. + -p [number] sets the print level to the number. + the higher the number the more low level commands are printed. + the number should be between 0 and 5. + -v verbose mode. everything is printed. + -q quite mode. nothing is printed. + +