Running ‘testthat.R’ [6s/11s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > # This file is part of the standard setup for testthat.
  > # It is recommended that you do not modify it.
  > #
  > # Where should you do additional test configuration?
  > # Learn more about the roles of various files in:
  > # * https://r-pkgs.org/tests.html
  > # * https://testthat.r-lib.org/reference/test_package.html#special-files
  > 
  > Sys.setenv("R_TESTS" = "")
  > library(testthat)
  > library(walkboutr)
  > 
  > test_check("walkboutr")
  Linking to GEOS 3.12.1, GDAL 3.8.2, PROJ 9.3.1; sf_use_s2() is TRUE
  [ FAIL 9 | WARN 4 | SKIP 0 | PASS 30 ]
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-process_accelerometry_counts_into_bouts.R:9:3'): test smallest bout ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'tinytest'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-process_accelerometry_counts_into_bouts.R:9:3
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base (local) withOneRestart(expr, restarts[[1L]])
   4.       └─base (local) doWithOneRestart(return(expr), restart)
  ── Error ('test-process_accelerometry_counts_into_bouts.R:22:3'): test smallest bout with smallest inactive time ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'tinytest'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-process_accelerometry_counts_into_bouts.R:22:3
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base (local) withOneRestart(expr, restarts[[1L]])
   4.       └─base (local) doWithOneRestart(return(expr), restart)
  ── Error ('test-process_accelerometry_counts_into_bouts.R:35:3'): test smallest bout with smallest non wearing period ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'tinytest'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-process_accelerometry_counts_into_bouts.R:35:3
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base (local) withOneRestart(expr, restarts[[1L]])
   4.       └─base (local) doWithOneRestart(return(expr), restart)
  ── Error ('test-process_accelerometry_counts_into_bouts.R:46:3'): test non_wearing period identification ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'tinytest'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-process_accelerometry_counts_into_bouts.R:46:3
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base (local) withOneRestart(expr, restarts[[1L]])
   4.       └─base (local) doWithOneRestart(return(expr), restart)
  ── Error ('test-process_bouts_and_gps_epochs_into_walkbouts.R:18:3'): gps outliers are being applied correctly ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'tinytest'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-process_bouts_and_gps_epochs_into_walkbouts.R:18:3
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base (local) withOneRestart(expr, restarts[[1L]])
   4.       └─base (local) doWithOneRestart(return(expr), restart)
  ── Error ('test-process_bouts_and_gps_epochs_into_walkbouts.R:52:3'): evaluate_gps_completeness returns expected output ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'tinytest'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-process_bouts_and_gps_epochs_into_walkbouts.R:52:3
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base (local) withOneRestart(expr, restarts[[1L]])
   4.       └─base (local) doWithOneRestart(return(expr), restart)
  ── Error ('test-process_bouts_and_gps_epochs_into_walkbouts.R:75:3'): generate_bout_category correctly categorizes bouts ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'tinytest'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-process_bouts_and_gps_epochs_into_walkbouts.R:75:3
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base (local) withOneRestart(expr, restarts[[1L]])
   4.       └─base (local) doWithOneRestart(return(expr), restart)
  ── Error ('test-process_bouts_and_gps_epochs_into_walkbouts.R:97:3'): generate_bout_category results in a df with no NA bout labels ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'tinytest'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-process_bouts_and_gps_epochs_into_walkbouts.R:97:3
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base (local) withOneRestart(expr, restarts[[1L]])
   4.       └─base (local) doWithOneRestart(return(expr), restart)
  ── Error ('test-process_gps_data_into_gps_epochs.R:147:3'): gps data are processed to have unique epoch times ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'tinytest'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-process_gps_data_into_gps_epochs.R:147:3
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base (local) withOneRestart(expr, restarts[[1L]])
   4.       └─base (local) doWithOneRestart(return(expr), restart)
  
  [ FAIL 9 | WARN 4 | SKIP 0 | PASS 30 ]
  Error: Test failures
  Execution halted