diff --git a/test/README.md b/test/README.md deleted file mode 100644 index 46f02276..00000000 --- a/test/README.md +++ /dev/null @@ -1,22 +0,0 @@ -# Testing - -## How to run the NFS conformance test suite - -### Requirements -- The conformance tests expect the NFSRODS server to expose a collection owned by the invoking user. -- The name of the invoking user. - -### Running the test suite -First, build the nfstest docker image. Enter `/test/nfs_conformance` and run the following: -```bash -$ docker build -t nfsrods_nfstest . -``` -Upon a successful build, the tests can be launched using the following: -```bash -$ docker run -it --rm --name nfsrods_nfstest --cap-add SYS_ADMIN --security-opt apparmor:unconfined nfsrods_nfstest -$ docker run -it --rm --name nfsrods_nfstest --cap-add SYS_ADMIN --security-opt apparmor:unconfined nfsrods_nfstest -s -p --runtest [,...] -``` -#### Parameters -- **** : The name of UNIX user to run the tests as. This username must map to an iRODS user. -- ****: The hostname of the computer running the NFSRODS server. -- **** : The port number the NFSRODS server is listening on. diff --git a/test/nfs_conformance/Dockerfile b/test/nfs_conformance/Dockerfile deleted file mode 100644 index 1199484d..00000000 --- a/test/nfs_conformance/Dockerfile +++ /dev/null @@ -1,19 +0,0 @@ -FROM ubuntu:18.04 - -RUN apt-get update && \ - apt-get install -y git python3 nfs-common tcpdump sudo - -RUN git clone git://git.linux-nfs.org/projects/mora/nfstest.git && \ - cd nfstest && \ - git checkout v3.0 -WORKDIR /nfstest/test - -RUN echo '%sudo ALL=(ALL:ALL) NOPASSWD:ALL' >> /etc/sudoers && \ - adduser --disabled-password --gecos "" nfstest_user && \ - adduser nfstest_user sudo && \ - mkdir -p /mnt/t && chmod 777 /mnt/t - -ADD start.sh / - -ENTRYPOINT ["bash", "/start.sh"] -CMD ["--help"] diff --git a/test/nfs_conformance/start.sh b/test/nfs_conformance/start.sh deleted file mode 100644 index a2d8ece2..00000000 --- a/test/nfs_conformance/start.sh +++ /dev/null @@ -1,53 +0,0 @@ -#! /bin/bash - -#export PYTHONPATH=/nfstest -set -x - -#username="$1" -#host="${1:-localhost}" -#port="${2:-2049}" - -#adduser --disabled-password --no-create-home --gecos "" $username -#adduser $username sudo - -# Run the tests! -#cmd="cd /nfstest/test && ./nfstest_posix $@" -#su -p nfstest_user -c "$cmd" -sudo -u nfstest_user PYTHONPATH=/nfstest /nfstest/test/nfstest_posix "$@" -#su -p $username -c " -#su -p nfstest_user -c " -#cd /nfstest/test -#./nfstest_posix -s $host -p $port --runtest access -#./nfstest_posix -s $host -p $port --runtest chdir -#./nfstest_posix -s $host -p $port --runtest close -#./nfstest_posix -s $host -p $port --runtest closedir -#./nfstest_posix -s $host -p $port --runtest creat -#./nfstest_posix -s $host -p $port --runtest fcntl -#./nfstest_posix -s $host -p $port --runtest fdatasync -#./nfstest_posix -s $host -p $port --runtest fstat -#./nfstest_posix -s $host -p $port --runtest fstatvfs -#./nfstest_posix -s $host -p $port --runtest fsync -#./nfstest_posix -s $host -p $port --runtest link -#./nfstest_posix -s $host -p $port --runtest lseek -#./nfstest_posix -s $host -p $port --runtest lstat -#./nfstest_posix -s $host -p $port --runtest mkdir -#./nfstest_posix -s $host -p $port --runtest mmap -#./nfstest_posix -s $host -p $port --runtest munmap -#./nfstest_posix -s $host -p $port --runtest opendir -#./nfstest_posix -s $host -p $port --runtest read -#./nfstest_posix -s $host -p $port --runtest readdir -#./nfstest_posix -s $host -p $port --runtest readlink -#./nfstest_posix -s $host -p $port --runtest rename -#./nfstest_posix -s $host -p $port --runtest rewinddir -#./nfstest_posix -s $host -p $port --runtest rmdir -#./nfstest_posix -s $host -p $port --runtest seekdir -#./nfstest_posix -s $host -p $port --runtest stat -#./nfstest_posix -s $host -p $port --runtest statvfs -#./nfstest_posix -s $host -p $port --runtest symlink -#./nfstest_posix -s $host -p $port --runtest sync -#./nfstest_posix -s $host -p $port --runtest telldir -#./nfstest_posix -s $host -p $port --runtest unlink -#./nfstest_posix -s $host -p $port --runtest write -#./nfstest_posix -s $host -p $port --runtest open -#./nfstest_posix -s $host -p $port --runtest chmod -#"