Running ‘run-all.R’ [14s/35s]
  Running ‘testthat.R’ [13s/32s]
Running the tests in ‘tests/run-all.R’ failed.
Complete output:
  > library(testthat)
  > 
  > test_check("ProjectTemplate")
  Loading required package: ProjectTemplate
  Loading required package: digest
  Loading required package: tibble
  Project name: test_projectd2dc368ff6b4d
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectd2dc365973d88
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectd2dc347d2d2f9
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Configuration for project: test_projectd2dc347d2d2f9
  version                     0.11.0
  data_loading                TRUE
  data_loading_header         TRUE
  data_ignore                 
  cache_loading               TRUE
  recursive_loading           FALSE
  munging                     TRUE
  logging                     FALSE
  logging_level               INFO
  load_libraries              FALSE
  libraries                   reshape2, plyr, tidyverse, stringr, lubridate
  as_factors                  FALSE
  tables_type                 tibble
  attach_internal_libraries   FALSE
  cache_loaded_data           TRUE
  sticky_variables            NONE
  underscore_variables        TRUE
  cache_file_format           RData
  dummy   999
  Configuration for project: test_projectd2dc347d2d2f9
  version                     0.11.0
  data_loading                TRUE
  data_loading_header         TRUE
  data_ignore                 
  cache_loading               TRUE
  recursive_loading           FALSE
  munging                     TRUE
  logging                     FALSE
  logging_level               INFO
  load_libraries              FALSE
  libraries                   reshape2, plyr, tidyverse, stringr, lubridate
  as_factors                  FALSE
  tables_type                 tibble
  attach_internal_libraries   FALSE
  cache_loaded_data           TRUE
  sticky_variables            NONE
  underscore_variables        TRUE
  cache_file_format           RData
  
  Additional custom config present for this project:
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectd2dc329e34e90
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: foo.reader.R
   Running helper script: helpers.R
  Autoloading data
   Loading data set: example
    Creating cache entry from global environment: example
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
    Creating cache entry from global environment: xxxx
    Creating cache entry from global environment: xxxx
    Creating cache entry from global environment: xxxx
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Following objects not in memory: 
  Objects to clear from memory: xxxx
  Project name: test_projectd2dc37a7db49
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: helper.function project.info
  Clearing cache for project: test_projectd2dc37a7db49
  Clearing cache for project: test_projectd2dc339f1e817
  Objects to clear from memory: xxx
  Project name: test_projectd2dc339f1e817
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
    Creating cache entry from CODE: xxxx
  Objects to clear from memory: config project.info
  Objects to clear from memory: project.info
  Objects to clear from memory: yyy
  Following objects not in memory: xxx
  Following objects not in memory: xxx
  Variables not cleared: config
  No objects to clear
  Objects to clear from memory: .yyy helper.function project.info
  Project name: test_projectd2dc338fa01d1
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectd2dc338fa01d1
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Configuration for project: test_projectd2dc36950a0d6
  Project name: test_projectd2dc36b1254a1
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectd2dc34d2bd70b
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  
  == Testing 1.R =================================================================
  
  [ FAIL 0 | WARN 0 | SKIP 0 | PASS 0 ]
  [ FAIL 0 | WARN 0 | SKIP 0 | PASS 0 ]
  [ FAIL 0 | WARN 0 | SKIP 0 | PASS 1 ] Done!
  
  == Testing 1.R =================================================================
  
  [ FAIL 0 | WARN 0 | SKIP 0 | PASS 0 ]
  [ FAIL 0 | WARN 0 | SKIP 0 | PASS 0 ]
  [ FAIL 0 | WARN 0 | SKIP 0 | PASS 1 ] Done!
  Current Directory: test_projectd2dc33f4e4cc8 is a ProjectTemplate directory
  Cannot create a new project inside an existing one
  Please change to another directory and re-run create.project()
  Directory: test_projectd2dc33f4e4cc8 is a ProjectTemplate directory
  Cannot create a new project inside an existing one
  Please change to another directory and re-run create.project()
  Directory: test_project2d2dc3770fdf48 is a ProjectTemplate directory
  Cannot create a new project inside an existing one
  Please change to another directory and re-run create.project()
  Objects to clear from memory: config helper.function project.info
  No objects to clear
  Objects to clear from memory: config filed2dc370cfb24c helper.function project.info
    Creating cache entry from CODE: test_data
  Current Directory: test_projectd2dc31aeff8b5 is not a valid ProjectTemplate directory because one or more mandatory directories are missing.  If you believe you are in a ProjectTemplate directory and seeing this message in error, try running migrate.project().  migrate.project() will ensure the ProjectTemplate structure is consistent with your version of ProjectTemplate.
  Please change to correct directory and re-run load.project()
  
  Current Directory: test_projectd2dc31aeff8b5 is not a valid ProjectTemplate directory because one or more mandatory directories are missing.  If you believe you are in a ProjectTemplate directory and seeing this message in error, try running migrate.project().  migrate.project() will ensure the ProjectTemplate structure is consistent with your version of ProjectTemplate.
  Change to a valid ProjectTemplate directory and run clear.cache() again.
  
  Current Directory: test_projectd2dc31aeff8b5 is not a valid ProjectTemplate directory because one or more mandatory directories are missing.  If you believe you are in a ProjectTemplate directory and seeing this message in error, try running migrate.project().  migrate.project() will ensure the ProjectTemplate structure is consistent with your version of ProjectTemplate.
  Change to a valid ProjectTemplate directory and run cache() again.
  
  Current Directory: test_projectd2dc31aeff8b5 is not a valid ProjectTemplate directory because one or more mandatory directories are missing.  If you believe you are in a ProjectTemplate directory and seeing this message in error, try running migrate.project().  migrate.project() will ensure the ProjectTemplate structure is consistent with your version of ProjectTemplate.
  Change to a valid ProjectTemplate directory and run reload.project() again.
  
  Current Directory: test_projectd2dc31aeff8b5 is not a valid ProjectTemplate directory because one or more mandatory directories are missing.  If you believe you are in a ProjectTemplate directory and seeing this message in error, try running migrate.project().  migrate.project() will ensure the ProjectTemplate structure is consistent with your version of ProjectTemplate.
  Change to a valid ProjectTemplate directory and run test.project() again.
  
  Current Directory: test_projectd2dc31aeff8b5 is not a valid ProjectTemplate directory because one or more mandatory directories are missing.  If you believe you are in a ProjectTemplate directory and seeing this message in error, try running migrate.project().  migrate.project() will ensure the ProjectTemplate structure is consistent with your version of ProjectTemplate.
  Change to a valid ProjectTemplate directory and run stub.tests() again.
  
  Current Directory: test_projectd2dc31aeff8b5 is not a valid ProjectTemplate directory because one or more mandatory directories are missing.  If you believe you are in a ProjectTemplate directory and seeing this message in error, try running migrate.project().  migrate.project() will ensure the ProjectTemplate structure is consistent with your version of ProjectTemplate.
  Please change to correct directory and re-run project.config()
  
  Project name: test_projectd2dc34972318a
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
   Loading data set: Thumbs
  Loading required namespace: RSQLite
    Creating cache entry from global environment: var_to_cache
  Loading required package: data.table
    
  01-test_data.py start
  01-test_data.py finish
    
  02-test_data.py start
  ['1', '20']
  ['2', '30']
  ['3', '40']
  Python data exists in the environment
  y
  02-test_data.py finish
  Migrating project configuration
  [1] FALSE
  Your existing project configuration in globals.dcf does not contain up to
  date configuration settings in this version 0.11.0 of ProjectTemplate.  They will
  be added automatically during migration, but you should review afterward.
   version, data_loading_header, data_ignore, logging_level, tables_type, attach_internal_libraries, cache_loaded_data, sticky_variables, underscore_variables, cache_file_format
  
  There is a new config item called cache_loaded_data which auto-caches data
  after it has been loaded from the data directory.  This has been switched
  off for this project in case it breaks your scripts.  However you can switch
  it on manually by editing global.dcf
  
  data_tables has been renamed tables_type.  It can take the value 'tibble', 
  'data_table', or 'data_frame.  If data_tables is TRUE, tables_type will be
  set to 'data_table', otherwise the default 'data_frame' will be used.  if you 
  wish a different default set it manually by editing global.dcf.  Future new
  projects will use 'tibble' by default.
  Migrating project configuration
  [1] FALSE
  Your existing project configuration in globals.dcf does not contain up to
  date configuration settings in this version 0.11.0 of ProjectTemplate.  They will
  be added automatically during migration, but you should review afterward.
   data_loading_header, data_ignore, logging_level, tables_type, attach_internal_libraries, cache_loaded_data, sticky_variables, underscore_variables, cache_file_format
  
  There is a new config item called cache_loaded_data which auto-caches data
  after it has been loaded from the data directory.  This has been switched
  off for this project in case it breaks your scripts.  However you can switch
  it on manually by editing global.dcf
  
  data_tables has been renamed tables_type.  It can take the value 'tibble', 
  'data_table', or 'data_frame.  If data_tables is TRUE, tables_type will be
  set to 'data_table', otherwise the default 'data_frame' will be used.  if you 
  wish a different default set it manually by editing global.dcf.  Future new
  projects will use 'tibble' by default.
  Migrating project configuration
  [1] FALSE
  Migrating project configuration
  [1] FALSE
  Your existing project configuration in globals.dcf does not contain up to
  date configuration settings in this version 0.11.0 of ProjectTemplate.  They will
  be added automatically during migration, but you should review afterward.
  Your config.dcf file was missing entries and defaults
  have been used.  The missing entries are:
   cache_loaded_data
  Migrating project configuration
  [1] FALSE
  Your existing project configuration in globals.dcf does not contain up to
  date configuration settings in this version 0.11.0 of ProjectTemplate.  They will
  be added automatically during migration, but you should review afterward.
  Migrating project configuration
  [1] FALSE
  Your existing project configuration in globals.dcf does not contain up to
  date configuration settings in this version 0.11.0 of ProjectTemplate.  They will
  be added automatically during migration, but you should review afterward.
  Your config.dcf file was missing entries and defaults
  have been used.  The missing entries are:
  Migrating project configuration
  [1] FALSE
  Your existing project configuration in globals.dcf does not contain up to
  date configuration settings in this version 0.11.0 of ProjectTemplate.  They will
  be added automatically during migration, but you should review afterward.
  Your config.dcf file contained unused entries which have been
  removed.  The unused entries are:
  Migrating project configuration
  [1] FALSE
  Migrating project configuration
  [1] TRUE
  Migrating project configuration
  [1] FALSE
  Your existing project configuration in globals.dcf does not contain up to
  date configuration settings in this version 0.11.0 of ProjectTemplate.  They will
  be added automatically during migration, but you should review afterward.
  Your config.dcf file was missing entries and defaults
  have been used.  The missing entries are:
   tables_type
  Migrating project configuration
  [1] FALSE
  Your existing project configuration in globals.dcf does not contain up to
  date configuration settings in this version 0.11.0 of ProjectTemplate.  They will
  be added automatically during migration, but you should review afterward.
  Your config.dcf file was missing entries and defaults
  have been used.  The missing entries are:
   tables_type
  Project name: test_projectd2dc35ee69396
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: .Random.seed config helper.function project.info
  Project name: test_projectd2dc319d7ac38
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectd2dc319d7ac38
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectd2dc37dc5fabd
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectd2dc37dc5fabd
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectd2dc3668e3f94
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectd2dc3668e3f94
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectd2dc3444b070a
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectd2dc31ba7db12
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectd2dc31ba7db12
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectd2dc343c29b86
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectd2dc343c29b86
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectd2dc31cd229d6
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectd2dc31cd229d6
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectd2dc3258a559
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectd2dc3258a559
  Loading project configuration
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectd2dc31ecef1e8
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectd2dc31ecef1e8
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: config helper.function project.info
  Loading required package: qs
  qs 0.27.3. Announcement: https://github.com/qsbase/qs/issues/103
    Creating cache entry from global environment: cache.qs
    Creating cache entry from global environment: xxxx
    Creating cache entry from global environment: xxxx
    Creating cache entry from global environment: xxxx
  Migrating project configuration
  [1] FALSE
  Your existing project configuration in globals.dcf does not contain up to
  date configuration settings in this version 0.11.0 of ProjectTemplate.  They will
  be added automatically during migration, but you should review afterward.
  Your config.dcf file was missing entries and defaults
  have been used.  The missing entries are:
   cache_loaded_data
    Loading table: example_30a
    Loading table: example_30b
    Loading table: example_31a
    Loading table: example_31b
    Loading table: example_28
  re-encoding from CP1252
  re-encoding from CP1252
  Objects to clear from memory: .Random.seed config helper.function project.info test test_data12 test_data22
  Objects to clear from memory: config helper.function project.info
  Items in cache will not be cleared
  Use reload.project(reset=TRUE) to clear cache also
  Objects to clear from memory: helper.function project.info z
  Reloading Project ...
  Project name: test_projectd2dc33e0e6114
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
   Loading cached data set: z
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: config helper.function project.info x y z
  Project name: test_projectd2dc37a8e5ad9
  Loading project configuration
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectd2dc361f58dfd
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectd2dc33d40966
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
   Loading data set: file_not_in_full_template
   Translating data.frame to tibble: file_not_in_full_template
    Creating cache entry from global environment: file_not_in_full_template
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  [1] FALSE
  [ FAIL 1 | WARN 215 | SKIP 0 | PASS 909 ]
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Failure ('test-readers.R:940:3'): Example 35: PPM Support with .ppm Extension ──
  `ppm.reader(data.file, filename, variable.name)` did not throw the expected warning.
  
  [ FAIL 1 | WARN 215 | SKIP 0 | PASS 909 ]
  Error: Test failures
  Execution halted
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/testing-design.html#sec-tests-files-overview
  > # * https://testthat.r-lib.org/articles/special-files.html
  > 
  > library(testthat)
  > library(ProjectTemplate)
  Loading required package: digest
  Loading required package: tibble
  > 
  > test_check("ProjectTemplate")
  Project name: test_projectdd26f4678bfba
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectdd26f71b55d03
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectdd26f5b59788b
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Configuration for project: test_projectdd26f5b59788b
  version                     0.11.0
  data_loading                TRUE
  data_loading_header         TRUE
  data_ignore                 
  cache_loading               TRUE
  recursive_loading           FALSE
  munging                     TRUE
  logging                     FALSE
  logging_level               INFO
  load_libraries              FALSE
  libraries                   reshape2, plyr, tidyverse, stringr, lubridate
  as_factors                  FALSE
  tables_type                 tibble
  attach_internal_libraries   FALSE
  cache_loaded_data           TRUE
  sticky_variables            NONE
  underscore_variables        TRUE
  cache_file_format           RData
  dummy   999
  Configuration for project: test_projectdd26f5b59788b
  version                     0.11.0
  data_loading                TRUE
  data_loading_header         TRUE
  data_ignore                 
  cache_loading               TRUE
  recursive_loading           FALSE
  munging                     TRUE
  logging                     FALSE
  logging_level               INFO
  load_libraries              FALSE
  libraries                   reshape2, plyr, tidyverse, stringr, lubridate
  as_factors                  FALSE
  tables_type                 tibble
  attach_internal_libraries   FALSE
  cache_loaded_data           TRUE
  sticky_variables            NONE
  underscore_variables        TRUE
  cache_file_format           RData
  
  Additional custom config present for this project:
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectdd26f2f78d460
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: foo.reader.R
   Running helper script: helpers.R
  Autoloading data
   Loading data set: example
    Creating cache entry from global environment: example
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
    Creating cache entry from global environment: xxxx
    Creating cache entry from global environment: xxxx
    Creating cache entry from global environment: xxxx
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Following objects not in memory: 
  Objects to clear from memory: xxxx
  Project name: test_projectdd26f64fcc71b
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: helper.function project.info
  Clearing cache for project: test_projectdd26f64fcc71b
  Clearing cache for project: test_projectdd26f4eb92c9f
  Objects to clear from memory: xxx
  Project name: test_projectdd26f4eb92c9f
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
    Creating cache entry from CODE: xxxx
  Objects to clear from memory: config project.info
  Objects to clear from memory: project.info
  Objects to clear from memory: yyy
  Following objects not in memory: xxx
  Following objects not in memory: xxx
  Variables not cleared: config
  No objects to clear
  Objects to clear from memory: .yyy helper.function project.info
  Project name: test_projectdd26f67370b88
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectdd26f67370b88
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Configuration for project: test_projectdd26f6e43a37a
  Project name: test_projectdd26f3cad3a9b
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectdd26f6788d2f1
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  
  == Testing 1.R =================================================================
  
  [ FAIL 0 | WARN 0 | SKIP 0 | PASS 0 ]
  [ FAIL 0 | WARN 0 | SKIP 0 | PASS 0 ]
  [ FAIL 0 | WARN 0 | SKIP 0 | PASS 1 ] Done!
  
  == Testing 1.R =================================================================
  
  [ FAIL 0 | WARN 0 | SKIP 0 | PASS 0 ]
  [ FAIL 0 | WARN 0 | SKIP 0 | PASS 0 ]
  [ FAIL 0 | WARN 0 | SKIP 0 | PASS 1 ] Done!
  Current Directory: test_projectdd26f6fdcaffb is a ProjectTemplate directory
  Cannot create a new project inside an existing one
  Please change to another directory and re-run create.project()
  Directory: test_projectdd26f6fdcaffb is a ProjectTemplate directory
  Cannot create a new project inside an existing one
  Please change to another directory and re-run create.project()
  Directory: test_project2dd26f595d9daa is a ProjectTemplate directory
  Cannot create a new project inside an existing one
  Please change to another directory and re-run create.project()
  Objects to clear from memory: config helper.function project.info
  No objects to clear
  Objects to clear from memory: config filedd26f10aa8951 helper.function project.info
    Creating cache entry from CODE: test_data
  Current Directory: test_projectdd26f705db6e1 is not a valid ProjectTemplate directory because one or more mandatory directories are missing.  If you believe you are in a ProjectTemplate directory and seeing this message in error, try running migrate.project().  migrate.project() will ensure the ProjectTemplate structure is consistent with your version of ProjectTemplate.
  Please change to correct directory and re-run load.project()
  
  Current Directory: test_projectdd26f705db6e1 is not a valid ProjectTemplate directory because one or more mandatory directories are missing.  If you believe you are in a ProjectTemplate directory and seeing this message in error, try running migrate.project().  migrate.project() will ensure the ProjectTemplate structure is consistent with your version of ProjectTemplate.
  Change to a valid ProjectTemplate directory and run clear.cache() again.
  
  Current Directory: test_projectdd26f705db6e1 is not a valid ProjectTemplate directory because one or more mandatory directories are missing.  If you believe you are in a ProjectTemplate directory and seeing this message in error, try running migrate.project().  migrate.project() will ensure the ProjectTemplate structure is consistent with your version of ProjectTemplate.
  Change to a valid ProjectTemplate directory and run cache() again.
  
  Current Directory: test_projectdd26f705db6e1 is not a valid ProjectTemplate directory because one or more mandatory directories are missing.  If you believe you are in a ProjectTemplate directory and seeing this message in error, try running migrate.project().  migrate.project() will ensure the ProjectTemplate structure is consistent with your version of ProjectTemplate.
  Change to a valid ProjectTemplate directory and run reload.project() again.
  
  Current Directory: test_projectdd26f705db6e1 is not a valid ProjectTemplate directory because one or more mandatory directories are missing.  If you believe you are in a ProjectTemplate directory and seeing this message in error, try running migrate.project().  migrate.project() will ensure the ProjectTemplate structure is consistent with your version of ProjectTemplate.
  Change to a valid ProjectTemplate directory and run test.project() again.
  
  Current Directory: test_projectdd26f705db6e1 is not a valid ProjectTemplate directory because one or more mandatory directories are missing.  If you believe you are in a ProjectTemplate directory and seeing this message in error, try running migrate.project().  migrate.project() will ensure the ProjectTemplate structure is consistent with your version of ProjectTemplate.
  Change to a valid ProjectTemplate directory and run stub.tests() again.
  
  Current Directory: test_projectdd26f705db6e1 is not a valid ProjectTemplate directory because one or more mandatory directories are missing.  If you believe you are in a ProjectTemplate directory and seeing this message in error, try running migrate.project().  migrate.project() will ensure the ProjectTemplate structure is consistent with your version of ProjectTemplate.
  Please change to correct directory and re-run project.config()
  
  Project name: test_projectdd26f3524dea5
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
   Loading data set: Thumbs
  Loading required namespace: RSQLite
    Creating cache entry from global environment: var_to_cache
  Loading required package: data.table
    
  01-test_data.py start
  01-test_data.py finish
    
  02-test_data.py start
  ['1', '20']
  ['2', '30']
  ['3', '40']
  Python data exists in the environment
  y
  02-test_data.py finish
  Migrating project configuration
  [1] FALSE
  Your existing project configuration in globals.dcf does not contain up to
  date configuration settings in this version 0.11.0 of ProjectTemplate.  They will
  be added automatically during migration, but you should review afterward.
   version, data_loading_header, data_ignore, logging_level, tables_type, attach_internal_libraries, cache_loaded_data, sticky_variables, underscore_variables, cache_file_format
  
  There is a new config item called cache_loaded_data which auto-caches data
  after it has been loaded from the data directory.  This has been switched
  off for this project in case it breaks your scripts.  However you can switch
  it on manually by editing global.dcf
  
  data_tables has been renamed tables_type.  It can take the value 'tibble', 
  'data_table', or 'data_frame.  If data_tables is TRUE, tables_type will be
  set to 'data_table', otherwise the default 'data_frame' will be used.  if you 
  wish a different default set it manually by editing global.dcf.  Future new
  projects will use 'tibble' by default.
  Migrating project configuration
  [1] FALSE
  Your existing project configuration in globals.dcf does not contain up to
  date configuration settings in this version 0.11.0 of ProjectTemplate.  They will
  be added automatically during migration, but you should review afterward.
   data_loading_header, data_ignore, logging_level, tables_type, attach_internal_libraries, cache_loaded_data, sticky_variables, underscore_variables, cache_file_format
  
  There is a new config item called cache_loaded_data which auto-caches data
  after it has been loaded from the data directory.  This has been switched
  off for this project in case it breaks your scripts.  However you can switch
  it on manually by editing global.dcf
  
  data_tables has been renamed tables_type.  It can take the value 'tibble', 
  'data_table', or 'data_frame.  If data_tables is TRUE, tables_type will be
  set to 'data_table', otherwise the default 'data_frame' will be used.  if you 
  wish a different default set it manually by editing global.dcf.  Future new
  projects will use 'tibble' by default.
  Migrating project configuration
  [1] FALSE
  Migrating project configuration
  [1] FALSE
  Your existing project configuration in globals.dcf does not contain up to
  date configuration settings in this version 0.11.0 of ProjectTemplate.  They will
  be added automatically during migration, but you should review afterward.
  Your config.dcf file was missing entries and defaults
  have been used.  The missing entries are:
   cache_loaded_data
  Migrating project configuration
  [1] FALSE
  Your existing project configuration in globals.dcf does not contain up to
  date configuration settings in this version 0.11.0 of ProjectTemplate.  They will
  be added automatically during migration, but you should review afterward.
  Migrating project configuration
  [1] FALSE
  Your existing project configuration in globals.dcf does not contain up to
  date configuration settings in this version 0.11.0 of ProjectTemplate.  They will
  be added automatically during migration, but you should review afterward.
  Your config.dcf file was missing entries and defaults
  have been used.  The missing entries are:
  Migrating project configuration
  [1] FALSE
  Your existing project configuration in globals.dcf does not contain up to
  date configuration settings in this version 0.11.0 of ProjectTemplate.  They will
  be added automatically during migration, but you should review afterward.
  Your config.dcf file contained unused entries which have been
  removed.  The unused entries are:
  Migrating project configuration
  [1] FALSE
  Migrating project configuration
  [1] TRUE
  Migrating project configuration
  [1] FALSE
  Your existing project configuration in globals.dcf does not contain up to
  date configuration settings in this version 0.11.0 of ProjectTemplate.  They will
  be added automatically during migration, but you should review afterward.
  Your config.dcf file was missing entries and defaults
  have been used.  The missing entries are:
   tables_type
  Migrating project configuration
  [1] FALSE
  Your existing project configuration in globals.dcf does not contain up to
  date configuration settings in this version 0.11.0 of ProjectTemplate.  They will
  be added automatically during migration, but you should review afterward.
  Your config.dcf file was missing entries and defaults
  have been used.  The missing entries are:
   tables_type
  Project name: test_projectdd26f579ce5f
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: .Random.seed config helper.function project.info
  Project name: test_projectdd26f16b72a4f
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectdd26f16b72a4f
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectdd26f3b09ba49
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectdd26f3b09ba49
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectdd26f338dcfce
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectdd26f338dcfce
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectdd26f39b5808c
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectdd26f48e6b188
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectdd26f48e6b188
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectdd26f554230a7
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectdd26f554230a7
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectdd26f75deed1f
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectdd26f75deed1f
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectdd26f399d698f
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectdd26f399d698f
  Loading project configuration
  Objects to clear from memory: config helper.function project.info
  Project name: test_projectdd26f135750aa
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectdd26f135750aa
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: config helper.function project.info
  Loading required package: qs
  qs 0.27.3. Announcement: https://github.com/qsbase/qs/issues/103
    Creating cache entry from global environment: cache.qs
    Creating cache entry from global environment: xxxx
    Creating cache entry from global environment: xxxx
    Creating cache entry from global environment: xxxx
  Migrating project configuration
  [1] FALSE
  Your existing project configuration in globals.dcf does not contain up to
  date configuration settings in this version 0.11.0 of ProjectTemplate.  They will
  be added automatically during migration, but you should review afterward.
  Your config.dcf file was missing entries and defaults
  have been used.  The missing entries are:
   cache_loaded_data
    Loading table: example_30a
    Loading table: example_30b
    Loading table: example_31a
    Loading table: example_31b
    Loading table: example_28
  re-encoding from CP1252
  re-encoding from CP1252
  Objects to clear from memory: .Random.seed config helper.function project.info test test_data12 test_data22
  Objects to clear from memory: config helper.function project.info
  Items in cache will not be cleared
  Use reload.project(reset=TRUE) to clear cache also
  Objects to clear from memory: helper.function project.info z
  Reloading Project ...
  Project name: test_projectdd26f58f1a319
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
   Loading cached data set: z
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Objects to clear from memory: config helper.function project.info x y z
  Project name: test_projectdd26fb640d9a
  Loading project configuration
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectdd26f113e49d8
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  Project name: test_projectdd26f93b8ff1
  Loading project configuration
  Autoloading helper functions
   Running helper script: globals.R
   Running helper script: helpers.R
  Autoloading data
   Loading data set: file_not_in_full_template
   Translating data.frame to tibble: file_not_in_full_template
    Creating cache entry from global environment: file_not_in_full_template
  Munging data
   Running preprocessing script: 01-A.R
   Sourcing R script: 01-A.R
  [1] FALSE
  [ FAIL 1 | WARN 215 | SKIP 0 | PASS 909 ]
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Failure ('test-readers.R:940:3'): Example 35: PPM Support with .ppm Extension ──
  `ppm.reader(data.file, filename, variable.name)` did not throw the expected warning.
  
  [ FAIL 1 | WARN 215 | SKIP 0 | PASS 909 ]
  Error: Test failures
  Execution halted