aboutsummaryrefslogtreecommitdiff
path: root/tests/doRUnit.R
diff options
context:
space:
mode:
authorJohannes Ranke <jranke@uni-bremen.de>2015-05-15 13:55:19 +0200
committerJohannes Ranke <jranke@uni-bremen.de>2015-05-15 13:55:19 +0200
commit6c65cba39dbca98caf3f8e69552b3454ec1721fc (patch)
tree00252649aeccfdd13e723054c22203006cab10c6 /tests/doRUnit.R
parenta26b44d15c11ebb41083fc2efab0cc91a027b55b (diff)
parent89cd81cf47c9f05831e854d5185b5cc599745db4 (diff)
Merge branch 'master' into compile_odes
Conflicts (resolved manually, deleting code that I had integrated into the RUnit tests for testing the compiled version): .gitignore DESCRIPTION inst/unitTests/runit.mkinerrmin.R inst/unitTests/runit.mkinfit.R tests/testthat/test_mkinpredict_SFO_SFO.R vignettes/FOCUS_L.html
Diffstat (limited to 'tests/doRUnit.R')
-rw-r--r--tests/doRUnit.R42
1 files changed, 0 insertions, 42 deletions
diff --git a/tests/doRUnit.R b/tests/doRUnit.R
deleted file mode 100644
index 9faee940..00000000
--- a/tests/doRUnit.R
+++ /dev/null
@@ -1,42 +0,0 @@
-# Adapted from a version around 2.9 of the rcdk package by Rajarshi Guha
-if(require("RUnit", quietly=TRUE)) {
-
- pkg <- "mkin"
- path <- system.file(package=pkg, "unitTests")
-
- cat("\nRunning unit tests\n")
- print(list(pkg=pkg, getwd=getwd(), pathToUnitTests=path))
-
- library(package=pkg, character.only=TRUE)
-
- ## Define tests
- testSuite <- defineTestSuite(name=paste(pkg, " Unit Tests"),
- dirs=path)
- ## Run
- tests <- runTestSuite(testSuite)
-
- ## Default report name
- pathReport <- file.path(path, "report")
-
- ## Report to stdout and text files
- cat("------------------- UNIT TEST SUMMARY ---------------------\n\n")
- printTextProtocol(tests, showDetails=FALSE)
- printTextProtocol(tests, showDetails=FALSE,
- fileName=paste(pathReport, "Summary.txt", sep=""))
- printTextProtocol(tests, showDetails=TRUE,
- fileName=paste(pathReport, ".txt", sep=""))
-
- ## Report to HTML file
- printHTMLProtocol(tests, fileName=paste(pathReport, ".html", sep=""))
-
- ## Return stop() to cause R CMD check stop in case of
- ## - failures i.e. FALSE to unit tests or
- ## - errors i.e. R errors
- tmp <- getErrors(tests)
- if(tmp$nFail > 0 | tmp$nErr > 0) {
- stop(paste("\n\nunit testing failed (#test failures: ", tmp$nFail,
- ", #R errors: ", tmp$nErr, ")\n\n", sep=""))
- }
-} else {
- warning("cannot run unit tests -- package RUnit is not available")
-}

Contact - Imprint