changelog shortlog tags branches changeset files revisions annotate raw help

Mercurial > hg > ventivac / TESTING

changeset 136: bfe8bebb3a5c
parent: 004ecaa663e8
author: Mechiel Lukkien <mechiel@ueber.net>
date: Mon, 20 Aug 2007 17:22:52 +0200
permissions: -rw-r--r--
description: move things to test for.
1 this file contains some ideas on what to test about the tools, and how
2 to perform those tests.
3 
4 general:
5 - cross-test the plan 9 venti, plan 9 from user space nventi and ventisrv,
6  using venti/^(read write).
7 - cross-test the plan 9 (from user space) vac and vacfs, and vacget,
8  vacput and vacfs.
9 
10 ventisrv:
11 - test with/without compression, test with reading compressed data file
12  but not writing new compressed blocks (-C vs. -c).
13 - test whether ventisrv continues properly when index is
14  empty/partial/complete, when shutdown while writing.
15 - test the operations: pristine/duplicate write, absent/present read, random/sequential operations.
16 
17 vcache:
18 - client doing multiple requests, read/write/sync mixed.
19 - using all combinations of read/write/sync.
20 - client qeueing requests (vtest).
21 - inspect fd's to see if remote connection really does go down.
22 - try exceeding 256 tids in a client (use vtest).
23 - make dials fail (both, only proxy, only authorative).
24 - test -n with bad proxy/authorative server.
25 
26 vacput:
27 - writing special files: +t for temporary, should be skipped.