test_that("class running a bootstrap with initial run", { testthat::skip_on_cran() testthat::skip_if(Sys.getenv("INSTALLDIR") == "", message = "cannot start the test, INSTALLDIR variable is not specified.") bootModelDataLocation <- system.file("extdata/Bootstrap/data1.csv", package = "Certara.RsNLME", mustWork = TRUE) Data <- read.csv(bootModelDataLocation) NLME_ROOT_DIRECTORY <- file.path(tempdir(), "BootstrapInitTest") dir.create(NLME_ROOT_DIRECTORY) bootModel <- pkmodel( absorption = "FirstOrder", numCompartments = 1, data = Data, ID = "xid", Time = "time", Aa = "dose", CObs = "yobs", modelName = "OneCpt_Absorp", workingDir = NLME_ROOT_DIRECTORY ) Sys.setenv("NLME_ROOT_DIRECTORY" = NLME_ROOT_DIRECTORY) # using default host bootstrapResults <- Certara.RsNLME::bootstrap( bootModel, params = Certara.RsNLME::engineParams(bootModel, method = "QRPEM"), bootParams = Certara.RsNLME::BootstrapParams( numReplicates = 5, randomNumSeed = 1234, initialEstimates = TRUE ) ) testthat::local_edition(3) testthat::expect_snapshot_file( file.path(bootModel@modelInfo@workingDir, "BootOverall.csv"), compare = compare_file_text ) })