Join GitHub today
[MRG + 1] fix kdd_kddcup99 #9731
The CIs were failing because of coverage issues. My understanding is that we do not want to download datasets on Travis during the tests.
Edit: just to be clear I was suggesting reverting your last commit.
I'd agree that we don't usually want to download them in Travis, and poor coverage here is acceptable, but it would also be nice if we had a Travis instance that did test this sort of thing.…
On 13 Sep 2017 10:37 pm, "Loïc Estève" ***@***.***> wrote: I removed the SkipTest, and now the coverage tests are passing. The CIs were failing because of coverage issues. My understanding is that we do not want to download datasets on Travis during the tests. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#9731 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AAEz63tNZXTegGDCSnq2pSBJcG2kIIDeks5sh8yYgaJpZM4PTVn9> .
I am not sure how this would work on Travis. When I was working on testing datasets on figshare, it was taking quite a while to download all the datasets from scratch (maybe 30-40 minutes off the top of my head from a good university network) and maybe we do not have the time to do it within a Travis build.
A possible work-around is to run the datasets tests on CircleCI where some of the datasets are downloaded/cached already.
We chatted about something a bit related with @ogrisel. For some tests, it would be nice to run them once in a while but not on each PR. The idea was to set-up a separate repo in the scikit-learn organization and use daily cron jobs in Travis. Amongst the things we thought of:
Note that neither the CircleCI nor the Travis cron job play nice with the coverage ...