Last updated on 2026-10-15 23:50:39 CEST.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 0.3.6 | 9.84 | 112.47 | 122.31 | OK | |
| r-devel-linux-x86_64-debian-gcc | 0.3.7 | 7.87 | 155.74 | 163.61 | OK | |
| r-devel-linux-x86_64-fedora-clang | 0.3.7 | 8.00 | 150.59 | 158.59 | OK | |
| r-devel-linux-x86_64-fedora-gcc | 0.3.7 | 7.00 | 158.47 | 165.47 | ERROR | |
| r-devel-windows-x86_64 | 0.3.7 | 15.00 | 256.00 | 271.00 | OK | |
| r-patched-linux-x86_64 | 0.3.6 | 9.59 | 105.71 | 115.30 | OK | |
| r-release-linux-x86_64 | 0.3.6 | 10.07 | 106.16 | 116.23 | OK | |
| r-release-macos-arm64 | 0.3.7 | 3.00 | 44.00 | 47.00 | ERROR | |
| r-release-macos-x86_64 | 0.3.7 | 8.00 | 303.00 | 311.00 | OK | |
| r-release-windows-x86_64 | 0.3.6 | 13.00 | 120.00 | 133.00 | OK | |
| r-oldrel-macos-arm64 | 0.3.7 | 4.00 | 62.00 | 66.00 | ERROR | |
| r-oldrel-macos-x86_64 | 0.3.7 | 7.00 | 158.00 | 165.00 | OK | |
| r-oldrel-windows-x86_64 | 0.3.6 | 15.00 | 156.00 | 171.00 | OK |
Version: 0.3.7
Check: tests
Result: ERROR
Running ‘testthat.R’ [48s/99s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(ggimage)
Loading required package: ggplot2
>
> test_check("ggimage")
Saving _problems/test-geom-subview-cache-35.R
Saving _problems/test-geom-subview-cache-37.R
[ FAIL 2 | WARN 0 | SKIP 13 | PASS 836 ]
══ Skipped tests (13) ══════════════════════════════════════════════════════════
• man/ not available (1): 'test-geom-image-aesthetics.R:9:9'
• man/geom_image_repel.Rd not found (1): 'test-geom-image-repel-example.R:28:5'
• repel_image_positions() is not implemented yet (11):
'test-repel-layout.R:29:5', 'test-repel-layout.R:53:5',
'test-repel-layout.R:67:5', 'test-repel-layout.R:82:5',
'test-repel-layout.R:110:5', 'test-repel-layout.R:129:5',
'test-repel-layout.R:150:5', 'test-repel-layout.R:163:5',
'test-repel-layout.R:178:5', 'test-repel-layout.R:194:5',
'test-repel-layout.R:212:5'
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test-geom-subview-cache.R:35:5'): subview conversion memo reuses repeated local images ──
Expected `calls` to equal 1L.
Differences:
1/1 mismatches
[1] 2 - 1 == 1
── Failure ('test-geom-subview-cache.R:37:5'): subview conversion memo reuses repeated local images ──
Expected `converted[[1L]]` to be identical to `converted[[2L]]`.
Differences:
Component "name": 1 string mismatch
[ FAIL 2 | WARN 0 | SKIP 13 | PASS 836 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc
Version: 0.3.7
Check: tests
Result: ERROR
Running ‘testthat.R’ [17s/18s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(ggimage)
Loading required package: ggplot2
>
> test_check("ggimage")
Saving _problems/test-ggpreview-55.R
Saving _problems/test-image-file-readers-36.R
Saving _problems/test-image-file-readers-37.R
Saving _problems/test-image-file-readers-51.R
Saving _problems/test-image-file-readers-80.R
Saving _problems/test-image-file-readers-81.R
Saving _problems/test-image-file-readers-190.R
Saving _problems/test-image-read2-78.R
[ FAIL 8 | WARN 0 | SKIP 13 | PASS 829 ]
══ Skipped tests (13) ══════════════════════════════════════════════════════════
• man/ not available (1): 'test-geom-image-aesthetics.R:9:9'
• man/geom_image_repel.Rd not found (1): 'test-geom-image-repel-example.R:28:5'
• repel_image_positions() is not implemented yet (11):
'test-repel-layout.R:29:5', 'test-repel-layout.R:53:5',
'test-repel-layout.R:67:5', 'test-repel-layout.R:82:5',
'test-repel-layout.R:110:5', 'test-repel-layout.R:129:5',
'test-repel-layout.R:150:5', 'test-repel-layout.R:163:5',
'test-repel-layout.R:178:5', 'test-repel-layout.R:194:5',
'test-repel-layout.R:212:5'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-ggpreview.R:54:5'): ggpreview() cleans up on whatever device draws it ──
<std::runtime_error/C++Error/error/condition>
Error: Image must have at least 1 frame to write a bitmap
Backtrace:
▆
1. └─ggimage (local) ggpreview_draw(...) at test-ggpreview.R:54:5
2. └─ggimage::ggpreview(...) at test-ggpreview.R:15:5
3. ├─ggplotify::as.grob(image_read(filename))
4. └─ggplotify:::`as.grob.magick-image`(image_read(filename))
5. └─grid::rasterGrob(plot)
6. ├─grDevices::as.raster(image)
7. └─magick:::`as.raster.magick-image`(image)
8. └─magick:::image_write_frame(x, format = "rgba")
9. └─magick:::magick_image_write_frame(image, format = format, i = i)
── Failure ('test-image-file-readers.R:36:5'): vector images are read at a resolution that keeps them sharp ──
Expected `info$width` to equal 600.
Differences:
Lengths differ: 0 is not 1
── Failure ('test-image-file-readers.R:37:5'): vector images are read at a resolution that keeps them sharp ──
Expected `as.numeric(sub("x.*$", "", info$density))` to equal 300.
Differences:
Lengths differ: 0 is not 1
── Failure ('test-image-file-readers.R:51:5'): the extension is matched case-insensitively ──
Expected `as.numeric(sub("x.*$", "", upper_info$density))` to equal 300.
Differences:
Lengths differ: 0 is not 1
── Failure ('test-image-file-readers.R:80:9'): a PDF is read at 300 dpi without pdftools ──
Expected `info$width` to equal 600.
Differences:
Lengths differ: 0 is not 1
── Failure ('test-image-file-readers.R:81:9'): a PDF is read at 300 dpi without pdftools ──
Expected `as.numeric(sub("x.*$", "", info$density))` to equal 300.
Differences:
Lengths differ: 0 is not 1
── Failure ('test-image-file-readers.R:190:5'): a query-like suffix names the file, it is not the extension ──
Expected `as.numeric(sub("x.*$", "", info$density))` to equal 300.
Differences:
Lengths differ: 0 is not 1
── Failure ('test-image-read2.R:78:5'): a positional density argument reaches image_read instead of clashing ──
Expected `as.numeric(sub("x.*$", "", info$density))` to equal 300.
Differences:
Lengths differ: 0 is not 1
[ FAIL 8 | WARN 0 | SKIP 13 | PASS 829 ]
Error:
! Test failures.
Execution halted
Flavor: r-release-macos-arm64
Version: 0.3.7
Check: tests
Result: ERROR
Running ‘testthat.R’ [21s/22s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(ggimage)
Loading required package: ggplot2
>
> test_check("ggimage")
2026-10-16 05:12:44.994 R[50932:385181] XType: Using static font registry.
Saving _problems/test-ggpreview-55.R
Saving _problems/test-image-file-readers-36.R
Saving _problems/test-image-file-readers-37.R
Saving _problems/test-image-file-readers-51.R
Saving _problems/test-image-file-readers-80.R
Saving _problems/test-image-file-readers-81.R
Saving _problems/test-image-file-readers-190.R
Saving _problems/test-image-read2-78.R
[ FAIL 8 | WARN 0 | SKIP 13 | PASS 829 ]
══ Skipped tests (13) ══════════════════════════════════════════════════════════
• man/ not available (1): 'test-geom-image-aesthetics.R:9:9'
• man/geom_image_repel.Rd not found (1): 'test-geom-image-repel-example.R:28:5'
• repel_image_positions() is not implemented yet (11):
'test-repel-layout.R:29:5', 'test-repel-layout.R:53:5',
'test-repel-layout.R:67:5', 'test-repel-layout.R:82:5',
'test-repel-layout.R:110:5', 'test-repel-layout.R:129:5',
'test-repel-layout.R:150:5', 'test-repel-layout.R:163:5',
'test-repel-layout.R:178:5', 'test-repel-layout.R:194:5',
'test-repel-layout.R:212:5'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-ggpreview.R:54:5'): ggpreview() cleans up on whatever device draws it ──
<std::runtime_error/C++Error/error/condition>
Error: Image must have at least 1 frame to write a bitmap
Backtrace:
▆
1. └─ggimage (local) ggpreview_draw(...) at test-ggpreview.R:54:5
2. └─ggimage::ggpreview(...) at test-ggpreview.R:15:5
3. ├─ggplotify::as.grob(image_read(filename))
4. └─ggplotify:::`as.grob.magick-image`(image_read(filename))
5. └─grid::rasterGrob(plot)
6. ├─grDevices::as.raster(image)
7. └─magick:::`as.raster.magick-image`(image)
8. └─magick:::image_write_frame(x, format = "rgba")
9. └─magick:::magick_image_write_frame(image, format = format, i = i)
── Failure ('test-image-file-readers.R:36:5'): vector images are read at a resolution that keeps them sharp ──
Expected `info$width` to equal 600.
Differences:
Lengths differ: 0 is not 1
── Failure ('test-image-file-readers.R:37:5'): vector images are read at a resolution that keeps them sharp ──
Expected `as.numeric(sub("x.*$", "", info$density))` to equal 300.
Differences:
Lengths differ: 0 is not 1
── Failure ('test-image-file-readers.R:51:5'): the extension is matched case-insensitively ──
Expected `as.numeric(sub("x.*$", "", upper_info$density))` to equal 300.
Differences:
Lengths differ: 0 is not 1
── Failure ('test-image-file-readers.R:80:9'): a PDF is read at 300 dpi without pdftools ──
Expected `info$width` to equal 600.
Differences:
Lengths differ: 0 is not 1
── Failure ('test-image-file-readers.R:81:9'): a PDF is read at 300 dpi without pdftools ──
Expected `as.numeric(sub("x.*$", "", info$density))` to equal 300.
Differences:
Lengths differ: 0 is not 1
── Failure ('test-image-file-readers.R:190:5'): a query-like suffix names the file, it is not the extension ──
Expected `as.numeric(sub("x.*$", "", info$density))` to equal 300.
Differences:
Lengths differ: 0 is not 1
── Failure ('test-image-read2.R:78:5'): a positional density argument reaches image_read instead of clashing ──
Expected `as.numeric(sub("x.*$", "", info$density))` to equal 300.
Differences:
Lengths differ: 0 is not 1
[ FAIL 8 | WARN 0 | SKIP 13 | PASS 829 ]
Error:
! Test failures.
Execution halted
Flavor: r-oldrel-macos-arm64