Running ‘testthat.R’ [15s/21s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(webfakes)
  > 
  > test_check("webfakes", reporter = "progress")
  ✔ | F W  S  OK | Context
  
  ⠏ |          0 | app-process                                                    
  ⠋ |      1   0 | app-process                                                    
  ⠙ |      1   1 | app-process                                                    
  ⠸ |      1   3 | app-process                                                    
  ⠴ |      1   5 | app-process                                                    
  ⠏ |      1   9 | app-process                                                    
  ✔ |      1  12 | app-process [3.6s]
  
  ⠏ |          0 | app                                                            
  ⠋ |      1   0 | app                                                            
  ✖ | 1 1  1   0 | app
  ────────────────────────────────────────────────────────────────────────────────
  Warning ('test-app.R:21:3'): handler can declare a locals argument
  cannot open file '/tmp/RtmppGJTxU/callr-spr-269dfa1a66cb3b': No space left on device
  Backtrace:
       ▆
    1. ├─testthat::expect_equal(...) at test-app.R:21:3
    2. │ └─testthat::quasi_label(enquo(object), label)
    3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
    4. ├─base::rawToChar(curl::curl_fetch_memory(web$url("/count"))$content)
    5. ├─curl::curl_fetch_memory(web$url("/count"))
    6. └─web$url("/count")
    7.   └─self$start()
    8.     └─callr::r_session$new(callr_opts, wait = TRUE)
    9.       └─callr (local) initialize(...)
   10.         └─callr:::rs_init(self, private, super, options, wait, wait_timeout)
   11.           └─callr:::setup_context(options)
   12.             ├─base::within(...)
   13.             └─base::within.list(...)
   14.               └─base::eval(substitute(expr), e)
   15.                 └─base::eval(substitute(expr), e)
   16.                   └─callr:::make_profiles(...)
   17.                     └─base::cat("", file = profile_system)
   18.                       └─base::file(file, ifelse(append, "a", "w"))
  
  Error ('test-app.R:21:3'): handler can declare a locals argument
  Error in `file(file, ifelse(append, "a", "w"))`: cannot open the connection
  Backtrace:
       ▆
    1. ├─testthat::expect_equal(...) at test-app.R:21:3
    2. │ └─testthat::quasi_label(enquo(object), label)
    3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
    4. ├─base::rawToChar(curl::curl_fetch_memory(web$url("/count"))$content)
    5. ├─curl::curl_fetch_memory(web$url("/count"))
    6. └─web$url("/count")
    7.   └─self$start()
    8.     └─callr::r_session$new(callr_opts, wait = TRUE)
    9.       └─callr (local) initialize(...)
   10.         └─callr:::rs_init(self, private, super, options, wait, wait_timeout)
   11.           └─callr:::setup_context(options)
   12.             ├─base::within(...)
   13.             └─base::within.list(...)
   14.               └─base::eval(substitute(expr), e)
   15.                 └─base::eval(substitute(expr), e)
   16.                   └─callr:::make_profiles(...)
   17.                     └─base::cat("", file = profile_system)
   18.                       └─base::file(file, ifelse(append, "a", "w"))
  ────────────────────────────────────────────────────────────────────────────────
  
  ⠏ |          0 | base64                                                         
  ✔ |   2     11 | base64
  ────────────────────────────────────────────────────────────────────────────────
  Warning ('test-base64.R:21:5'): base64_decode
  cannot create dir '/tmp/RtmppGJTxU/file269dfa7b01ba45', reason 'No space left on device'
  Backtrace:
       ▆
    1. └─testthat::expect_equal(decoded, expected) at test-base64.R:21:5
    2.   └─testthat:::expect_waldo_equal_(msg, act, exp, info, ..., tolerance = tolerance)
    3.     └─testthat:::waldo_compare(...)
    4.       └─testthat:::local_reporter_output()
    5.         └─reporter$local_user_output(.env)
    6.           └─testthat::local_reproducible_output(...)
    7.             └─withr::local_language(lang, .local_envir = .env)
    8.               └─withr:::reset_gettext_cache()
    9.                 ├─base::bindtextdomain("reset", local_tempdir())
   10.                 └─withr::local_tempdir()
   11.                   └─base::dir.create(path, recursive = TRUE)
  
  Warning ('test-base64.R:21:5'): base64_decode
  cannot create dir '/tmp/RtmppGJTxU/file269dfa3afb9cd3', reason 'No space left on device'
  Backtrace:
      ▆
   1. ├─testthat::expect_equal(decoded, expected) at test-base64.R:21:5
   2. │ └─testthat:::expect_waldo_equal_(msg, act, exp, info, ..., tolerance = tolerance)
   3. │   └─testthat:::waldo_compare(...)
   4. │     └─withr (local) `<fn>`()
   5. └─withr:::reset_gettext_cache()
   6.   ├─base::bindtextdomain("reset", local_tempdir())
   7.   └─withr::local_tempdir()
   8.     └─base::dir.create(path, recursive = TRUE)
  ────────────────────────────────────────────────────────────────────────────────
  
  ⠏ |          0 | decode-url                                                     
  ⠋ |          1 | decode-url                                                     
  ⠹ |          3 | decode-url                                                     
  ✔ |          4 | decode-url [1.0s]
  
  ⠏ |          0 | delay                                                          
  ⠋ |          1 | delay                                                          
  ✔ |          4 | delay [1.0s]
  
  ⠏ |          0 | git-app                                                        
  ✔ |      1   0 | git-app
  
  ⠏ |          0 | http-methods                                                   
  ⠋ |          1 | http-methods                                                   
  ⠴ |          6 | http-methods                                                   
  ⠙ |         22 | http-methods                                                   
  ✔ |         23 | http-methods [1.1s]
  
  ⠏ |          0 | httpbin                                                        
  ⠼ |         15 | httpbin                                                        
  ⠇ |         29 | httpbin                                                        
  ⠴ |         46 | httpbin                                                        
  ⠧ |         58 | httpbin                                                        
  ⠇ |         69 | httpbin                                                        
  ⠦ |         77 | httpbin                                                        
  ⠴ |         86 | httpbin                                                        
  ⠴ |         96 | httpbin                                                        
  ⠙ |        102 | httpbin                                                        
  ⠦ |        107 | httpbin                                                        
  ⠸ |        114 | httpbin                                                        
  ⠧ |        118 | httpbin                                                        
  ⠙ |        122 | httpbin                                                        
  ⠸ |        134 | httpbin                                                        
  ⠇ |        149 | httpbin                                                        
  ⠴ |        156 | httpbin                                                        
  ⠦ |      1 166 | httpbin                                                        
  ⠇ |      3 176 | httpbin                                                        
  ⠴ |      3 183 | httpbin                                                        
  ⠼ |      3 192 | httpbin                                                        
  ⠙ |      3 199 | httpbin                                                        
  ⠧ |      3 205 | httpbin                                                        
  ✔ |      3 213 | httpbin [3.7s]
  
  ⠏ |          0 | https                                                          
  ✔ |      3   0 | https
  
  ⠏ |          0 | local                                                          
  ⠋ |          1 | local                                                          
  ✔ |          1 | local
  
  ⠏ |          0 | mime                                                           
  ✔ |          2 | mime
  
  ⠏ |          0 | mw-etag                                                        
  ⠋ |          1 | mw-etag                                                        
  ✔ |          5 | mw-etag
  
  ⠏ |          0 | mw-log                                                         
  ⠋ |          1 | mw-log                                                         
  ✔ |          6 | mw-log
  
  ⠏ |          0 | mw-multipart                                                   
  ⠋ |          1 | mw-multipart                                                   
  ✔ |          2 | mw-multipart
  
  ⠏ |          0 | mw-range-parser                                                
  ⠦ |      1   6 | mw-range-parser                                                
  ✔ |      1   6 | mw-range-parser
  
  ⠏ |          0 | mw-raw                                                         
  ⠋ |          1 | mw-raw                                                         
  ✔ |          3 | mw-raw
  
  ⠏ |          0 | mw-static                                                      
  ⠋ |          1 | mw-static                                                      
  ⠙ |         12 | mw-static                                                      
  ✔ |         18 | mw-static
  
  ⠏ |          0 | mw-urlencoded                                                  
  ⠋ |          1 | mw-urlencoded                                                  
  ✔ |          1 | mw-urlencoded
  
  ⠏ |          0 | oauth                                                          
  ✔ |      2   0 | oauth
  
  ⠏ |          0 | path-matching                                                  
  ⠴ |         16 | path-matching                                                  
  ✔ |         30 | path-matching
  
  ⠏ |          0 | print                                                          
  ⠋ |      1   0 | print                                                          
  ⠼ |      5   0 | print                                                          
  ✔ |      5   0 | print [1.2s]
  
  ⠏ |          0 | request                                                        
  ✔ |      1   0 | request
  
  ⠏ |          0 | response                                                       
  ⠋ |          1 | response                                                       
  ⠼ |          5 | response                                                       
  ⠹ |         13 | response                                                       
  ✔ |         18 | response
  
  ⠏ |          0 | threads                                                        
  ⠋ |          1 | threads                                                        
  ✔ |          5 | threads
  
  ⠏ |          0 | tmpl-glue                                                      
  ⠋ |          1 | tmpl-glue                                                      
  ✔ |          1 | tmpl-glue [1.1s]
  
  ⠏ |          0 | utils                                                          
  ✔ |      1   0 | utils
  
  ⠏ |          0 | uuid                                                           
  ⠋ |          1 | uuid                                                           
  ✔ |         32 | uuid
  
  ══ Results ═════════════════════════════════════════════════════════════════════
  Duration: 20.1 s
  
  ── Skipped tests (19) ──────────────────────────────────────────────────────────
  • On CRAN (19): 'test-app-process.R:1:1', 'test-app.R:1:1',
    'test-git-app.R:2:3', 'test-httpbin.R:772:1', 'test-httpbin.R:786:1',
    'test-httpbin.R:801:1', 'test-https.R:2:3', 'test-https.R:22:3',
    'test-https.R:54:3', 'test-mw-range-parser.R:1:1', 'test-oauth.R:2:3',
    'test-oauth.R:75:3', 'test-print.R:33:3', 'test-print.R:45:3',
    'test-print.R:54:3', 'test-print.R:62:3', 'test-print.R:68:1',
    'test-request.R:1:1', 'test-utils.R:2:3'
  
  ── Failed tests ────────────────────────────────────────────────────────────────
  Error ('test-app.R:21:3'): handler can declare a locals argument
  Error in `file(file, ifelse(append, "a", "w"))`: cannot open the connection
  Backtrace:
       ▆
    1. ├─testthat::expect_equal(...) at test-app.R:21:3
    2. │ └─testthat::quasi_label(enquo(object), label)
    3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
    4. ├─base::rawToChar(curl::curl_fetch_memory(web$url("/count"))$content)
    5. ├─curl::curl_fetch_memory(web$url("/count"))
    6. └─web$url("/count")
    7.   └─self$start()
    8.     └─callr::r_session$new(callr_opts, wait = TRUE)
    9.       └─callr (local) initialize(...)
   10.         └─callr:::rs_init(self, private, super, options, wait, wait_timeout)
   11.           └─callr:::setup_context(options)
   12.             ├─base::within(...)
   13.             └─base::within.list(...)
   14.               └─base::eval(substitute(expr), e)
   15.                 └─base::eval(substitute(expr), e)
   16.                   └─callr:::make_profiles(...)
   17.                     └─base::cat("", file = profile_system)
   18.                       └─base::file(file, ifelse(append, "a", "w"))
  
  [ FAIL 1 | WARN 3 | SKIP 19 | PASS 397 ]
  Error:
  ! Test failures.
  Execution halted