I routinely develop small packages using
devtools on a development server, where I run
test() before pushing to GitHub and then deploying to a staging server.
Compared to the development server, the environment and the set of installed packages can be different on the staging server (I do not administer both). So, I would like to do the following on the staging server as a quick check:
However, I get the following:
No installed testthat tests found for foo
If I run:
... I can see that there is no
Can I pass some sort of argument to
install_github("myorg/foo", ...) that will force installation of the test suite, so that I can then use
test_package("foo", ...) to test it "as installed" on the staging server?
There is a
tests/ directory in the repository on GitHub, so
install_github() should in theory have access to that.