Running ‘testthat.R’ [25s/55s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > test_check("dataone")
  Loading required package: dataone
  ── Skip (test.AuthenticationManager.R:4:3): AuthenticationManager isAuthValid() 
  Reason: On CRAN
  
  ── Skip (test.AuthenticationManager.R:25:3): AuthenticationManager getAuthMethod
  Reason: On CRAN
  
  ── Skip (test.AuthenticationManager.R:42:3): getAuthExpires() works ────────────
  Reason: On CRAN
  
  ── Skip (test.AuthenticationManager.R:64:3): isCertExpired() works ─────────────
  Reason: On CRAN
  
  ── Skip (test.AuthenticationManager.R:85:3): getAuthSubject() works ────────────
  Reason: On CRAN
  
  ── Skip (test.AuthenticationManager.R:101:3): obscureAuth(), restoreAuth() work 
  Reason: On CRAN
  
  ── Skip (test.CNode.R:12:2): CNode constructors ────────────────────────────────
  Reason: On CRAN
  
  ── Skip (test.CNode.R:69:3): CNode getMNode() ──────────────────────────────────
  Reason: On CRAN
  
  ── Skip (test.CNode.R:93:3): CNode reserveIdentifier(), hasReservation() works ─
  Reason: On CRAN
  
  ── Skip (test.CNode.R:123:3): CNode listFormats, getFormat ─────────────────────
  Reason: On CRAN
  
  ── Skip (test.CertificateManager.R:4:3): CertificateManager getCertLocation() ──
  Reason: On CRAN
  
  ── Skip (test.CertificateManager.R:19:3): CertificateManager loads ─────────────
  Reason: On CRAN
  
  ── Skip (test.CertificateManager.R:27:3): getCertExpires ───────────────────────
  Reason: On CRAN
  
  ── Skip (test.CertificateManager.R:42:3): isCertExpired ────────────────────────
  Reason: On CRAN
  
  ── Skip (test.CertificateManager.R:59:3): showClientSubject ────────────────────
  Reason: On CRAN
  
  ── Skip (test.CertificateManager.R:78:3): obscureCert and restoreCert ──────────
  Reason: On CRAN
  
  ── Skip (test.CertificateManager.R:94:3): custom certificate location ──────────
  Reason: On CRAN
  
  ── Skip (test.D1Client.R:21:9): D1Client constructors ──────────────────────────
  Reason: On CRAN
  
  ── Skip (test.D1Client.R:60:3): D1Client methods ───────────────────────────────
  Reason: On CRAN
  
  ── Skip (test.D1Client.R:75:5): D1Client getDataObject ─────────────────────────
  Reason: On CRAN
  
  ── Skip (test.D1Client.R:103:3): D1Client uploadDataObject with raw data works ─
  Reason: On CRAN
  
  ── Skip (test.D1Client.R:127:3): D1Client uploadDataObject with filename works ─
  Reason: On CRAN
  
  ── Skip (test.D1Client.R:153:3): D1Client uploadDataPackage works ──────────────
  Reason: On CRAN
  
  ── Skip (test.D1Client.R:205:3): D1Client uploadDataPackage works for a minimal 
  Reason: On CRAN
  
  ── Skip (test.D1Client.R:241:5): D1Client updateDataPackage works ──────────────
  Reason: On CRAN
  
  ── Skip (test.D1Client.R:332:5): D1Client updateDataPackage works for a metadata
  Reason: On CRAN
  
  ── Skip (test.D1Client.R:377:3): D1Client downloadObject ───────────────────────
  Reason: On CRAN
  
  ── Skip (test.D1Node.R:186:3): D1Node archive() works ──────────────────────────
  Reason: On CRAN
  
  ── Skip (test.D1Node.R:225:3): D1Node isAuthorized() works ─────────────────────
  Reason: On CRAN
  
  ── ERROR (test.MNode.R:41:5): MNode getObject(), getChecksum() ─────────────────
  Error: get() error: The object specified by doi:10.5063/F1QN64NZ does not exist at this node. The object with the PID has been deleted from the node.
  
  Backtrace:
      █
   1. ├─dataone::getObject(mnKNB, pid) test.MNode.R:41:4
   2. └─dataone::getObject(mnKNB, pid)
   3.   └─dataone:::.local(x, ...)
  
  ── Skip (test.MNode.R:62:5): MNode generateIdentifier() ────────────────────────
  Reason: On CRAN
  
  ── Skip (test.MNode.R:82:5): MNode generateIdentifier() on API v1 node ─────────
  Reason: On CRAN
  
  ── Skip (test.MNode.R:115:5): MNode describeObject() with authentication ───────
  Reason: On CRAN
  
  ── Skip (test.MNode.R:154:5): MNode createObject(), updateObject(), archive() ──
  Reason: On CRAN
  
  ── Skip (test.MNode.R:242:5): MNode createObject() with in-memory object ───────
  Reason: On CRAN
  
  ── Skip (test.MNode.R:294:5): MNode createObject() works for large files ───────
  Reason: Skip large file testing.
  
  ── Skip (test.MNode.R:348:3): MNode getPackage() works ─────────────────────────
  Reason: On CRAN
  
  ── Skip (test.MNode.R:375:3): updateSystemMetadata() works ─────────────────────
  Reason: On CRAN
  
  ── Skipped tests  ──────────────────────────────────────────────────────────────
  ● On CRAN (36)
  ● Skip large file testing. (1)
  
  ══ testthat results  ═══════════════════════════════════════════════════════════
  ERROR (test.MNode.R:41:5): MNode getObject(), getChecksum()
  
  [ FAIL 1 | WARN 0 | SKIP 37 | PASS 154 ]
  Error: Test failures
  Execution halted