From Fedora Project Wiki

Line 31: Line 31:
 
#: scp root@<server hostname>:/var/log/messages messages.server
 
#: scp root@<server hostname>:/var/log/messages messages.server
 
#: cp TESTOUT.log messages.server /var/log/messages /tmp/nfs*.error log/
 
#: cp TESTOUT.log messages.server /var/log/messages /tmp/nfs*.error log/
#: tar czvf /tmp/nfs_connectathon-results.tgz log/</pre>
+
#: tar czvf /tmp/nfs_connectathon-results-<fedora user name>.tgz log/</pre>
  
 
|results=
 
|results=

Revision as of 09:06, 4 February 2010

Description

This test case is to run connectathon test suite on a NFSv4 root. The test requires both an NFS server and client system. Note, the client and server can exist on the same system.


How to test

  1. First step, configure the server by creating an NFS mount export
    cp /etc/exports /etc/exports.orig
    echo '/nfs *(rw,insecure,no_root_squash)' > /etc/exports
    mkdir /nfs
    service nfs restart
  2. Next, create test trees on the server
    git clone git://fedorapeople.org/~steved/cthon04
    cd cthon04
    ./runcthon --mkdirs /nfs
  3. Now, on the client, download the connectathon testsuite
    git clone git://fedorapeople.org/~steved/cthon04
  4. Finally, setup the connectathon testsuite from the client.
    cd cthon04
    make
    mkdir /mnt
    chmod 777 /mnt
  5. Run the testsuite from the client by a non-root user.
    ./runcthon --server <server IP> --serverdir /nfs --onlyv4
  6. Save the output from the tests to TESTOUT.log, copy /var/log/messages from both the server and client, and then tar and compress them together with /tmp/nfs*.error if any to upload it to the wiki. Please include a link to the uploaded file in your test day results.
    mkdir log
    scp root@<server hostname>:/var/log/messages messages.server
    cp TESTOUT.log messages.server /var/log/messages /tmp/nfs*.error log/
    tar czvf /tmp/nfs_connectathon-results-<fedora user name>.tgz log/

Expected Results

  1. Step #1 completes without error.
  2. Step #2 completes without error.
  3. Step #3 completes without error.
  4. Step #4 completes without error.
  5. The testsuite finishes without error; no nfs*.error files in /tmp.
  6. Step #6 completes without error.