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

Dan Tenenbaum dtenenba at fhcrc.org
Fri Jan 18 18:47:40 CET 2013


On Fri, Jan 18, 2013 at 8:26 AM, Davide Rambaldi <davide.rambaldi at ieo.eu> 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()
>
> 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
>

This is the output you would expect to see if your tests ran and they passed.
You can introduce a failing test (checkTrue(FALSE)) and see if you get
different output.

As Martin says, the full test output is written to the files in
MyPackage.Rcheck/tests

Dan


> 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



More information about the Bioc-devel mailing list