[Bioc-devel] R: developing a bioconductor package with TDD (RUnit)

Martin Morgan mtmorgan at fhcrc.org
Fri Jan 18 18:43:33 CET 2013


On 01/18/2013 08:26 AM, Davide Rambaldi wrote:
> Hello, I am trying to follow the bioconductor RUnit guidelines (http://www.bioconductor.org/developers/unitTesting-guidelines/#duringDevelopment)
>
> I have followed the the minimal setup so I have:
>
> Suggests: RUnit, BiocGenerics in DESCRIPTION
>
> BiocGenerics:::testPackage("MyPackage") in MyPackage/tests/runTests.R
>
> and some test_XXX.R files in MyPackage/inst/unitTests/
>
> If I run a single test files with:
>
> library(RUnit)
> source("LIBRARY FILES")
> source("MyPackage/inst/unitTests/test_getKeywordValue.R")
> test_getKeywordValue()

To me this looks ok. Are you using R-devel and current packages (output of 
sessionInfo())? After installing your package, does

  R --vanilla -e " BiocGenerics:::testPackage('MyPackage')"

do the right thing? After running R CMD check, are there any hints in the file

   MyPackage.Rcheck/tests/runTests.Rout

?

>
> The test run (and fails when need to fail), but if I run
>
> R CMD check MyPackage
>
> The command say:
>
> * checking tests ...
>    Running ‘runTests.R’
>   OK
>
> But don't run my tests in MyPackage/inst/unitTests directory...
>
> What I missing?
>
> Platform: x86_64-apple-darwin9.8.0
> R version 2.15.2 (2012-10-26)
>
> Best Regards and thanks in Advance
>
>
> -----------------------------------------------------------
> PLEASE NOTE MY NEW EMAIL ADDRESS
> -----------------------------------------------------------
>
> -----------------------------------------------------
> Davide Rambaldi, PhD.
> -----------------------------------------------------
> IEO ~ MolMed
> [e] davide.rambaldi at ieo.eu
> [e] davide.rambaldi at gmail.com
>
> _______________________________________________
> Bioc-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>


-- 
Computational Biology / Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N.
PO Box 19024 Seattle, WA 98109

Location: Arnold Building M1 B861
Phone: (206) 667-2793



More information about the Bioc-devel mailing list