Running 'testthat.R' [7s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > library(testthat)
  > library(tidygenomics)
  > 
  > test_check("tidygenomics")
  [ FAIL 9 | WARN 0 | SKIP 1 | PASS 8 ]
  
  == Skipped tests ===============================================================
  * empty test (1)
  
  == Failed tests ================================================================
  -- Error ('test_cluster.R:13'): genome_clustering assings that correct clusters --
  Error in `library.dynam(lib, package, package.lib)`: DLL 'purrr' not found: maybe not installed for this architecture?
  Backtrace:
      x
   1. +-tidygenomics::genome_cluster(...) at test_cluster.R:13:2
   2. | \-tidygenomics (local) regroup(ret)
   3. \-base::loadNamespace(x)
   4.   \-base::library.dynam(lib, package, package.lib)
  -- Error ('test_complement.R:12'): Calculating the complement of a sequence works --
  Error in `library.dynam(lib, package, package.lib)`: DLL 'purrr' not found: maybe not installed for this architecture?
  Backtrace:
       x
    1. +-tidygenomics::genome_complement(...) at test_complement.R:12:2
    2. | \-chromosome_size %>% genome_subtract(x, by = by)
    3. +-tidygenomics::genome_subtract(., x, by = by)
    4. | \-tidygenomics (local) f(d1, d2)
    5. |   \-dplyr::group_by_at(x, 1) %>% tidyr::nest()
    6. \-base::loadNamespace(x)
    7.   +-base::namespaceImportFrom(...)
    8.   | \-base::asNamespace(ns)
    9.   \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]])
   10.     \-base::library.dynam(lib, package, package.lib)
  -- Error ('test_intersect.R:17'): Intersection (both) of 2 data frames works as expected --
  Error in `library.dynam(lib, package, package.lib)`: DLL 'purrr' not found: maybe not installed for this architecture?
  Backtrace:
      x
   1. +-tidygenomics::genome_intersect(...) at test_intersect.R:17:2
   2. | \-tidygenomics (local) index_match_fun(d1, d2)
   3. |   \-dplyr::group_by_at(x, 1) %>% tidyr::nest()
   4. \-base::loadNamespace(x)
   5.   +-base::namespaceImportFrom(...)
   6.   | \-base::asNamespace(ns)
   7.   \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]])
   8.     \-base::library.dynam(lib, package, package.lib)
  -- Error ('test_intersect.R:29'): Intersection of 2 data frames works for multi-overlap ranges --
  Error in `library.dynam(lib, package, package.lib)`: DLL 'purrr' not found: maybe not installed for this architecture?
  Backtrace:
      x
   1. +-tidygenomics::genome_intersect(...) at test_intersect.R:29:2
   2. | \-tidygenomics (local) index_match_fun(d1, d2)
   3. |   \-dplyr::group_by_at(x, 1) %>% tidyr::nest()
   4. \-base::loadNamespace(x)
   5.   +-base::namespaceImportFrom(...)
   6.   | \-base::asNamespace(ns)
   7.   \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]])
   8.     \-base::library.dynam(lib, package, package.lib)
  -- Error ('test_intersect.R:46'): Intersection of 2 data frames works for multi-overlap ranges the other way around --
  Error in `library.dynam(lib, package, package.lib)`: DLL 'purrr' not found: maybe not installed for this architecture?
  Backtrace:
      x
   1. +-tidygenomics::genome_intersect(...) at test_intersect.R:46:2
   2. | \-tidygenomics (local) index_match_fun(d1, d2)
   3. |   \-dplyr::group_by_at(x, 1) %>% tidyr::nest()
   4. \-base::loadNamespace(x)
   5.   +-base::namespaceImportFrom(...)
   6.   | \-base::asNamespace(ns)
   7.   \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]])
   8.     \-base::library.dynam(lib, package, package.lib)
  -- Error ('test_join_closest.R:17'): Joining with closest works as expected ----
  Error in `library.dynam(lib, package, package.lib)`: DLL 'purrr' not found: maybe not installed for this architecture?
  Backtrace:
      x
   1. +-tidygenomics::genome_join_closest(...) at test_join_closest.R:17:2
   2. | \-fuzzyjoin::fuzzy_join(...)
   3. \-base::loadNamespace(x)
   4.   \-base::library.dynam(lib, package, package.lib)
  -- Error ('test_subtract.R:18'): Subtraction of 2 data frames works as expected --
  Error in `library.dynam(lib, package, package.lib)`: DLL 'purrr' not found: maybe not installed for this architecture?
  Backtrace:
      x
   1. +-tidygenomics::genome_subtract(...) at test_subtract.R:18:2
   2. | \-tidygenomics (local) f(d1, d2)
   3. |   \-dplyr::group_by_at(x, 1) %>% tidyr::nest()
   4. \-base::loadNamespace(x)
   5.   +-base::namespaceImportFrom(...)
   6.   | \-base::asNamespace(ns)
   7.   \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]])
   8.     \-base::library.dynam(lib, package, package.lib)
  -- Error ('test_subtract.R:38'): Edge cases of subtraction of 2 data frames works as expected --
  Error in `library.dynam(lib, package, package.lib)`: DLL 'purrr' not found: maybe not installed for this architecture?
  Backtrace:
      x
   1. +-tidygenomics::genome_subtract(...) at test_subtract.R:38:2
   2. | \-tidygenomics (local) f(d1, d2)
   3. |   \-dplyr::group_by_at(x, 1) %>% tidyr::nest()
   4. \-base::loadNamespace(x)
   5.   +-base::namespaceImportFrom(...)
   6.   | \-base::asNamespace(ns)
   7.   \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]])
   8.     \-base::library.dynam(lib, package, package.lib)
  -- Error ('test_subtract.R:57'): during subtraction the intervals are not unified --
  Error in `library.dynam(lib, package, package.lib)`: DLL 'purrr' not found: maybe not installed for this architecture?
  Backtrace:
      x
   1. +-tidygenomics::genome_subtract(...) at test_subtract.R:57:2
   2. | \-tidygenomics (local) f(d1, d2)
   3. |   \-dplyr::group_by_at(x, 1) %>% tidyr::nest()
   4. \-base::loadNamespace(x)
   5.   +-base::namespaceImportFrom(...)
   6.   | \-base::asNamespace(ns)
   7.   \-base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]])
   8.     \-base::library.dynam(lib, package, package.lib)
  
  [ FAIL 9 | WARN 0 | SKIP 1 | PASS 8 ]
  Error: Test failures
  Execution halted