Running ‘testthat.R’ [6s/31s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(codemetar)
  > 
  > test_check("codemetar")
  ── 1. Error: we can validate this file (@test-codemeta_validate.R#4)  ──────────
  GitHub API error (403): 403 Forbidden
    API rate limit exceeded for 163.1.211.17. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)
  1: write_codemeta("codemetar", "codemeta_test.json") at testthat/test-codemeta_validate.R:4
  2: create_codemeta(pkg = pkg, root = root)
  3: add_github_topics(cm)
  4: gh::gh("GET /repos/:owner/:repo/topics", repo = repo, owner = owner, .send_headers = c(Accept = "application/vnd.github.mercy-preview+json"))
  5: gh_process_response(raw)
  
  ── 2. Error: we can call crosswalk (@test-crosswalk.R#8)  ──────────────────────
  HTTP error 404.
  1: crosswalk(f, "GitHub") at testthat/test-crosswalk.R:8
  2: get_crosswalk_context(crosswalk_table(from), codemeta_context)
  3: crosswalk_table(from)
  4: readr::read_csv(full_crosswalk, col_types = cols(.default = "c"))
  5: read_delimited(file, tokenizer, col_names = col_names, col_types = col_types, locale = locale, 
         skip = skip, comment = comment, n_max = n_max, guess_max = guess_max, progress = progress)
  6: datasource_connection(file, skip, comment)
  7: read_connection(path)
  8: open(con, "rb")
  9: open.connection(con, "rb")
  
  ── 3. Error: add_github_topics (@test-guess_metadata.R#103)  ───────────────────
  GitHub API error (403): 403 Forbidden
    API rate limit exceeded for 163.1.211.17. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)
  1: add_github_topics(cm) at testthat/test-guess_metadata.R:103
  2: gh::gh("GET /repos/:owner/:repo/topics", repo = repo, owner = owner, .send_headers = c(Accept = "application/vnd.github.mercy-preview+json"))
  3: gh_process_response(raw)
  
  ── 4. Error: we can write a codemeta document given a package name (@test-write_
  GitHub API error (403): 403 Forbidden
    API rate limit exceeded for 163.1.211.17. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)
  1: write_codemeta("codemetar") at testthat/test-write_codemeta.R:4
  2: create_codemeta(pkg = pkg, root = root)
  3: add_github_topics(cm)
  4: gh::gh("GET /repos/:owner/:repo/topics", repo = repo, owner = owner, .send_headers = c(Accept = "application/vnd.github.mercy-preview+json"))
  5: gh_process_response(raw)
  
  ── 5. Error: We can read an existing codemeta.json file (@test-write_codemeta.R#
  GitHub API error (403): 403 Forbidden
    API rate limit exceeded for 163.1.211.17. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)
  1: write_codemeta("codemetar") at testthat/test-write_codemeta.R:29
  2: create_codemeta(pkg = pkg, root = root)
  3: add_github_topics(cm)
  4: gh::gh("GET /repos/:owner/:repo/topics", repo = repo, owner = owner, .send_headers = c(Accept = "application/vnd.github.mercy-preview+json"))
  5: gh_process_response(raw)
  
  ── 6. Error: We can use either a path or pkg name in writing (@test-write_codeme
  GitHub API error (403): 403 Forbidden
    API rate limit exceeded for 163.1.211.17. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)
  1: write_codemeta(path.package("codemetar")) at testthat/test-write_codemeta.R:38
  2: create_codemeta(pkg = pkg, root = root)
  3: add_github_topics(cm)
  4: gh::gh("GET /repos/:owner/:repo/topics", repo = repo, owner = owner, .send_headers = c(Accept = "application/vnd.github.mercy-preview+json"))
  5: gh_process_response(raw)
  
  ── 7. Error: we can write codemeta given a codemeta object (@test-write_codemeta
  GitHub API error (403): 403 Forbidden
    API rate limit exceeded for 163.1.211.17. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)
  1: expect_is(create_codemeta("codemetar", codemeta), "list") at testthat/test-write_codemeta.R:60
  2: quasi_label(enquo(object), label)
  3: eval_bare(get_expr(quo), get_env(quo))
  4: create_codemeta("codemetar", codemeta)
  5: add_github_topics(cm)
  6: gh::gh("GET /repos/:owner/:repo/topics", repo = repo, owner = owner, .send_headers = c(Accept = "application/vnd.github.mercy-preview+json"))
  7: gh_process_response(raw)
  
  ══ testthat results  ═══════════════════════════════════════════════════════════
  OK: 68 SKIPPED: 10 FAILED: 7
  1. Error: we can validate this file (@test-codemeta_validate.R#4) 
  2. Error: we can call crosswalk (@test-crosswalk.R#8) 
  3. Error: add_github_topics (@test-guess_metadata.R#103) 
  4. Error: we can write a codemeta document given a package name (@test-write_codemeta.R#4) 
  5. Error: We can read an existing codemeta.json file (@test-write_codemeta.R#29) 
  6. Error: We can use either a path or pkg name in writing (@test-write_codemeta.R#38) 
  7. Error: we can write codemeta given a codemeta object (@test-write_codemeta.R#60) 
  
  Error: testthat unit tests failed
  In addition: Warning message:
  closing unused connection 4 (https://github.com/codemeta/codemeta/raw/master/crosswalk.csv) 
  Execution halted