Bug reports, feature requests, and other contributions are welcome. If you find a demonstrable problem that is caused by the code of this library, please:
- Search for already reported problems.
- Check if the issue has been fixed or is still reproducible on the latest master branch.
- Create an issue with a test case.
If you create a feature branch, you can run the tests to ensure everything is operating correctly. The easiest is to run the tests using Docker:
$ docker build -t xrootd .
$ docker run -h xrootdpyfs -it xrootd
You can also run the tests locally:
$ ./run-tests.sh
You will however need to start a local XRootD server, e.g.:
$ xrootd -b -l /dev/null /tmp <tmpfolder>
where, <tmpfolder>
is dependent on your system (e.g. on OS X it is
/var/folders
, while on Linux it can be left empty).
Note
XRootD have issues with Docker's default hostname, thus it is important to
supply a host name to docker run
via the -h
option.