X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Ftimothy_tests%2Fquick_tests%2Fquick_tests.h;h=ed0d336dcbac30a19d8b4786c521f38a0256b011;hp=e046eec5ade210984fa68e9d8155aabb5ab7eab1;hb=ce0a5fb9849b6dc0d1347709b28d3a34eefec662;hpb=a26fcb8cb2af11eb1a383cca8fd4be9afad5c661 diff --git a/direct/timothy_tests/quick_tests/quick_tests.h b/direct/timothy_tests/quick_tests/quick_tests.h index e046eec..ed0d336 100644 --- a/direct/timothy_tests/quick_tests/quick_tests.h +++ b/direct/timothy_tests/quick_tests/quick_tests.h @@ -1,7 +1,7 @@ /* * YAFFS: Yet another Flash File System . A NAND-flash specific file system. * - * Copyright (C) 2002-2010 Aleph One Ltd. + * Copyright (C) 2002-2011 Aleph One Ltd. * for Toby Churchill Ltd and Brightstar Engineering * * Created by Timothy Manning @@ -16,6 +16,7 @@ #ifndef __quick_tests_h__ #define __quick_tests_h__ #include +#include #include "test_yaffs_mount.h" #include "test_yaffs_mount_ENODEV.h" @@ -222,6 +223,7 @@ #include "test_yaffs_rmdir_ELOOP_dir.h" #include "test_yaffs_rmdir_EROFS.h" #include "test_yaffs_rmdir_ENAMETOOLONG.h" +#include "test_yaffs_rmdir_ENOTEMPTY.h" #include "test_yaffs_rename.h" #include "test_yaffs_rename_ENOENT.h" @@ -250,9 +252,10 @@ #include "test_yaffs_flush_EBADF.h" #include "test_yaffs_flush_EROFS.h" +#include "test_yaffs_dup.h" +#include "test_yaffs_dup_EBADF.h" #include "yaffsfs.h" -#include "yaffs_error_converter.h" #include "lib.h" @@ -472,6 +475,7 @@ test_template test_list[]={ {test_yaffs_rmdir_ELOOP_dir,test_yaffs_rmdir_ELOOP_dir_clean,"test_yaffs_rmdir_ELOOP_dir"}, {test_yaffs_rmdir_EROFS,test_yaffs_rmdir_EROFS_clean,"test_yaffs_rmdir_EROFS"}, {test_yaffs_rmdir_ENAMETOOLONG,test_yaffs_rmdir_ENAMETOOLONG_clean,"test_yaffs_rmdir_ENAMETOOLONG"}, + {test_yaffs_rmdir_ENOTEMPTY,test_yaffs_rmdir_ENOTEMPTY_clean,"test_yaffs_rmdir_ENOTEMPTY"}, {test_yaffs_stat_ELOOP_dir,test_yaffs_stat_ELOOP_dir_clean,"test_yaffs_stat_ELOOP_dir"}, @@ -502,11 +506,15 @@ test_template test_list[]={ {test_yaffs_flush_EBADF,test_yaffs_flush_EBADF_clean,"test_yaffs_flush_EBADF"}, {test_yaffs_flush_EROFS,test_yaffs_flush_EROFS_clean,"test_yaffs_flush_EROFS"}, - + {test_yaffs_dup,test_yaffs_dup_clean,"test_yaffs_dup"}, + {test_yaffs_dup_EBADF,test_yaffs_dup_EBADF_clean,"test_yaffs_dup_EBADF"}, }; +void logical_run_of_tests(void); void init_quick_tests(int argc, char *argv[]); void quit_quick_tests(int exit_code); void get_error(void); +void run_random_test_loop(void); +void run_test(int x); #endif