- using R version 4.2.3 (2023-03-15 ucrt)
- using platform: x86_64-w64-mingw32 (64-bit)
- using session charset: UTF-8
- checking for file 'hexFinder/DESCRIPTION' ... OK
- checking extension type ... Package
- this is package 'hexFinder' version '0.8.0'
- package encoding: UTF-8
- checking package namespace information ... OK
- checking package dependencies ... OK
- checking if this is a source package ... OK
- checking if there is a namespace ... OK
- checking for hidden files and directories ... OK
- checking for portable file names ... OK
- checking whether package 'hexFinder' can be installed ... OK
See the install log for details.
- checking installed package size ... OK
- checking package directory ... OK
- checking DESCRIPTION meta-information ... OK
- checking top-level files ... OK
- checking for left-over files ... OK
- checking index information ... OK
- checking package subdirectories ... OK
- checking R files for non-ASCII characters ... OK
- checking R files for syntax errors ... OK
- checking whether the package can be loaded ... OK
- checking whether the package can be loaded with stated dependencies ... OK
- checking whether the package can be unloaded cleanly ... OK
- checking whether the namespace can be loaded with stated dependencies ... OK
- checking whether the namespace can be unloaded cleanly ... OK
- checking loading without being on the library search path ... OK
- checking use of S3 registration ... OK
- checking dependencies in R code ... OK
- checking S3 generic/method consistency ... OK
- checking replacement functions ... OK
- checking foreign function calls ... OK
- checking R code for possible problems ... [7s] OK
- checking Rd files ... [1s] OK
- checking Rd metadata ... OK
- checking Rd cross-references ... OK
- checking for missing documentation entries ... OK
- checking for code/documentation mismatches ... OK
- checking Rd \usage sections ... OK
- checking Rd contents ... OK
- checking for unstated dependencies in examples ... OK
- checking examples ... NONE
- checking for unstated dependencies in 'tests' ... OK
- checking tests ... [8s] ERROR
Running 'testthat.R' [8s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(httptest2)
> library(hexFinder)
>
> test_check("hexFinder")
No github personal access token provided.
Limited search rates for github will apply.
Set up github_pat environmental variable if you plan to query multiple repos in a short time
[ FAIL 2 | WARN 0 | SKIP 0 | PASS 33 ]
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-gather.R:76:5'): get_best_image ───────────────────────────────
<purrr_error_indexed/rlang_error/error/condition>
Error in `purrr::map(paths, function(entry) {
info <- magick::image_info(image_read(glue("{download_endpoint}/{branch}/{entry$path}")))
dimentions <- sort(c(info$width, info$height))
(dimentions[2]/dimentions[1])
})`: i In index: 1.
Caused by error:
! Rterm.exe: FailedToExecuteCommand `"inkscape" "D:/temp/RtmpaY595N/magick-Q9_xxk-I36MwVpoE9Xa-8AlpIS6inch6" --export-png="D:/temp/RtmpaY595N/magick-oz0SstjOITQlruHzmvDrHcMOOEDCS9Md.png" --export-dpi="96" --export-background="rgb(100%,100%,100%)" --export-background-opacity="1" > "D:/temp/RtmpaY595N/magick-CWxEWxhVRFR0Wk85rGN__9e3T_fIQ3Kk" 2>&1' (-1) @ error/delegate.c/ExternalDelegateCommand/514
Backtrace:
▆
1. ├─testthat::expect_type(...) at test-gather.R:76:5
2. │ └─testthat::quasi_label(enquo(object), arg = "object")
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─hexFinder:::get_best_image(...)
5. │ ├─base::unlist(...)
6. │ └─purrr::map(...)
7. │ └─purrr:::map_("list", .x, .f, ..., .progress = .progress)
8. │ ├─purrr:::with_indexed_errors(...)
9. │ │ └─base::withCallingHandlers(...)
10. │ ├─purrr:::call_with_cleanup(...)
11. │ └─hexFinder (local) .f(.x[[i]], ...)
12. │ ├─magick::image_info(image_read(glue("{download_endpoint}/{branch}/{entry$path}")))
13. │ │ └─magick:::assert_image(image)
14. │ └─magick::image_read(glue("{download_endpoint}/{branch}/{entry$path}"))
15. │ └─magick:::magick_image_readpath(path, density, depth, strip, defines)
16. ├─base::stop(`<Mgck::ED>`)
17. └─purrr (local) `<fn>`(`<Mgck::ED>`)
18. └─cli::cli_abort(...)
19. └─rlang::abort(...)
── Error ('test-gather.R:97:5'): keep_good_ratio_images ────────────────────────
<purrr_error_indexed/rlang_error/error/condition>
Error in `purrr::keep(paths, function(entry) {
info <- magick::image_info(image_trim(image_read(glue("{download_endpoint}/{branch}/{entry$path}"))))
dimentions <- sort(c(info$width, info$height))
aspect_ratio <- dimentions[2]/dimentions[1]
if (aspect_ratio > 1.8) {
return(FALSE)
}
if (aspect_ratio > 1.151 && aspect_ratio < 1.154) {
return(TRUE)
}
if (info$width > 1279 || info$height > 1279) {
return(FALSE)
}
return(TRUE)
})`: i In index: 1.
Caused by error:
! Rterm.exe: FailedToExecuteCommand `"inkscape" "D:/temp/RtmpaY595N/magick-Ie8VKG2DfzhfmJf6Fk3h8_y0vJwLDM7a" --export-png="D:/temp/RtmpaY595N/magick-gFCxSGp1gG_g2Qn39Tkm9l0BtZj8nVDI.png" --export-dpi="96" --export-background="rgb(100%,100%,100%)" --export-background-opacity="1" > "D:/temp/RtmpaY595N/magick--ORnP-N0zAhRRCeEG88AKp2PFQNkz5Ip" 2>&1' (-1) @ error/delegate.c/ExternalDelegateCommand/514
Backtrace:
▆
1. ├─testthat::expect_type(...) at test-gather.R:97:5
2. │ └─testthat::quasi_label(enquo(object), arg = "object")
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─hexFinder:::keep_good_ratio_images(...)
5. │ └─purrr::keep(...)
6. │ └─purrr:::where_if(.x, .p, ...)
7. │ └─purrr:::map_(.x, .p, ..., .type = "logical", .purrr_error_call = .purrr_error_call)
8. │ ├─purrr:::with_indexed_errors(...)
9. │ │ └─base::withCallingHandlers(...)
10. │ ├─purrr:::call_with_cleanup(...)
11. │ └─purrr (local) .f(.x[[i]], ...)
12. │ └─hexFinder (local) .fn(...)
13. │ ├─magick::image_info(image_trim(image_read(glue("{download_endpoint}/{branch}/{entry$path}"))))
14. │ │ └─magick:::assert_image(image)
15. │ ├─magick::image_trim(image_read(glue("{download_endpoint}/{branch}/{entry$path}")))
16. │ │ └─magick:::assert_image(image)
17. │ └─magick::image_read(glue("{download_endpoint}/{branch}/{entry$path}"))
18. │ └─magick:::magick_image_readpath(path, density, depth, strip, defines)
19. ├─base::stop(`<Mgck::ED>`)
20. └─purrr (local) `<fn>`(`<Mgck::ED>`)
21. └─cli::cli_abort(...)
22. └─rlang::abort(...)
[ FAIL 2 | WARN 0 | SKIP 0 | PASS 33 ]
Error: Test failures
Execution halted
- checking PDF version of manual ... OK
- DONE
Status: 1 ERROR