Running 'test-all.R' [24s/103s]
Running the tests in 'tests/test-all.R' failed.
Complete output:
  > library("testthat")
  > library("rerddap")
  > 
  > #Sys.setenv(RERDDAP_CACHE_PATH_SUFFIX = "rerddap")
  > cache_setup(temp_dir = TRUE)
  [1] "/tmp/RtmpdynaWr/R/rerddap"
  > 
  > test_check("rerddap")
  -- 1. Error: tabledap units parameter fails correctly (@test-tabledap.R#60)  ---
  Reader error: control characters are not allowed: #80 at 840072
  1: vcr::use_cassette("tabledap_units_fails_well", {
         expect_error(tabledap("erdCinpKfmBT", "time>=2001-07-14", units = "stuff", store = memory()), 
             "toUnits=UDUNITS must be UDUNITS or UCUM")
     }) at testthat/test-tabledap.R:60
  2: insert_cassette(name, record = record, match_requests_on = match_requests_on, update_content_length_header = update_content_length_header, 
         allow_playback_repeats = allow_playback_repeats, serialize_with = serialize_with, 
         persist_with = persist_with, preserve_exact_body_bytes = preserve_exact_body_bytes)
  3: Cassette$new(name = name, record = record, match_requests_on = match_requests_on, 
         re_record_interval = NULL, tag = NULL, tags = NULL, update_content_length_header = update_content_length_header, 
         decode_compressed_response = NULL, allow_playback_repeats = allow_playback_repeats, 
         allow_unused_http_interactions = NULL, exclusive = NULL, serialize_with = serialize_with, 
         persist_with = persist_with, preserve_exact_body_bytes = preserve_exact_body_bytes)
  4: .subset2(public_bind_env, "initialize")(...)
  5: self$http_interactions()
  6: HTTPInteractionList$new(interactions = {
         if (self$should_stub_requests()) {
             self$previously_recorded_interactions()
         }
         else {
             list()
         }
     }, request_matchers = vcr_configuration()$match_requests_on)
  7: .subset2(public_bind_env, "initialize")(...)
  8: self$previously_recorded_interactions()
  9: compact(lapply(self$deserialized_hash()[["http_interactions"]], function(z) {
         response <- VcrResponse$new(z$response$status, z$response$headers, z$response$body$string, 
             self$cassette_opts)
         if (self$update_content_length_header) 
             response$update_content_length_header()
         zz <- HTTPInteraction$new(request = Request$new(z$request$method, z$request$uri, 
             z$request$body$string, z$request$headers), response = response)
         hash <- zz$to_hash()
         if (request_ignorer$should_be_ignored(hash$request)) 
             NULL
         else hash
     }))
  10: Filter(Negate(is.null), x)
  11: unlist(lapply(x, f))
  12: lapply(x, f)
  13: lapply(self$deserialized_hash()[["http_interactions"]], function(z) {
         response <- VcrResponse$new(z$response$status, z$response$headers, z$response$body$string, 
             self$cassette_opts)
         if (self$update_content_length_header) 
             response$update_content_length_header()
         zz <- HTTPInteraction$new(request = Request$new(z$request$method, z$request$uri, 
             z$request$body$string, z$request$headers), response = response)
         hash <- zz$to_hash()
         if (request_ignorer$should_be_ignored(hash$request)) 
             NULL
         else hash
     })
  14: self$deserialized_hash()
  15: self$serializer$deserialize_path()
  16: yaml::yaml.load(str)
  
  == testthat results  ===========================================================
  OK: 65 SKIPPED: 16 FAILED: 1
  1. Error: tabledap units parameter fails correctly (@test-tabledap.R#60) 
  
  Error: testthat unit tests failed
  Execution halted