<div dir="ltr"><br><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><a href="http://www.keittlab.org/" target="_blank">http://www.keittlab.org/</a></div></div></div>
<br><div class="gmail_quote">On Sat, Feb 4, 2017 at 12:17 PM, Dirk Eddelbuettel <span dir="ltr"><<a href="mailto:edd@debian.org" target="_blank">edd@debian.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
On 4 February 2017 at 11:58, Tim Keitt wrote:<br>
| Thanks.<br>
|<br>
| Here's what I came up with:<br>
|<br>
| Sys.setenv(R_TESTS = "")<br>
|<br>
| wd = getwd()<br>
| wd = sub(".tests.testthat$", "", wd)<br>
| ipath1 = file.path(wd, "inst", "include")<br>
| ipath2 = file.path(wd, "include")<br>
| Sys.setenv(PKG_CXXFLAGS = paste(paste0("-I", ipath1), paste0("-I", ipath2)))<br>
|<br>
| That works sometimes, but not always. It seems to pass R CMD check --as-cran<br>
| (still need to run on devel release), so that's what I needed. But oddly it<br>
| fails on apveyor and <a href="http://travis.ci" rel="noreferrer" target="_blank">travis.ci</a>. As far as I can tell, you cannot have any<br>
| confidence in the current working directory using testthat in different<br>
| environments.<br>
<br>
The "if you break it, you get to keep the pieces" saying comes to mind<br>
as we do not promise anywhere that testthat is in fact supported ...<br></blockquote><div><br></div><div>Sure. Seems the issue is more with testthat than Rcpp anyway. I was just posting in case someone else comes looking.</div><div><br></div><div>THK</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Stricly personally speaking, I have always found devtools and testthat<br>
too obfuscating for my liking.  I build much smaller, simpler tools<br>
around littler. That works for me. And for unit tests, I still rely on<br>
RUnit.  But that is just my view.<br>
<br>
If someone wants to work on (additonal, optional) support for<br>
testthat etc, the doors are always open for good pull requests.<br>
<span class="HOEnZb"><font color="#888888"><br>
Dirk<br>
<br>
--<br>
<a href="http://dirk.eddelbuettel.com" rel="noreferrer" target="_blank">http://dirk.eddelbuettel.com</a> | @eddelbuettel | <a href="mailto:edd@debian.org">edd@debian.org</a><br>
</font></span></blockquote></div><br></div></div>