Xfstesting-cifs: Difference between revisions

From SambaWiki
(Created page with "In progress [Setting up the tests] <br />The xfstest suite has been updated to make it easier to test cifs (and smb3). <ol> <li>First clone the tree: git clone git://oss.sgi…")
 
No edit summary
Line 1: Line 1:
Please update if you see corrections ...
In progress



[Setting up the tests]
[Setting up the tests]
Line 6: Line 7:
<li>First clone the tree:
<li>First clone the tree:
git clone git://oss.sgi.com/xfs/cmds/xfstests
git clone git://oss.sgi.com/xfs/cmds/xfstests
and also
<li>Build the source
git clone git://oss.sgi.com/xfs/cmds/xfsprogs
<li>Build the source<br />
sudo yum install uuid-devel e2fsprogs-devel libuuid-devel libattr-devel libacl-devel libaio-dev<br />
cd xfsprogs<br />
make<br />
sudo make install-qa<br />
cd ../xfstests<br />
./configure<br />
make<br />
<li>Add the secondary test userid if it does not already exit<br />
sudo useradd fsgqa
<li>Edit the local.config file
<li>Edit the local.config file
</li>
</li>
</ol>
</ol>


[Current Test Results]
[Current Test Results]
<ol>
<ol>

Revision as of 21:16, 17 September 2014

Please update if you see corrections ...


[Setting up the tests]
The xfstest suite has been updated to make it easier to test cifs (and smb3).

  1. First clone the tree: git clone git://oss.sgi.com/xfs/cmds/xfstests and also git clone git://oss.sgi.com/xfs/cmds/xfsprogs
  2. Build the source
    sudo yum install uuid-devel e2fsprogs-devel libuuid-devel libattr-devel libacl-devel libaio-dev
    cd xfsprogs
    make
    sudo make install-qa
    cd ../xfstests
    ./configure
    make
  3. Add the secondary test userid if it does not already exit
    sudo useradd fsgqa
  4. Edit the local.config file


[Current Test Results]

  1. failing test cases
    1. To current Windows (SMB3 or later): generic/011 generic/023 generic/075 generic/088 generic/089 generic/091 generic/126 generic/127 generic/184 generic/192 generic/245 generic/263 generic/313
    2. To current Windows (using CIFS dialect instead of SMB3):
    3. To current Samba (CIFS with POSIX extensions):
  2. test cases that need us to add new features to run
  3. test cases that need to be updated to run over cifs/smb3