Fix CI
Currently an old setup for Travis CI is used and hence automatic checks are broken.
Currently an old setup for Travis CI is used and hence automatic checks are broken.
You open for using GitHub Actions? Then I could provide a PR.
Yes and thank you! That would be awesome!
Yes and thank you! That would be awesome!
Ok, great! You open for using testthat for testing? It's currently already in suggest, but afaik not really used.
IIRC, we didn't use testthat because our tests take a long time. I would have to think about how to simplify them to avoid long CI waiting times.
IIRC, we didn't use testthat because our tests take a long time. I would have to think about how to simplify them to avoid long CI waiting times.
What I generally do, when the tests are running too long for the CI is to add a skip call, e.g. skip_on_ci() and skip_on_cran()
Good idea. Another option would be to skip all the factorization tests from @Almond-S and let the boosting routines in general_tests only run for one iteration via control = boost_control(mstop = 1). Since we do not do any type checking in this file, I guess we could go with tests that simply check for no error