projects
/
yaffs2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
More formatting
[yaffs2.git]
/
direct
/
dtest.c
diff --git
a/direct/dtest.c
b/direct/dtest.c
index fc71d768915a164592d6be903dcd9749a6a70303..36152cbb88e56fe669baca5de82d0c7173589401 100644
(file)
--- a/
direct/dtest.c
+++ b/
direct/dtest.c
@@
-22,6
+22,7
@@
#include "yaffsfs.h"
#include "yaffsfs.h"
+
void dumpDir(const char *dname);
char xx[600];
void dumpDir(const char *dname);
char xx[600];
@@
-2279,11
+2280,29
@@
void random_small_file_test(const char *mountpt,int iterations)
yaffs_unmount(mountpt);
}
yaffs_unmount(mountpt);
}
+
+void rmdir_test(const char *mountpt)
+{
+ char name[100];
+ yaffs_StartUp();
+
+ yaffs_mount(mountpt);
+
+ strcpy(name,mountpt);
+ strcat(name,"/");
+ strcat(name,"hello");
+ yaffs_mkdir(name,0666);
+ yaffs_rmdir(name);
+ yaffs_unmount(mountpt);
+}
+int random_seed;
+int simulate_power_failure;
int main(int argc, char *argv[])
{
int main(int argc, char *argv[])
{
+ random_seed = time(NULL);
//return long_test(argc,argv);
//return cache_read_test();
//return long_test(argc,argv);
//return cache_read_test();
@@
-2296,7
+2315,9
@@
int main(int argc, char *argv[])
//yaffs_backward_scan_test("/flash/flash");
// yaffs_device_flush_test("/flash/flash");
//yaffs_backward_scan_test("/flash/flash");
// yaffs_device_flush_test("/flash/flash");
- rename_over_test("/flash/yaffs1");
+ //rename_over_test("//////////////////flash///////////////////yaffs1///////////");
+
+ rmdir_test("/M18-1");
//scan_pattern_test("/flash",10000,10);
//short_scan_test("/flash/flash",40000,200);
//scan_pattern_test("/flash",10000,10);
//short_scan_test("/flash/flash",40000,200);