Running 't-browser.R' [2s]
  Comparing 't-browser.Rout' to 't-browser.Rout.save' ... OK
  Running 't-capture.R' [1s]
  Comparing 't-capture.Rout' to 't-capture.Rout.save' ... OK
  Running 't-change.R' [1s]
  Comparing 't-change.Rout' to 't-change.Rout.save' ... OK
  Running 't-demo.R' [27s]
  Comparing 't-demo.Rout' to 't-demo.Rout.save' ... OK
  Running 't-error.R' [1s]
  Comparing 't-error.Rout' to 't-error.Rout.save' ... OK
  Running 't-exec.R' [1s]
  Comparing 't-exec.Rout' to 't-exec.Rout.save' ... OK
  Running 't-get.R' [3s]
  Comparing 't-get.Rout' to 't-get.Rout.save' ... OK
  Running 't-global.R' [1s]
  Comparing 't-global.Rout' to 't-global.Rout.save' ... OK
  Running 't-handledruns.R' [3s]
  Comparing 't-handledruns.Rout' to 't-handledruns.Rout.save' ... OK
  Running 't-ischecks.R' [1s]
  Comparing 't-ischecks.Rout' to 't-ischecks.Rout.save' ... OK
  Running 't-item.R' [3s]
  Comparing 't-item.Rout' to 't-item.Rout.save' ... OK
  Running 't-list.R' [1s]
  Comparing 't-list.Rout' to 't-list.Rout.save' ... OK
  Running 't-misc.R' [2s]
  Comparing 't-misc.Rout' to 't-misc.Rout.save' ... OK
  Running 't-nav.R' [5s]
  Comparing 't-nav.Rout' to 't-nav.Rout.save' ... OK
  Running 't-parse.R' [2s]
  Comparing 't-parse.Rout' to 't-parse.Rout.save' ... OK
  Running 't-prompt.R' [1s]
  Comparing 't-prompt.Rout' to 't-prompt.Rout.save' ... OK
  Running 't-random.R' [2s]
  Comparing 't-random.Rout' to 't-random.Rout.save' ... OK
  Running 't-rename.R' [1s]
  Comparing 't-rename.Rout' to 't-rename.Rout.save' ... OK
  Running 't-repairenvs.R' [2s]
  Comparing 't-repairenvs.Rout' to 't-repairenvs.Rout.save' ... OK
  Running 't-search.R' [11s]
  Comparing 't-search.Rout' to 't-search.Rout.save' ... OK
  Running 't-section.R' [2s]
  Comparing 't-section.Rout' to 't-section.Rout.save' ... OK
  Running 't-shim.R' [11s]
  Comparing 't-shim.Rout' to 't-shim.Rout.save' ... OK
  Running 't-state.R' [1s]
  Comparing 't-state.Rout' to 't-state.Rout.save' ... OK
  Running 't-text.R' [2s]
  Comparing 't-text.Rout' to 't-text.Rout.save' ... OK
  Running 't-translate.R' [4s]
  Comparing 't-translate.Rout' to 't-translate.Rout.save' ... OK
  Running 't-upgrade.R' [4s]
  Comparing 't-upgrade.Rout' to 't-upgrade.Rout.save' ... OK
  Running 't-utz1.R' [47s]
  Comparing 't-utz1.Rout' to 't-utz1.Rout.save' ...1149,1150c1149,1150
< Test File: d:/Rcompile/CRANpkg/local/4.1/unitizer.Rcheck/tests/fastlm1.R
< Store ID: d:/Rcompile/CRANpkg/local/4.1/unitizer.Rcheck/tests/fastlm1.unitizer
---
> Test File: fastlm1.R
> Store ID: fastlm1.unitizer
  Running 't-utz2.R' [23s]
  Comparing 't-utz2.Rout' to 't-utz2.Rout.save' ... OK
  Running 'zz-check.R' [1s]
Running the tests in 'tests/zz-check.R' failed.
Complete output:
  > # Copyright (C) 2021 Brodie Gaslam
  > 
  > # This file is part of "aammrtf - An Almost Most Minimal R Test Framework"
  > #
  > # This program 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.
  > #
  > # This program 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.
  > #
  > # Go to <https://www.r-project.org/Licenses/GPL-2> for a copy of the license.
  > 
  > flist <- function(x, y) paste0(x, paste0("'", basename(y), "'", collapse=", "))
  > report <- function(x) {writeLines(character(13)); stop(x, call.=FALSE)}
  > 
  > test.out <- list.files(pattern="\\.Rout$")
  > non.ascii <- which(lengths(lapply(test.out, tools::showNonASCIIfile)) > 0)
  43: > lorem1 <- "Today, with Kiernan on the stand offering confirmation, Howard walked the jury through the enormous amount of data pulled from Ulbricht's computer. Defense lawyers haven't had a chance yet to respond to this evidence<e2><80><94>that will likely come tomorrow. The mountain they have to climb looks higher than ever, though. Last week, Ulbricht's lawyer outlined a defense in which Ulbricht walked away from the marketplace he created and was \"lured back.\" But what will explain the dozens of folders of data on this laptop, with data from the upper echelons of Silk Road management<e2><80><94>mixed with the most intimate details of Ulbricht's personal life?"
  > if(length(non.ascii))
  +   warning(flist("Some outputs contain non-ASCII:\n", test.out[non.ascii]))
  Warning message:
  Some outputs contain non-ASCII:
  't-text.Rout' 
  > 
  > tar <- list.files(pattern='\\.Rout\\.save$', full.names=TRUE)
  > if(!nzchar(Sys.getenv('NOT_CRAN'))) tar <- tar[!grepl('not-cran', tar)]
  > cur <- file.path(dirname(tar), sub('\\.save$', '', basename(tar)))
  > awol <- !file.exists(cur)
  > 
  > if(any(awol)) report(flist(".Rout files missing (failed?):\n", cur[awol]))
  > 
  > diff.dat <- Map(tools::Rdiff, tar[!awol], cur[!awol], useDiff=TRUE, Log=TRUE)
  > diffs <- vapply(diff.dat, '[[', 1, 'status')
  > if(any(!!diffs)) report(flist("Test output differences:\n", cur[!!diffs]))
  
  
  
  
  
  
  
  
  
  
  
  
  
  Error: Test output differences:
  't-utz1.Rout'
  Execution halted