Fix failing checks#443
Conversation
i think we'll probably just standardise on windows, and only bother running the windows tests ... the macOS and linux tests often fail for reasons outside of our control ... |
raviselker
left a comment
There was a problem hiding this comment.
A couple of suggestions and questions, but looks good!
|
The GitHub actgions for the ubuntu-latest (devel) fails on the actual tests. Any idea why this is happening? |
|
I think I can fix failure on macOS, but I have no access to push on your PR so I made another PR see:#444 |
|
Failed on Linux older version it is becasue RcppEigen package build error. I guess it won't compile against R 4.4.x. |
|
yeah, i think testing across all these OSes doesn't actually buy us anything ... it doesn't increase the likelihood that something problematic in our code will be identified ... all it does is raise the maintenance burden.
i think i'm in the "who knows? who cares?" camp ... it's almost definitely because of something in R which needs babying, and almost definitely not anything that we need to care about. |
…lcDurbin), added option for p-adjustment, and added further unit tests
…le function (changes in R 4.6)'
|
@raviselker: I resolved the comments / suggestions that you made previously. Please have another look! |
raviselker
left a comment
There was a problem hiding this comment.
Just one more comment. Rest looks good to me!
|
@raviselker: I dealt with your comment. |
|
OK, i've squashed and merged this, but i did leave a small change to descriptives behind ... If this is a fix for something, let me know and i'll merge it as a separate commit. |
|
@jonathon-love: The |
|
|
Without |
|
With |
|
NB: The |
|
roger that. i've brought that across now. |

These changes should take care of the failing checks on GitHub (oldrel and devel). Ironically, they do only partially (see below why).
To prevent the checks for devel from failing, the Durbin(-Conover)-test was re-implemented based upon NIST and the Wikipedia entry for the test. This removes the dependency on PMCMR which is deprecated (and will be removed with the next version of R). devtools::test() for anovarmnp is successful. I conducted further tests with examples from the internet, comparing it with the current version of jamovi (using PMCMR) and the re-implementation, ensuring the same results.
The GitHub actions for macos-latest and ubuntu-oldrel fail (because of install.packages issue). I can't check the macos-issue, however, when trying the code out in a docker / rocker container with R 4.4 (~ ubuntu-oldrel) it works without problems.