Running 'spelling.R' [0s]
  Running 'testthat.R' [12m]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > library(testthat)
  > library(autodb)
  
  Attaching package: 'autodb'
  
  The following object is masked from 'package:stats':
  
      decompose
  
  > 
  > test_check("autodb")
  Saving _problems/test-database-939.R
  [ FAIL 1 | WARN 0 | SKIP 0 | PASS 886 ]
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Failure ('test-database.r:930:5'): database / concatenates to a valid database ──
  Falsifiable after 14 tests, and 100 shrinks
  <expectation_failure/expectation/error/condition>
  foreign key 36 has differing child/join record counts: 1 vs 0
  Backtrace:
       x
    1. \-hedgehog::forall(...) at test-database.r:930:5
    2.   \-hedgehog:::run.prop(property, counterexample$smallest, curry)
    3.     +-base::tryCatch(...)
    4.     | \-base (local) tryCatchList(expr, classes, parentenv, handlers)
    5.     |   \-base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
    6.     |     \-base (local) doTryCatch(return(expr), name, parentenv, handler)
    7.     +-base::withCallingHandlers(...)
    8.     +-base::do.call(property, arguments)
    9.     \-autodb (local) `<fn>`(FALSE, `<list>`)
   10.       \-autodb:::expect_valid_database(do.call(c, dss), same_attr_name = san) at test-database.r:937:7
  Counterexample:
  [[1]]
  [1] FALSE
  
  [[2]]
  [[2]][[1]]
  database with 6 relations
  6 attributes: a, b, c, d, e, f
  relation X: ; 1 record
    key 1: 
  relation X.1: ; 1 record
    key 1: 
  relation X.2: ; 1 record
    key 1: 
  relation X.3: ; 1 record
    key 1: 
  relation X.4: ; 0 records
    key 1: 
  relation X.5: ; 1 record
    key 1: 
  no references
  
  [[2]][[2]]
  database with 8 relations
  6 attributes: a, b, c, d, e, f
  relation X: b, d, e, f; 0 records
    key 1: 
  relation b_d_f: b, d, f, e; 0 records
    key 1: b, d, f
    key 2: b, e, f
  relation e: e, b, d, f; 0 records
    key 1: e
  relation d_f: d, f, e, b; 0 records
    key 1: d, f
    key 2: e, f
  relation b: b, d, e, f; 0 records
    key 1: b
  relation b.1: b, e, f, d; 0 records
    key 1: b
    key 2: e, f
  relation b.2: b, d, e, f; 0 records
    key 1: b
    key 2: d, e
  relation d_e_f: d, e, f, b; 0 records
    key 1: d, e, f
  references:
  X.{b, d, f} -> b_d_f.{b, d, f}
  b.1.{b, d, f} -> b_d_f.{b, d, f}
  b.2.{b, d, f} -> b_d_f.{b, d, f}
  e.{b, e, f} -> b_d_f.{b, e, f}
  d_f.{b, e, f} -> b_d_f.{b, e, f}
  b.{b, e, f} -> b_d_f.{b, e, f}
  d_e_f.{b, e, f} -> b_d_f.{b, e, f}
  b_d_f.{e} -> e.{e}
  d_f.{e} -> e.{e}
  X.{d, f} -> d_f.{d, f}
  ... and 25 other references
  
  [[2]][[3]]
  database with 4 relations
  6 attributes: a, b, c, d, e, f
  relation X: a, b, f; 0 records
    key 1: 
  relation X.1: a, b, f; 1 record
    key 1: 
  relation b_f: b, f, a; 8 records
    key 1: b, f
  relation b: b, a, f; 1 record
    key 1: b
  references:
  b.{a, b} -> b_f.{b, f}
  X.{b} -> b.{b}
  
  
  
  [ FAIL 1 | WARN 0 | SKIP 0 | PASS 886 ]
  Error:
  ! Test failures.
  Execution halted