[Rcpp-commits] r769 - in pkg/RcppArmadillo: . R
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Mon Feb 22 15:22:08 CET 2010
Author: romain
Date: 2010-02-22 15:22:08 +0100 (Mon, 22 Feb 2010)
New Revision: 769
Added:
pkg/RcppArmadillo/R/unit.test.R
Modified:
pkg/RcppArmadillo/
Log:
ignore files
Property changes on: pkg/RcppArmadillo
___________________________________________________________________
Name: svn:ignore
+ config.log
config.status
Added: pkg/RcppArmadillo/R/unit.test.R
===================================================================
--- pkg/RcppArmadillo/R/unit.test.R (rev 0)
+++ pkg/RcppArmadillo/R/unit.test.R 2010-02-22 14:22:08 UTC (rev 769)
@@ -0,0 +1,29 @@
+# Copyright (C) 2010 Dirk Eddelbuettel and Romain Francois
+#
+# This file is part of RcppArmadillo.
+#
+# RcppArmadillo is free software: you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 2 of the License, or
+# (at your option) any later version.
+#
+# RcppArmadillo is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with RcppArmadillo. If not, see <http://www.gnu.org/licenses/>.
+
+test <- function( output = if( file.exists( "/tmp" ) ) "/tmp" else getwd() ){
+ if( !file.exists( output ) ){ stop( "output directory does not exist" ) }
+
+ Rscript <- file.path( R.home( component = "bin" ), "Rscript" )
+ if( .Platform$OS.type == "windows" ){
+ Rscript <- sprintf( "%s.exe", Rscript )
+ }
+ test.script <- system.file( "unitTests", "runTests.R", package = "RcppArmadillo" )
+ cmd <- sprintf( '"%s" "%s" --output=%s', Rscript, test.script, output )
+ system( cmd )
+}
+
More information about the Rcpp-commits
mailing list