Open Keno opened 5 years ago
The error is likely real, and is something changed on the UCI website. It is annoying that they do not have an API so this is nesc fragile.
The handing is because the tests require the DATADEPS_ALWAYS_ACCEPT
enviroment variable to be set.
e.g. a in:
https://github.com/oxinabox/DataDepsGenerators.jl/blob/master/.travis.yml#L14
https://github.com/oxinabox/DataDepsGenerators.jl/blob/641c80ea2f29725ab70b27a799589f8213316001/appveyor.yml#L2
PkgEval shoud set the CI
enviroment variable (Basically all CI systems like Travis and AppVeyor set that).
That cause the tests to error unless DATADEPS_ALWAYS_ACCEPT
is also set,
which will stop them hanging.
Longer term it would be nice if PkgEval had a config, or read the .travis.yml config.
I do not want to just set that enviroment variable in tests,
as those tests do actually download data, and once download it stays downloaded if tests are run locally.
An option that is fairly OK would be if I setup the tests to do all the downloads to a tempdir,
which is deleted when exitting. Then it would be Ok for mne to set DATADEPS_ALWAYS_ACCEPT
directly in test code.
The tests for Embed
The hanging will be fixed by https://github.com/oxinabox/DataDeps.jl/commit/7e3696e762bfb068b61288d54a526c703c2e0ae2
I'm looking through PkgEval results and seeing a timeout with the following test failure followed by a hang: