Running ‘testthat.R’ [17s/21s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(himach)
  > 
  > test_check("himach")
  ══ Skipped tests ═══════════════════════════════════════════════════════════════
  • On CRAN (1)
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error (test_grid.R:15:3): Grid creation ─────────────────────────────────────
  <dplyr:::mutate_error/dplyr_error/rlang_error/error/condition>
  Error: Problem with `mutate()` column `xy`.
  ℹ `xy = st_cast(...)`.
  ✖ OGRCreateCoordinateTransformation(): transformation not available
  Backtrace:
       █
    1. ├─himach::make_route_grid(...) test_grid.R:15:2
    2. │ └─`%>%`(...)
    3. ├─dplyr::mutate(...)
    4. ├─dplyr:::mutate.data.frame(...)
    5. │ └─dplyr:::mutate_cols(.data, ..., caller_env = caller_env())
    6. │   ├─base::withCallingHandlers(...)
    7. │   └─mask$eval_all_mutate(quo)
    8. ├─sf::st_cast(...)
    9. ├─sf::st_transform(...)
   10. ├─sf:::st_transform.sfc(...)
   11. │ ├─sf::st_sfc(...)
   12. │ ├─base::structure(...)
   13. │ └─sf:::CPL_transform(...)
   14. ├─base::stop(...)
   15. └─(function (e) ...
  ── Error (test_grid.R:34:3): Grid creation messaging ───────────────────────────
  <dplyr:::mutate_error/dplyr_error/rlang_error/error/condition>
  Error: Problem with `mutate()` column `xy`.
  ℹ `xy = st_cast(...)`.
  ✖ OGRCreateCoordinateTransformation(): transformation not available
  Backtrace:
       █
    1. ├─testthat::expect_message(...) test_grid.R:34:2
    2. │ └─testthat:::quasi_capture(enquo(object), label, capture_messages)
    3. │   ├─testthat:::.capture(...)
    4. │   │ └─base::withCallingHandlers(...)
    5. │   └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    6. ├─himach::make_route_grid(...)
    7. │ └─`%>%`(...)
    8. ├─dplyr::mutate(...)
    9. ├─dplyr:::mutate.data.frame(...)
   10. │ └─dplyr:::mutate_cols(.data, ..., caller_env = caller_env())
   11. │   ├─base::withCallingHandlers(...)
   12. │   └─mask$eval_all_mutate(quo)
   13. ├─sf::st_cast(...)
   14. ├─sf::st_transform(...)
   15. ├─sf:::st_transform.sfc(...)
   16. │ ├─sf::st_sfc(...)
   17. │ ├─base::structure(...)
   18. │ └─sf:::CPL_transform(...)
   19. ├─base::stop(...)
   20. └─(function (e) ...
  ── Error (test_map.R:15:3): Route mapping ──────────────────────────────────────
  <dplyr:::mutate_error/dplyr_error/rlang_error/error/condition>
  Error: Problem with `mutate()` column `ap_locs`.
  ℹ `ap_locs = st_transform(...)`.
  ✖ OGRCreateCoordinateTransformation(): transformation not available
  Backtrace:
       █
    1. ├─himach::make_airports(crs = crs_Pacific, warn = FALSE) test_map.R:15:2
    2. │ └─`%>%`(...)
    3. ├─dplyr::mutate(...)
    4. ├─dplyr:::mutate.data.frame(...)
    5. │ └─dplyr:::mutate_cols(.data, ..., caller_env = caller_env())
    6. │   ├─base::withCallingHandlers(...)
    7. │   └─mask$eval_all_mutate(quo)
    8. ├─sf::st_transform(...)
    9. ├─sf:::st_transform.sfc(...)
   10. │ ├─sf::st_sfc(...)
   11. │ ├─base::structure(...)
   12. │ └─sf:::CPL_transform(...)
   13. ├─base::stop(...)
   14. └─(function (e) ...
  ── Error (test_map.R:62:3): can make range envelope ────────────────────────────
  <dplyr:::mutate_error/dplyr_error/rlang_error/error/condition>
  Error: Problem with `mutate()` column `ap_locs`.
  ℹ `ap_locs = st_transform(...)`.
  ✖ OGRCreateCoordinateTransformation(): transformation not available
  Backtrace:
       █
    1. ├─himach::make_airports(crs = crs_Atlantic, warn = FALSE) test_map.R:62:2
    2. │ └─`%>%`(...)
    3. ├─dplyr::mutate(...)
    4. ├─dplyr:::mutate.data.frame(...)
    5. │ └─dplyr:::mutate_cols(.data, ..., caller_env = caller_env())
    6. │   ├─base::withCallingHandlers(...)
    7. │   └─mask$eval_all_mutate(quo)
    8. ├─sf::st_transform(...)
    9. ├─sf:::st_transform.sfc(...)
   10. │ ├─sf::st_sfc(...)
   11. │ ├─base::structure(...)
   12. │ └─sf:::CPL_transform(...)
   13. ├─base::stop(...)
   14. └─(function (e) ...
  ── Error (test_routes.R:27:3): Route envelope ──────────────────────────────────
  <dplyr:::mutate_error/dplyr_error/rlang_error/error/condition>
  Error: Problem with `mutate()` column `ap_locs`.
  ℹ `ap_locs = st_transform(...)`.
  ✖ OGRCreateCoordinateTransformation(): transformation not available
  Backtrace:
       █
    1. ├─himach::make_airports() test_routes.R:27:2
    2. │ └─`%>%`(...)
    3. ├─dplyr::mutate(...)
    4. ├─dplyr:::mutate.data.frame(...)
    5. │ └─dplyr:::mutate_cols(.data, ..., caller_env = caller_env())
    6. │   ├─base::withCallingHandlers(...)
    7. │   └─mask$eval_all_mutate(quo)
    8. ├─sf::st_transform(...)
    9. ├─sf:::st_transform.sfc(...)
   10. │ ├─sf::st_sfc(...)
   11. │ ├─base::structure(...)
   12. │ └─sf:::CPL_transform(...)
   13. ├─base::stop(...)
   14. └─(function (e) ...
  ── Error (test_routes.R:39:3): Route summary ───────────────────────────────────
  <dplyr:::mutate_error/dplyr_error/rlang_error/error/condition>
  Error: Problem with `mutate()` column `ap_locs`.
  ℹ `ap_locs = st_transform(...)`.
  ✖ OGRCreateCoordinateTransformation(): transformation not available
  Backtrace:
       █
    1. ├─himach::make_airports(crs = crs_Pacific) test_routes.R:39:2
    2. │ └─`%>%`(...)
    3. ├─dplyr::mutate(...)
    4. ├─dplyr:::mutate.data.frame(...)
    5. │ └─dplyr:::mutate_cols(.data, ..., caller_env = caller_env())
    6. │   ├─base::withCallingHandlers(...)
    7. │   └─mask$eval_all_mutate(quo)
    8. ├─sf::st_transform(...)
    9. ├─sf:::st_transform.sfc(...)
   10. │ ├─sf::st_sfc(...)
   11. │ ├─base::structure(...)
   12. │ └─sf:::CPL_transform(...)
   13. ├─base::stop(...)
   14. └─(function (e) ...
  ── Error (test_routes.R:64:3): find_leg catches input error ────────────────────
  <dplyr:::mutate_error/dplyr_error/rlang_error/error/condition>
  Error: Problem with `mutate()` column `ap_locs`.
  ℹ `ap_locs = st_transform(...)`.
  ✖ OGRCreateCoordinateTransformation(): transformation not available
  Backtrace:
       █
    1. ├─himach::make_airports(crs = crs_Pacific) test_routes.R:64:2
    2. │ └─`%>%`(...)
    3. ├─dplyr::mutate(...)
    4. ├─dplyr:::mutate.data.frame(...)
    5. │ └─dplyr:::mutate_cols(.data, ..., caller_env = caller_env())
    6. │   ├─base::withCallingHandlers(...)
    7. │   └─mask$eval_all_mutate(quo)
    8. ├─sf::st_transform(...)
    9. ├─sf:::st_transform.sfc(...)
   10. │ ├─sf::st_sfc(...)
   11. │ ├─base::structure(...)
   12. │ └─sf:::CPL_transform(...)
   13. ├─base::stop(...)
   14. └─(function (e) ...
  ── Error (test_routes.R:85:3): find_route works with subsonic option ───────────
  <dplyr:::mutate_error/dplyr_error/rlang_error/error/condition>
  Error: Problem with `mutate()` column `ap_locs`.
  ℹ `ap_locs = st_transform(...)`.
  ✖ OGRCreateCoordinateTransformation(): transformation not available
  Backtrace:
       █
    1. ├─himach::make_airports(crs = crs_Pacific) test_routes.R:85:2
    2. │ └─`%>%`(...)
    3. ├─dplyr::mutate(...)
    4. ├─dplyr:::mutate.data.frame(...)
    5. │ └─dplyr:::mutate_cols(.data, ..., caller_env = caller_env())
    6. │   ├─base::withCallingHandlers(...)
    7. │   └─mask$eval_all_mutate(quo)
    8. ├─sf::st_transform(...)
    9. ├─sf:::st_transform.sfc(...)
   10. │ ├─sf::st_sfc(...)
   11. │ ├─base::structure(...)
   12. │ └─sf:::CPL_transform(...)
   13. ├─base::stop(...)
   14. └─(function (e) ...
  ── Error (test_routes.R:121:3): Find multiple routes for multiple aircraft ─────
  <dplyr:::mutate_error/dplyr_error/rlang_error/error/condition>
  Error: Problem with `mutate()` column `ap_locs`.
  ℹ `ap_locs = st_transform(...)`.
  ✖ OGRCreateCoordinateTransformation(): transformation not available
  Backtrace:
       █
    1. ├─himach::make_airports(crs = crs_Pacific) test_routes.R:121:2
    2. │ └─`%>%`(...)
    3. ├─dplyr::mutate(...)
    4. ├─dplyr:::mutate.data.frame(...)
    5. │ └─dplyr:::mutate_cols(.data, ..., caller_env = caller_env())
    6. │   ├─base::withCallingHandlers(...)
    7. │   └─mask$eval_all_mutate(quo)
    8. ├─sf::st_transform(...)
    9. ├─sf:::st_transform.sfc(...)
   10. │ ├─sf::st_sfc(...)
   11. │ ├─base::structure(...)
   12. │ └─sf:::CPL_transform(...)
   13. ├─base::stop(...)
   14. └─(function (e) ...
  ── Error (test_utils.R:28:3): Default airport data loads ───────────────────────
  <dplyr:::mutate_error/dplyr_error/rlang_error/error/condition>
  Error: Problem with `mutate()` column `ap_locs`.
  ℹ `ap_locs = st_transform(...)`.
  ✖ OGRCreateCoordinateTransformation(): transformation not available
  Backtrace:
       █
    1. ├─testthat::expect_message(...) test_utils.R:28:2
    2. │ └─testthat:::quasi_capture(enquo(object), label, capture_messages)
    3. │   ├─testthat:::.capture(...)
    4. │   │ └─base::withCallingHandlers(...)
    5. │   └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    6. ├─make_airports() %>% filter(APICAO == "EGLL") %>% mutate(ap_locs = sf::st_coordinates(ap_locs))
    7. ├─dplyr::mutate(., ap_locs = sf::st_coordinates(ap_locs))
    8. ├─dplyr::filter(., APICAO == "EGLL")
    9. ├─himach::make_airports()
   10. │ └─`%>%`(...)
   11. ├─dplyr::mutate(...)
   12. ├─dplyr:::mutate.data.frame(...)
   13. │ └─dplyr:::mutate_cols(.data, ..., caller_env = caller_env())
   14. │   ├─base::withCallingHandlers(...)
   15. │   └─mask$eval_all_mutate(quo)
   16. ├─sf::st_transform(...)
   17. ├─sf:::st_transform.sfc(...)
   18. │ ├─sf::st_sfc(...)
   19. │ ├─base::structure(...)
   20. │ └─sf:::CPL_transform(...)
   21. ├─base::stop(...)
   22. └─(function (e) ...
  ── Error (test_utils.R:36:3): Airport data loads ───────────────────────────────
  <dplyr:::mutate_error/dplyr_error/rlang_error/error/condition>
  Error: Problem with `mutate()` column `ap_locs`.
  ℹ `ap_locs = st_transform(...)`.
  ✖ OGRCreateCoordinateTransformation(): transformation not available
  Backtrace:
       █
    1. ├─`%>%`(...) test_utils.R:36:2
    2. ├─dplyr::mutate(., ap_locs = sf::st_coordinates(ap_locs))
    3. ├─himach::make_airports(.)
    4. │ └─`%>%`(...)
    5. ├─dplyr::mutate(...)
    6. ├─dplyr:::mutate.data.frame(...)
    7. │ └─dplyr:::mutate_cols(.data, ..., caller_env = caller_env())
    8. │   ├─base::withCallingHandlers(...)
    9. │   └─mask$eval_all_mutate(quo)
   10. ├─sf::st_transform(...)
   11. ├─sf:::st_transform.sfc(...)
   12. │ ├─sf::st_sfc(...)
   13. │ ├─base::structure(...)
   14. │ └─sf:::CPL_transform(...)
   15. ├─base::stop(...)
   16. └─(function (e) ...
  ── Error (test_utils.R:69:3): can make AP2 ─────────────────────────────────────
  <dplyr:::mutate_error/dplyr_error/rlang_error/error/condition>
  Error: Problem with `mutate()` column `ap_locs`.
  ℹ `ap_locs = st_transform(...)`.
  ✖ OGRCreateCoordinateTransformation(): transformation not available
  Backtrace:
       █
    1. ├─himach::make_AP2("EGLL", "NZCH") test_utils.R:69:2
    2. │ ├─generics::setdiff(union(adep, ades), ap$APICAO)
    3. │ ├─generics:::setdiff.default(union(adep, ades), ap$APICAO)
    4. │ │ └─base::setdiff(x, y, ...)
    5. │ │   └─base::as.vector(y)
    6. │ └─himach::make_airports()
    7. │   └─`%>%`(...)
    8. ├─dplyr::mutate(...)
    9. ├─dplyr:::mutate.data.frame(...)
   10. │ └─dplyr:::mutate_cols(.data, ..., caller_env = caller_env())
   11. │   ├─base::withCallingHandlers(...)
   12. │   └─mask$eval_all_mutate(quo)
   13. ├─sf::st_transform(...)
   14. ├─sf:::st_transform.sfc(...)
   15. │ ├─sf::st_sfc(...)
   16. │ ├─base::structure(...)
   17. │ └─sf:::CPL_transform(...)
   18. ├─base::stop(...)
   19. └─(function (e) ...
  
  [ FAIL 12 | WARN 12 | SKIP 1 | PASS 13 ]
  Error: Test failures
  Execution halted