void test_superblock_corruption() {
coquet_t cq;
- int i,r,pos;
+ int i,r;
r = coquet_init(&cq,"tmp/test");
test_bail(&cq,r);
make_superblock(&cq,0,-1,12);
/* Corrupting A should lead us to default, ie n.s. = 10 */
- for(i=0;i<200;i++) {
- pos = i<100 ?i : 100+i*9;
- make_superblock(&cq,0,pos,10);
+ for(i=0;i<2048;i++) {
+ make_superblock(&cq,0,i,10);
}
/* Corrupting A should keep B, ie n.s. = 11 */
- for(i=0;i<200;i++) {
- pos = i<100 ?i : 100+i*9;
- make_superblock(&cq,1,pos,11);
+ for(i=0;i<2048;i++) {
+ make_superblock(&cq,1,i,11);
}
/* Corrupting B should give A, ie n.s. = 12 */
- for(i=0;i<200;i++) {
- pos = i<100 ?i : 100+i*9;
- make_superblock(&cq,1,2048+pos,12);
+ for(i=0;i<2048;i++) {
+ make_superblock(&cq,1,2048+i,12);
}
testvfs_virtual(cq.vfs_data,0);