## Testing replacements examples with APSIM-X ## Run a few tests for the examples require(apsimx) apsimx_options(warn.versions = FALSE) run.replacements.tests <- get(".run.local.tests", envir = apsimx.options) extd.dir <- system.file("extdata", package = "apsimx") replacements <- c("MaizeSoybean.apsimx","WheatRye.apsimx","Soybean.apsimx") tmp.dir <- tempdir() setwd(tmp.dir) if(run.replacements.tests){ start <- Sys.time() for(i in replacements){ rep.tst <- apsimx(i, src.dir = extd.dir, cleanup = TRUE) cat("Ran: ", i, "\n") } end <- Sys.time() cat("Total time:", end - start, "\n") if(Sys.info()[["sysname"]] != "Windows"){ cat("APSIM-X version:", apsim_version(which = "inuse", verbose = FALSE)[1],"\n") }else{ aiu <- apsim_version(which = "inuse", verbose = FALSE)[2] cat("APSIM-X version:", as.character(aiu[1,1]),"\n") } }