From Fedora Project Wiki

No edit summary
No edit summary
Line 21: Line 21:
# Step #1 completes without error.
# Step #1 completes without error.
# Step #2 completes without error.
# Step #2 completes without error.
# The testsuite finishes without unexpected failures.  
# The testsuite finishes without unexpected failures. The following known failures and warnings can be ignored.
#: <pre>
#: <pre>
#: The following known failures can be ignored.
#: CID6
#: CID6
#: LOOK7
#: LOOK7
Line 55: Line 54:
#: DELEG15
#: DELEG15
#: GSS8
#: GSS8
#: The following known warnings can be ignored.
#: CID1
#: CID1
#: LOCK8c
#: LOCK8c

Revision as of 16:54, 3 February 2010

Description

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


How to test

  1. First, configure the NFS 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, on the client system, download pynfs testsuite from the client.
    git clone git://linux-nfs.org/~iisaman/pynfs.git
  3. Now, run the pynfs testsuite.
    cd pynfs
    ./setup.py build_ext --inplace
    ./testserver.py --maketree <server IP>:/nfs all

Expected Results

  1. Step #1 completes without error.
  2. Step #2 completes without error.
  3. The testsuite finishes without unexpected failures. The following known failures and warnings can be ignored.
    CID6
    LOOK7
    SATT1a
    CIDCF2
    COMP6
    CR13
    CR14
    LINK4a
    LINK9
    LOOKP2a
    OPCF3a
    OPEN4
    OPEN23b
    RD12
    RDDR12
    RNM11
    RNM16
    SATT12a
    DELEG5
    DELEG9
    SATT14
    SEC7
    DELEG11
    DELEG12
    DELEG13a
    DELEG13b
    DELEG13c
    DELEG13d
    DELEG13e
    DELEG15
    GSS8
    CID1
    LOCK8c
    LOCK18
    LOCK21
    OPDG9a
    OPDG9b
    OPDG9c
    OPDG9d
    OPDG9f
    OPDG9s
    OPEN16
    RD4
    RM7
    RNM10