testing
bongiojp edited this page Mar 22, 2013
·
37 revisions
-
Hooshang Dadgari hdadgari@panasas.com from Panasas
- FSALs responsible for testing: VFS, PNFS, XFS
-
Philippe Deniel philippe.deniel@cea.fr from CEA
- FSALs responsible for testing: LUSTRE, 9P
-
Jeremy Bongio jbongio@linux.vnet.ibm.com from IBM
- FSALs responsible for testing: GPFS, VFS
ZFS, CEPH, PROXY ???
In order for a next release candidate to be acceptable the following tests must pass:
- cthon04 with nfsv3/4, udp/tcp, krb5/i/p with the solaris client, linux knfs client, and dNFS client.
- pynfs nfs4.0 with less then 15 fails of 565 tests run.
- all Ganesha regression tests must pass on nfsv3/4.
The FSALs to be tested:
- PNFS
- 9P
- GPFS
- VFS
- LUSTRE
- PROXY
- CEPH
- XFS
- ZFS
Branch | General health | repos link | tests link |
---|---|---|---|
lieb/next | rough | link | tests |
phdeniel/stable_1_5_x | good | link | tests |
name | used by FSALs | link to config |
---|---|---|
rhel63 | GPFS, | config |
BSD | config | |
Solaris | config | |
kickstart scripts, rhel6, bsd, solaris, etc. packages and version
# mount an export from ganesha
mount -t nfs <ganesha_host>:/export/dir /mnt/sigmund
git clone http://github.com/phdeniel/sigmund.git
./sigmund/run_test.sh
# Running Sigmund's tests in a "quiet" way
./sigmund/run_test.sh -q
# Running Sigmund's tests with JUint/XML output in /tmp
./sigmund/run_test.sh -j
More information is available here (on Sigmund's wiki) : Sigmund's wiki
git clone https://github.com/bongiojp/cthon04.git
cd cthon04
sudo ./runcthon --server ${SERVER} --serverdir $HOSTFS/hudson/root/$NODE_NAME --onlyv3 --noudp
./runcthon --server ${SERVER} --serverdir $HOSTFS/hudson/root/$NODE_NAME --onlyv3 --noudp
sudo ./runcthon --server ${SERVER} --serverdir $HOSTFS/hudson/root/$NODE_NAME --onlyv4 --noudp
./runcthon --server ${SERVER} --serverdir $HOSTFS/hudson/root/$NODE_NAME --onlyv4 --noudp
git clone https://github.com/bongiojp/cthon04.git
cd cthon04
sudo ./runcthon --server ${SERVER} --serverdir $HOSTFS/hudson/root/$NODE_NAME --onlyv3 --onlykrb5 --noudp
./runcthon --server ${SERVER} --serverdir $HOSTFS/hudson/root/$NODE_NAME --onlyv3 --onlykrb5 --noudp
sudo ./runcthon --server ${SERVER} --serverdir $HOSTFS/hudson/root/$NODE_NAME --onlyv4 --onlykrb5 --noudp
./runcthon --server ${SERVER} --serverdir $HOSTFS/hudson/root/$NODE_NAME --onlyv4 --onlykrb5 --noudp
git clone https://github.com/bongiojp/cthon04.git
cd cthon04
git checkout --track remotes/origin/solaris
sudo ./runcthon --server $SERVER --serverdir $HOSTFS/hudson/root/$NODE_NAME --onlyv3 --noudp
./runcthon --server $SERVER --serverdir $HOSTFS/hudson/root/$NODE_NAME --onlyv3 --noudp
sudo ./runcthon --server $SERVER --serverdir $HOSTFS/hudson/root/$NODE_NAME --onlyv4 --noudp
./runcthon --server $SERVER --serverdir $HOSTFS/hudson/root/$NODE_NAME --onlyv4 --noudp
git clone git://git.linux-nfs.org/projects/bfields/pynfs.git
cd pynfs
yes | python setup.py build
cd nfs4.0
sudo python testserver.py $SERVER:$HOSTFS --maketree all &> /tmp/pynfs4.0/root-results
# in the future ganesha/src/scripts/test_pynfs will have a script to run that chooses which tests to run.