First of all, many thanks to @winston, @Gabor, @cpsievert, and others for shinytest. My experience has been super smooth from the start. All I need to know is installDependencies(), recordTest(), and testApp(), and the rest happens pretty much automatically. It's a breeze.
I would like to take the next step and use shinytest to test apps contained inside packages. There is some friction with ordinary package checks, but I hesitate to post an issue because I doubt shinytest was designed for this use case. If anyone has workarounds, please let me know.
My test case is drakeplanner (shinytest branch here). I use shinytest as intended to create some tests in this commit, and then later make some manual changes to try to integrate them with R CMD check. The current errors are available through Travis CI.