When downloading this package from crates.io, all files directly in the tests folder are present, but the directories within the tests folder are missing. This leads to the tests failing. I don't know why these files are missing as you don't seem to exclude them, so this might be a problem with cargo. Either way I believe non-functional tests shouldn't be packaged, so I believe you should either package all files or none of the test files.