32a4e0d84d
. test70: regression test for m_out vfs race condition The following tests use testcache.c to generate test i/o patterns, generate random write data and verify the reads. . test71: blackbox full-stack test of FS operation, testing using the regular VFS interface crazy i/o patterns with various working set sizes, triggering only primary cache, also secondary cache, and finally disk i/o and verifying contents all the time . test72: unit test of libminixfs, implementing functions it needs from -lsys and -lblockdriver and the client in order to simulate a working cache client and backend environment. . test73: blackbox test of secondary vm cache in isolation Change-Id: I1287e9753182b8719e634917ad158e3c1e079ceb
18 lines
444 B
C
18 lines
444 B
C
|
|
/* Common definitions and declarations for the testcache code
|
|
* and the testcache clients.
|
|
*/
|
|
|
|
#include <sys/types.h>
|
|
|
|
#define MAXBLOCKS 1500000
|
|
|
|
#define MAXBLOCKSIZE (4*PAGE_SIZE)
|
|
|
|
int dowriteblock(int b, int blocksize, u32_t seed, char *block);
|
|
int readblock(int b, int blocksize, u32_t seed, char *block);
|
|
void testend(void);
|
|
int dotest(int blocksize, int nblocks, int iterations);
|
|
void cachequiet(int quiet);
|
|
|
|
#define OK_BLOCK_GONE -999
|