Closed tiborsimko closed 3 years ago
Tested that the problematic big file case is fixed:
$ cernopendata-client download-files --recid 12341 --protocol xrootd --verify
==> Downloading file 1 of 1
-> File: ./12341/Run2012BC_DoubleMuParked_Muons.root
==> Verifying file Run2012BC_DoubleMuParked_Muons.root...
-> Expected size 2244449133, found 2244449133
-> Expected checksum adler32:1fa61aca, found adler32:1fa61aca
==> Success!
Also:
Amends CI actions to run on latest Ubuntu 20.04 and to run the full XRootD test suite inside the new "docker-tests" target. (The common "python-tests" targets do not run XRootD tests.)
Changes all XRootD operations such as
download-files
andlist-directory
to use (vanilla) XRootD Python library instead of (broken) XRootDPyFS. Closes #119.