CRAN Package Check Results for Package constructive

Last updated on 2026-08-04 14:51:56 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.3.0 15.33 197.16 212.49 ERROR
r-devel-linux-x86_64-debian-gcc 1.3.0 9.38 129.38 138.76 ERROR
r-devel-linux-x86_64-fedora-clang 1.3.0 25.00 321.21 346.21 ERROR
r-devel-linux-x86_64-fedora-gcc 1.3.0 135.70 ERROR
r-devel-windows-x86_64 1.3.0 18.00 188.00 206.00 ERROR
r-patched-linux-x86_64 1.3.0 12.82 187.93 200.75 ERROR
r-release-linux-x86_64 1.3.0 14.12 188.43 202.55 ERROR
r-release-macos-arm64 1.3.0 3.00 48.00 51.00 OK
r-release-macos-x86_64 1.3.0 11.00 219.00 230.00 OK
r-release-windows-x86_64 1.3.0 22.00 199.00 221.00 ERROR
r-oldrel-macos-arm64 1.3.0 OK
r-oldrel-macos-x86_64 1.3.0 10.00 183.00 193.00 OK
r-oldrel-windows-x86_64 1.3.0 25.00 274.00 299.00 ERROR

Check Details

Version: 1.3.0
Check: tests
Result: ERROR Running ‘testthat.R’ [103s/133s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(constructive) > > test_check("constructive") Saving _problems/test-s7-elmer_TypeBasic-12.R [ FAIL 1 | WARN 2 | SKIP 135 | PASS 97 ] ══ Skipped tests (135) ═════════════════════════════════════════════════════════ • On CRAN (126): 'test-abort.R:1:1', 'test-abort.R:26:1', 'test-construct_diff.R:1:1', 'test-construct_dput.R:1:1', 'test-construct_multi.R:1:1', 'test-construct_reprex.R:1:1', 'test-construct_signature.R:1:1', 'test-contains_self_reference.R:38:1', 'test-deparse_call.R:1:1', 'test-deparse_call.R:106:1', 'test-deparse_call.R:128:1', 'test-deparse_call.R:153:1', 'test-deparse_call.R:162:1', 'test-deparse_call.R:171:1', 'test-encoding.R:1:1', 'test-encoding.R:10:1', 'test-opts.R:1:1', 'test-others.R:1:1', 'test-others.R:19:1', 'test-others.R:26:1', 'test-others.R:34:1', 'test-others.R:41:1', 'test-repair_attributes.R:1:1', 'test-s3-AsIs.R:1:1', 'test-s3-Date.R:1:1', 'test-s3-POSIXct.R:42:1', 'test-s3-POSIXlt.R:1:1', 'test-s3-POSIXlt.R:30:1', 'test-s3-R6.R:1:1', 'test-s3-R6ClassGenerator.R:1:1', 'test-s3-array.R:1:1', 'test-s3-array.R:11:1', 'test-s3-atomic.R:1:1', 'test-s3-atomic.R:41:1', 'test-s3-atomic.R:53:1', 'test-s3-atomic.R:68:1', 'test-s3-atomic.R:87:1', 'test-s3-atomic.R:97:1', 'test-s3-atomic.R:127:1', 'test-s3-atomic.R:180:1', 'test-s3-atomic.R:191:1', 'test-s3-atomic.R:201:1', 'test-s3-blob.R:1:1', 'test-s3-citationFooter.R:1:1', 'test-s3-citationHeader.R:1:1', 'test-s3-constructive_options.R:1:1', 'test-s3-data.frame.R:1:1', 'test-s3-data.frame.R:52:1', 'test-s3-data.frame.R:62:1', 'test-s3-data.frame.R:68:1', 'test-s3-data.table.R:1:1', 'test-s3-data.table.R:14:1', 'test-s3-data.table.R:23:1', 'test-s3-data.table.R:29:1', 'test-s3-difftime.R:1:1', 'test-s3-dm.R:1:1', 'test-s3-dots.R:1:1', 'test-s3-environment.R:1:1', 'test-s3-environment.R:75:1', 'test-s3-error.R:1:1', 'test-s3-expression.R:1:1', 'test-s3-externalptr.R:1:1', 'test-s3-factor.R:1:1', 'test-s3-formula.R:1:1', 'test-s3-function.R:1:1', 'test-s3-ggplot2-Coord.R:9:1', 'test-s3-ggplot2-Coord.R:33:1', 'test-s3-ggplot2-Coord.R:39:1', 'test-s3-ggplot2-Coord.R:49:1', 'test-s3-ggplot2-Coord.R:57:1', 'test-s3-ggplot2-Coord.R:73:1', 'test-s3-ggplot2-FacetGrid.R:1:1', 'test-s3-ggplot2-ggplot.R:1:1', 'test-s3-ggplot2-ggplot.R:15:1', 'test-s3-ggplot2-labels.R:1:1', 'test-s3-ggplot2-theme.R:1:1', 'test-s3-ggplot2-waiver.R:1:1', 'test-s3-grouped_df.R:1:1', 'test-s3-hexmode.R:1:1', 'test-s3-integer64.R:1:1', 'test-s3-language.R:1:1', 'test-s3-language.R:11:1', 'test-s3-language.R:21:1', 'test-s3-language.R:33:1', 'test-s3-language.R:40:1', 'test-s3-list.R:1:1', 'test-s3-matrix.R:1:1', 'test-s3-matrix.R:11:1', 'test-s3-matrix.R:17:1', 'test-s3-mts.R:1:1', 'test-s3-numeric_version.R:1:1', 'test-s3-octmode.R:1:1', 'test-s3-ordered.R:1:1', 'test-s3-pairlist.R:1:1', 'test-s3-person.R:1:1', 'test-s3-quosure.R:1:1', 'test-s3-quosures.R:1:1', 'test-s3-raw.R:1:1', 'test-s3-rowwise_df.R:1:1', 'test-s3-simpleCondition.R:1:1', 'test-s3-simpleError.R:1:1', 'test-s3-simpleMessage.R:1:1', 'test-s3-simpleUnit.R:1:1', 'test-s3-simpleWarning.R:1:1', 'test-s3-tbl_df.R:1:1', 'test-s3-tbl_df.R:15:1', 'test-s3-tbl_df.R:22:1', 'test-s3-tbl_df.R:31:1', 'test-s3-tbl_df.R:37:1', 'test-s3-ts.R:1:1', 'test-s3-vctrs_list_of.R:1:1', 'test-s3-warning.R:1:1', 'test-s3-weakref.R:1:1', 'test-s3-xml_document.R:1:1', 'test-s3-xts.R:1:1', 'test-s3-yearmon.R:1:1', 'test-s3-yearqtr.R:1:1', 'test-s3-zoo.R:1:1', 'test-s3-zooreg.R:1:1', 'test-s4.R:1:1', 'test-s7-S7_S3_class.R:1:1', 'test-s7-S7_generic.R:1:1', 'test-s7-S7_property.R:1:1', 'test-s7-S7_union.R:1:1', 'test-utils.R:1:1', 'test-utils.R:9:1' • On Linux (2): 'test-s7-S7-object.R:3:3', 'test-s7-S7_class.R:19:3' • with_versions(R > "4.1.3") is TRUE (1): 'test-s3-ggplot2-ggplot.R:28:3' • with_versions(R >= "4.3") is TRUE (3): 'test-s3-POSIXct.R:2:3', 'test-s3-POSIXlt.R:66:3', 'test-s3-mts.R:11:3' • with_versions(ellmer > "0.2.1") is TRUE (1): 'test-s7-elmer_TypeBasic.R:31:3' • with_versions(ggplot2 > "3.5.2") is TRUE (2): 'test-s3-ggplot2-Coord.R:19:3', 'test-s3-ggplot2-Coord.R:66:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-s7-elmer_TypeBasic.R:3:3'): ellmer::TypeBasic ──────────────── Expected `recreated` to equal `expected`. Differences: actual vs expected `ellmer::type_array(items = ellmer::type_object(x = ellmer::type_boolean(), ` - ` y = ellmer::type_string(), z = ellmer::type_number(), json = ellmer::type_from_schema("[1,2]"), ` - ` .additional_properties = FALSE))` + ` y = ellmer::type_string(), z = ellmer::type_number(), json = ellmer::type_from_schema("[1,2]")))` Backtrace: ▆ 1. └─constructive:::expect_construct(...) at test-s7-elmer_TypeBasic.R:3:3 2. └─testthat::expect_equal(recreated, expected) [ FAIL 1 | WARN 2 | SKIP 135 | PASS 97 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-clang

Version: 1.3.0
Check: tests
Result: ERROR Running ‘testthat.R’ [63s/86s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(constructive) > > test_check("constructive") Saving _problems/test-s7-elmer_TypeBasic-12.R [ FAIL 1 | WARN 2 | SKIP 135 | PASS 97 ] ══ Skipped tests (135) ═════════════════════════════════════════════════════════ • On CRAN (126): 'test-abort.R:1:1', 'test-abort.R:26:1', 'test-construct_diff.R:1:1', 'test-construct_dput.R:1:1', 'test-construct_multi.R:1:1', 'test-construct_reprex.R:1:1', 'test-construct_signature.R:1:1', 'test-contains_self_reference.R:38:1', 'test-deparse_call.R:1:1', 'test-deparse_call.R:106:1', 'test-deparse_call.R:128:1', 'test-deparse_call.R:153:1', 'test-deparse_call.R:162:1', 'test-deparse_call.R:171:1', 'test-encoding.R:1:1', 'test-encoding.R:10:1', 'test-opts.R:1:1', 'test-others.R:1:1', 'test-others.R:19:1', 'test-others.R:26:1', 'test-others.R:34:1', 'test-others.R:41:1', 'test-repair_attributes.R:1:1', 'test-s3-AsIs.R:1:1', 'test-s3-Date.R:1:1', 'test-s3-POSIXct.R:42:1', 'test-s3-POSIXlt.R:1:1', 'test-s3-POSIXlt.R:30:1', 'test-s3-R6.R:1:1', 'test-s3-R6ClassGenerator.R:1:1', 'test-s3-array.R:1:1', 'test-s3-array.R:11:1', 'test-s3-atomic.R:1:1', 'test-s3-atomic.R:41:1', 'test-s3-atomic.R:53:1', 'test-s3-atomic.R:68:1', 'test-s3-atomic.R:87:1', 'test-s3-atomic.R:97:1', 'test-s3-atomic.R:127:1', 'test-s3-atomic.R:180:1', 'test-s3-atomic.R:191:1', 'test-s3-atomic.R:201:1', 'test-s3-blob.R:1:1', 'test-s3-citationFooter.R:1:1', 'test-s3-citationHeader.R:1:1', 'test-s3-constructive_options.R:1:1', 'test-s3-data.frame.R:1:1', 'test-s3-data.frame.R:52:1', 'test-s3-data.frame.R:62:1', 'test-s3-data.frame.R:68:1', 'test-s3-data.table.R:1:1', 'test-s3-data.table.R:14:1', 'test-s3-data.table.R:23:1', 'test-s3-data.table.R:29:1', 'test-s3-difftime.R:1:1', 'test-s3-dm.R:1:1', 'test-s3-dots.R:1:1', 'test-s3-environment.R:1:1', 'test-s3-environment.R:75:1', 'test-s3-error.R:1:1', 'test-s3-expression.R:1:1', 'test-s3-externalptr.R:1:1', 'test-s3-factor.R:1:1', 'test-s3-formula.R:1:1', 'test-s3-function.R:1:1', 'test-s3-ggplot2-Coord.R:9:1', 'test-s3-ggplot2-Coord.R:33:1', 'test-s3-ggplot2-Coord.R:39:1', 'test-s3-ggplot2-Coord.R:49:1', 'test-s3-ggplot2-Coord.R:57:1', 'test-s3-ggplot2-Coord.R:73:1', 'test-s3-ggplot2-FacetGrid.R:1:1', 'test-s3-ggplot2-ggplot.R:1:1', 'test-s3-ggplot2-ggplot.R:15:1', 'test-s3-ggplot2-labels.R:1:1', 'test-s3-ggplot2-theme.R:1:1', 'test-s3-ggplot2-waiver.R:1:1', 'test-s3-grouped_df.R:1:1', 'test-s3-hexmode.R:1:1', 'test-s3-integer64.R:1:1', 'test-s3-language.R:1:1', 'test-s3-language.R:11:1', 'test-s3-language.R:21:1', 'test-s3-language.R:33:1', 'test-s3-language.R:40:1', 'test-s3-list.R:1:1', 'test-s3-matrix.R:1:1', 'test-s3-matrix.R:11:1', 'test-s3-matrix.R:17:1', 'test-s3-mts.R:1:1', 'test-s3-numeric_version.R:1:1', 'test-s3-octmode.R:1:1', 'test-s3-ordered.R:1:1', 'test-s3-pairlist.R:1:1', 'test-s3-person.R:1:1', 'test-s3-quosure.R:1:1', 'test-s3-quosures.R:1:1', 'test-s3-raw.R:1:1', 'test-s3-rowwise_df.R:1:1', 'test-s3-simpleCondition.R:1:1', 'test-s3-simpleError.R:1:1', 'test-s3-simpleMessage.R:1:1', 'test-s3-simpleUnit.R:1:1', 'test-s3-simpleWarning.R:1:1', 'test-s3-tbl_df.R:1:1', 'test-s3-tbl_df.R:15:1', 'test-s3-tbl_df.R:22:1', 'test-s3-tbl_df.R:31:1', 'test-s3-tbl_df.R:37:1', 'test-s3-ts.R:1:1', 'test-s3-vctrs_list_of.R:1:1', 'test-s3-warning.R:1:1', 'test-s3-weakref.R:1:1', 'test-s3-xml_document.R:1:1', 'test-s3-xts.R:1:1', 'test-s3-yearmon.R:1:1', 'test-s3-yearqtr.R:1:1', 'test-s3-zoo.R:1:1', 'test-s3-zooreg.R:1:1', 'test-s4.R:1:1', 'test-s7-S7_S3_class.R:1:1', 'test-s7-S7_generic.R:1:1', 'test-s7-S7_property.R:1:1', 'test-s7-S7_union.R:1:1', 'test-utils.R:1:1', 'test-utils.R:9:1' • On Linux (2): 'test-s7-S7-object.R:3:3', 'test-s7-S7_class.R:19:3' • with_versions(R > "4.1.3") is TRUE (1): 'test-s3-ggplot2-ggplot.R:28:3' • with_versions(R >= "4.3") is TRUE (3): 'test-s3-POSIXct.R:2:3', 'test-s3-POSIXlt.R:66:3', 'test-s3-mts.R:11:3' • with_versions(ellmer > "0.2.1") is TRUE (1): 'test-s7-elmer_TypeBasic.R:31:3' • with_versions(ggplot2 > "3.5.2") is TRUE (2): 'test-s3-ggplot2-Coord.R:19:3', 'test-s3-ggplot2-Coord.R:66:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-s7-elmer_TypeBasic.R:3:3'): ellmer::TypeBasic ──────────────── Expected `recreated` to equal `expected`. Differences: actual vs expected `ellmer::type_array(items = ellmer::type_object(x = ellmer::type_boolean(), ` - ` y = ellmer::type_string(), z = ellmer::type_number(), json = ellmer::type_from_schema("[1,2]"), ` - ` .additional_properties = FALSE))` + ` y = ellmer::type_string(), z = ellmer::type_number(), json = ellmer::type_from_schema("[1,2]")))` Backtrace: ▆ 1. └─constructive:::expect_construct(...) at test-s7-elmer_TypeBasic.R:3:3 2. └─testthat::expect_equal(recreated, expected) [ FAIL 1 | WARN 2 | SKIP 135 | PASS 97 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-gcc

Version: 1.3.0
Check: for new files in some other directories
Result: NOTE Found the following files/directories: ‘~/tmp/scratch/Rtmp0Q96uq’ ‘~/tmp/scratch/Rtmp1H7qm3’ ‘~/tmp/scratch/Rtmp284Tdw’ ‘~/tmp/scratch/Rtmp2K0B4v’ ‘~/tmp/scratch/Rtmp2OcZh8’ ‘~/tmp/scratch/Rtmp2qb5ml’ ‘~/tmp/scratch/Rtmp3GmTAh’ ‘~/tmp/scratch/Rtmp3XEE07’ ‘~/tmp/scratch/Rtmp51RIss’ ‘~/tmp/scratch/Rtmp53IdQK’ ‘~/tmp/scratch/Rtmp5EpjA6’ ‘~/tmp/scratch/Rtmp5QaEaV’ ‘~/tmp/scratch/Rtmp5VRYfj’ ‘~/tmp/scratch/Rtmp5crsMM’ ‘~/tmp/scratch/Rtmp5qDeTS’ ‘~/tmp/scratch/Rtmp6e1SXh’ ‘~/tmp/scratch/Rtmp7CrqOo’ ‘~/tmp/scratch/Rtmp8NcYEd’ ‘~/tmp/scratch/Rtmp8l7Yti’ ‘~/tmp/scratch/Rtmp8tNmeW’ ‘~/tmp/scratch/RtmpAVF8mQ’ ‘~/tmp/scratch/RtmpB2UE1p’ ‘~/tmp/scratch/RtmpBXk5D6’ ‘~/tmp/scratch/RtmpBjI6om’ ‘~/tmp/scratch/RtmpCnJ4fx’ ‘~/tmp/scratch/RtmpCzM9PI’ ‘~/tmp/scratch/RtmpD1bA2T’ ‘~/tmp/scratch/RtmpD8spvN’ ‘~/tmp/scratch/RtmpDP96A1’ ‘~/tmp/scratch/RtmpDmUl63’ ‘~/tmp/scratch/RtmpFWz9vQ’ ‘~/tmp/scratch/RtmpFn800X’ ‘~/tmp/scratch/RtmpG5D9RC’ ‘~/tmp/scratch/RtmpGDPQtG’ ‘~/tmp/scratch/RtmpHXuVxD’ ‘~/tmp/scratch/RtmpHdZ7lI’ ‘~/tmp/scratch/RtmpIGD3mw’ ‘~/tmp/scratch/RtmpJ4XSZg’ ‘~/tmp/scratch/RtmpJBtVTj’ ‘~/tmp/scratch/RtmpJxUZn2’ ‘~/tmp/scratch/RtmpKAwm7W’ ‘~/tmp/scratch/RtmpKjUrFw’ ‘~/tmp/scratch/RtmpKyE1bq’ ‘~/tmp/scratch/RtmpLeqzMg’ ‘~/tmp/scratch/RtmpLklEX5’ ‘~/tmp/scratch/RtmpMNdklK’ ‘~/tmp/scratch/RtmpMTIH0k’ ‘~/tmp/scratch/RtmpMqrMms’ ‘~/tmp/scratch/RtmpMtk6mE’ ‘~/tmp/scratch/RtmpMxWBWU’ ‘~/tmp/scratch/RtmpNIkIpp’ ‘~/tmp/scratch/RtmpNYCybu’ ‘~/tmp/scratch/RtmpOGzUjs’ ‘~/tmp/scratch/RtmpOdR7S2’ ‘~/tmp/scratch/RtmpOowwIG’ ‘~/tmp/scratch/RtmpOv6l2O’ ‘~/tmp/scratch/RtmpP3PruD’ ‘~/tmp/scratch/RtmpQ1k5wS’ ‘~/tmp/scratch/RtmpQAjcCP’ ‘~/tmp/scratch/RtmpQGIUI3’ ‘~/tmp/scratch/RtmpQxbqJu’ ‘~/tmp/scratch/RtmpR6VQ1v’ ‘~/tmp/scratch/RtmpRBvf5q’ ‘~/tmp/scratch/RtmpRHyMTj’ ‘~/tmp/scratch/RtmpRKFpTa’ ‘~/tmp/scratch/RtmpRSPtQ6’ ‘~/tmp/scratch/RtmpS6EXl8’ ‘~/tmp/scratch/RtmpS9sqek’ ‘~/tmp/scratch/RtmpSFZtC5’ ‘~/tmp/scratch/RtmpSM2yW6’ ‘~/tmp/scratch/RtmpSavWAF’ ‘~/tmp/scratch/RtmpSl1UnJ’ ‘~/tmp/scratch/RtmpSpH0ax’ ‘~/tmp/scratch/RtmpSudZIM’ ‘~/tmp/scratch/RtmpSyd6KI’ ‘~/tmp/scratch/RtmpTMzcL0’ ‘~/tmp/scratch/RtmpTem3V8’ ‘~/tmp/scratch/RtmpTqGmvX’ ‘~/tmp/scratch/RtmpU7HcKI’ ‘~/tmp/scratch/RtmpUwAn7l’ ‘~/tmp/scratch/RtmpUzJl7t’ ‘~/tmp/scratch/RtmpVP9Mfh’ ‘~/tmp/scratch/RtmpVfHAgu’ ‘~/tmp/scratch/RtmpVvUT99’ ‘~/tmp/scratch/RtmpWYUNDN’ ‘~/tmp/scratch/RtmpWhYpUD’ ‘~/tmp/scratch/RtmpWmMQyR’ ‘~/tmp/scratch/RtmpXc6t2Z’ ‘~/tmp/scratch/RtmpY9xQKz’ ‘~/tmp/scratch/RtmpZKnYdt’ ‘~/tmp/scratch/RtmpZqYDSO’ ‘~/tmp/scratch/RtmpaQWlYP’ ‘~/tmp/scratch/RtmpadsWJi’ ‘~/tmp/scratch/RtmpakmIUX’ ‘~/tmp/scratch/RtmpaxusJP’ ‘~/tmp/scratch/Rtmpb14H3B’ ‘~/tmp/scratch/RtmpbcEryS’ ‘~/tmp/scratch/RtmpbiV1pv’ ‘~/tmp/scratch/RtmpbrLIGw’ ‘~/tmp/scratch/RtmpcZY8ag’ ‘~/tmp/scratch/RtmpcaB0bs’ ‘~/tmp/scratch/RtmpcoTxT5’ ‘~/tmp/scratch/Rtmpd1ZlVN’ ‘~/tmp/scratch/RtmpdnjFUJ’ ‘~/tmp/scratch/RtmpeH16B4’ ‘~/tmp/scratch/RtmpfAHlXY’ ‘~/tmp/scratch/RtmpfdBFzi’ ‘~/tmp/scratch/RtmpfddELN’ ‘~/tmp/scratch/RtmpfoYDWC’ ‘~/tmp/scratch/Rtmpfrwk5e’ ‘~/tmp/scratch/RtmpftZyP7’ ‘~/tmp/scratch/RtmpgRKKPb’ ‘~/tmp/scratch/Rtmpgbfwv2’ ‘~/tmp/scratch/RtmpgeKT1P’ ‘~/tmp/scratch/RtmphE8WnW’ ‘~/tmp/scratch/RtmphLr3vD’ ‘~/tmp/scratch/RtmphX1W2u’ ‘~/tmp/scratch/Rtmphh8Sjn’ ‘~/tmp/scratch/Rtmpirtt0z’ ‘~/tmp/scratch/Rtmpivh1J6’ ‘~/tmp/scratch/RtmpkpzVGD’ ‘~/tmp/scratch/Rtmpkr8NtJ’ ‘~/tmp/scratch/RtmpmIvRIB’ ‘~/tmp/scratch/RtmpmRoRw6’ ‘~/tmp/scratch/Rtmpmcm3vs’ ‘~/tmp/scratch/RtmpnC2hc6’ ‘~/tmp/scratch/RtmpnJeDmx’ ‘~/tmp/scratch/RtmpnMkHrH’ ‘~/tmp/scratch/Rtmpo4CWPg’ ‘~/tmp/scratch/RtmpoFWYTM’ ‘~/tmp/scratch/RtmpotpTse’ ‘~/tmp/scratch/RtmppGloxi’ ‘~/tmp/scratch/RtmppMU6jY’ ‘~/tmp/scratch/RtmppNiqaJ’ ‘~/tmp/scratch/RtmppOtL4h’ ‘~/tmp/scratch/RtmppaMPrm’ ‘~/tmp/scratch/Rtmpq5vdux’ ‘~/tmp/scratch/Rtmpqcpgyi’ ‘~/tmp/scratch/RtmprHudKB’ ‘~/tmp/scratch/RtmpsTTPhE’ ‘~/tmp/scratch/Rtmpso0VU4’ ‘~/tmp/scratch/RtmptnNDqU’ ‘~/tmp/scratch/RtmpuU02X9’ ‘~/tmp/scratch/RtmpuvAZnP’ ‘~/tmp/scratch/RtmpuxMkun’ ‘~/tmp/scratch/Rtmpv30dG1’ ‘~/tmp/scratch/Rtmpv9DdqN’ ‘~/tmp/scratch/RtmpvetddI’ ‘~/tmp/scratch/RtmpvpRyzQ’ ‘~/tmp/scratch/Rtmpwfdpou’ ‘~/tmp/scratch/RtmpxJkZlH’ ‘~/tmp/scratch/RtmpxgKaw9’ ‘~/tmp/scratch/RtmpxvqmyS’ ‘~/tmp/scratch/Rtmpyqwrwa’ ‘~/tmp/scratch/Rtmpz9GYtg’ ‘~/tmp/scratch/RtmpzHpuZQ’ ‘~/tmp/scratch/RtmpzM1rm0’ ‘~/tmp/scratch/cca94kp4.s’ ‘~/tmp/scratch/xvfb-run.0tmazH’ ‘~/tmp/scratch/xvfb-run.1FU4n6’ ‘~/tmp/scratch/xvfb-run.1Wwd4m’ ‘~/tmp/scratch/xvfb-run.2SHlcG’ ‘~/tmp/scratch/xvfb-run.2d6SaO’ ‘~/tmp/scratch/xvfb-run.39LbyN’ ‘~/tmp/scratch/xvfb-run.3NkOJo’ ‘~/tmp/scratch/xvfb-run.3WC6Dt’ ‘~/tmp/scratch/xvfb-run.3oOyC9’ ‘~/tmp/scratch/xvfb-run.4VKqVa’ ‘~/tmp/scratch/xvfb-run.57asYR’ ‘~/tmp/scratch/xvfb-run.5Ik88R’ ‘~/tmp/scratch/xvfb-run.6g8mV0’ ‘~/tmp/scratch/xvfb-run.6lWzlu’ ‘~/tmp/scratch/xvfb-run.7eISoP’ ‘~/tmp/scratch/xvfb-run.8IeDKa’ ‘~/tmp/scratch/xvfb-run.8OWtUv’ ‘~/tmp/scratch/xvfb-run.AEYlcv’ ‘~/tmp/scratch/xvfb-run.B8Ph8y’ ‘~/tmp/scratch/xvfb-run.BBGPVm’ ‘~/tmp/scratch/xvfb-run.DbdiIG’ ‘~/tmp/scratch/xvfb-run.Dj4naH’ ‘~/tmp/scratch/xvfb-run.GcFvxq’ ‘~/tmp/scratch/xvfb-run.HoWyw6’ ‘~/tmp/scratch/xvfb-run.JgbcNY’ ‘~/tmp/scratch/xvfb-run.JukvQh’ ‘~/tmp/scratch/xvfb-run.K1m57g’ ‘~/tmp/scratch/xvfb-run.L3Lolk’ ‘~/tmp/scratch/xvfb-run.LC2rTq’ ‘~/tmp/scratch/xvfb-run.LiWJ7N’ ‘~/tmp/scratch/xvfb-run.MKuNLy’ ‘~/tmp/scratch/xvfb-run.Opnhny’ ‘~/tmp/scratch/xvfb-run.P3SiOt’ ‘~/tmp/scratch/xvfb-run.PdOy5C’ ‘~/tmp/scratch/xvfb-run.Q03ZSP’ ‘~/tmp/scratch/xvfb-run.RaEePs’ ‘~/tmp/scratch/xvfb-run.RkMg7z’ ‘~/tmp/scratch/xvfb-run.SJgzjS’ ‘~/tmp/scratch/xvfb-run.T317GN’ ‘~/tmp/scratch/xvfb-run.T5HDgt’ ‘~/tmp/scratch/xvfb-run.U2i5qC’ ‘~/tmp/scratch/xvfb-run.VZmb88’ ‘~/tmp/scratch/xvfb-run.Vq1su8’ ‘~/tmp/scratch/xvfb-run.XQ3Kpf’ ‘~/tmp/scratch/xvfb-run.XtemND’ ‘~/tmp/scratch/xvfb-run.YRjoWm’ ‘~/tmp/scratch/xvfb-run.YuRSYk’ ‘~/tmp/scratch/xvfb-run.Za9Hh6’ ‘~/tmp/scratch/xvfb-run.aENWDk’ ‘~/tmp/scratch/xvfb-run.aROxF0’ ‘~/tmp/scratch/xvfb-run.aaAjNE’ ‘~/tmp/scratch/xvfb-run.amzDxg’ ‘~/tmp/scratch/xvfb-run.cUdevD’ ‘~/tmp/scratch/xvfb-run.d1PW7y’ ‘~/tmp/scratch/xvfb-run.fWCkQj’ ‘~/tmp/scratch/xvfb-run.gfNBau’ ‘~/tmp/scratch/xvfb-run.goaAFR’ ‘~/tmp/scratch/xvfb-run.hNRm8t’ ‘~/tmp/scratch/xvfb-run.iYS7g0’ ‘~/tmp/scratch/xvfb-run.iiSSZl’ ‘~/tmp/scratch/xvfb-run.jjqHXo’ ‘~/tmp/scratch/xvfb-run.k3D5VP’ ‘~/tmp/scratch/xvfb-run.kKTUV1’ ‘~/tmp/scratch/xvfb-run.kWoc8q’ ‘~/tmp/scratch/xvfb-run.lAvqGU’ ‘~/tmp/scratch/xvfb-run.lg1MzC’ ‘~/tmp/scratch/xvfb-run.ljPjPq’ ‘~/tmp/scratch/xvfb-run.oDwOq7’ ‘~/tmp/scratch/xvfb-run.ozPsdE’ ‘~/tmp/scratch/xvfb-run.pZfzty’ ‘~/tmp/scratch/xvfb-run.uYT5iu’ ‘~/tmp/scratch/xvfb-run.xc60XH’ ‘~/tmp/scratch/xvfb-run.xhvaFX’ ‘~/tmp/scratch/xvfb-run.y0yBfA’ ‘~/tmp/scratch/xvfb-run.y8OMsn’ ‘~/tmp/scratch/xvfb-run.yJJWnh’ Flavor: r-devel-linux-x86_64-debian-gcc

Version: 1.3.0
Check: tests
Result: ERROR Running ‘testthat.R’ [167s/228s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(constructive) > > test_check("constructive") Saving _problems/test-s7-elmer_TypeBasic-12.R [ FAIL 1 | WARN 2 | SKIP 135 | PASS 97 ] ══ Skipped tests (135) ═════════════════════════════════════════════════════════ • On CRAN (126): 'test-abort.R:1:1', 'test-abort.R:26:1', 'test-construct_diff.R:1:1', 'test-construct_dput.R:1:1', 'test-construct_multi.R:1:1', 'test-construct_reprex.R:1:1', 'test-construct_signature.R:1:1', 'test-contains_self_reference.R:38:1', 'test-deparse_call.R:1:1', 'test-deparse_call.R:106:1', 'test-deparse_call.R:128:1', 'test-deparse_call.R:153:1', 'test-deparse_call.R:162:1', 'test-deparse_call.R:171:1', 'test-encoding.R:1:1', 'test-encoding.R:10:1', 'test-opts.R:1:1', 'test-others.R:1:1', 'test-others.R:19:1', 'test-others.R:26:1', 'test-others.R:34:1', 'test-others.R:41:1', 'test-repair_attributes.R:1:1', 'test-s3-AsIs.R:1:1', 'test-s3-Date.R:1:1', 'test-s3-POSIXct.R:42:1', 'test-s3-POSIXlt.R:1:1', 'test-s3-POSIXlt.R:30:1', 'test-s3-R6.R:1:1', 'test-s3-R6ClassGenerator.R:1:1', 'test-s3-array.R:1:1', 'test-s3-array.R:11:1', 'test-s3-atomic.R:1:1', 'test-s3-atomic.R:41:1', 'test-s3-atomic.R:53:1', 'test-s3-atomic.R:68:1', 'test-s3-atomic.R:87:1', 'test-s3-atomic.R:97:1', 'test-s3-atomic.R:127:1', 'test-s3-atomic.R:180:1', 'test-s3-atomic.R:191:1', 'test-s3-atomic.R:201:1', 'test-s3-blob.R:1:1', 'test-s3-citationFooter.R:1:1', 'test-s3-citationHeader.R:1:1', 'test-s3-constructive_options.R:1:1', 'test-s3-data.frame.R:1:1', 'test-s3-data.frame.R:52:1', 'test-s3-data.frame.R:62:1', 'test-s3-data.frame.R:68:1', 'test-s3-data.table.R:1:1', 'test-s3-data.table.R:14:1', 'test-s3-data.table.R:23:1', 'test-s3-data.table.R:29:1', 'test-s3-difftime.R:1:1', 'test-s3-dm.R:1:1', 'test-s3-dots.R:1:1', 'test-s3-environment.R:1:1', 'test-s3-environment.R:75:1', 'test-s3-error.R:1:1', 'test-s3-expression.R:1:1', 'test-s3-externalptr.R:1:1', 'test-s3-factor.R:1:1', 'test-s3-formula.R:1:1', 'test-s3-function.R:1:1', 'test-s3-ggplot2-Coord.R:9:1', 'test-s3-ggplot2-Coord.R:33:1', 'test-s3-ggplot2-Coord.R:39:1', 'test-s3-ggplot2-Coord.R:49:1', 'test-s3-ggplot2-Coord.R:57:1', 'test-s3-ggplot2-Coord.R:73:1', 'test-s3-ggplot2-FacetGrid.R:1:1', 'test-s3-ggplot2-ggplot.R:1:1', 'test-s3-ggplot2-ggplot.R:15:1', 'test-s3-ggplot2-labels.R:1:1', 'test-s3-ggplot2-theme.R:1:1', 'test-s3-ggplot2-waiver.R:1:1', 'test-s3-grouped_df.R:1:1', 'test-s3-hexmode.R:1:1', 'test-s3-integer64.R:1:1', 'test-s3-language.R:1:1', 'test-s3-language.R:11:1', 'test-s3-language.R:21:1', 'test-s3-language.R:33:1', 'test-s3-language.R:40:1', 'test-s3-list.R:1:1', 'test-s3-matrix.R:1:1', 'test-s3-matrix.R:11:1', 'test-s3-matrix.R:17:1', 'test-s3-mts.R:1:1', 'test-s3-numeric_version.R:1:1', 'test-s3-octmode.R:1:1', 'test-s3-ordered.R:1:1', 'test-s3-pairlist.R:1:1', 'test-s3-person.R:1:1', 'test-s3-quosure.R:1:1', 'test-s3-quosures.R:1:1', 'test-s3-raw.R:1:1', 'test-s3-rowwise_df.R:1:1', 'test-s3-simpleCondition.R:1:1', 'test-s3-simpleError.R:1:1', 'test-s3-simpleMessage.R:1:1', 'test-s3-simpleUnit.R:1:1', 'test-s3-simpleWarning.R:1:1', 'test-s3-tbl_df.R:1:1', 'test-s3-tbl_df.R:15:1', 'test-s3-tbl_df.R:22:1', 'test-s3-tbl_df.R:31:1', 'test-s3-tbl_df.R:37:1', 'test-s3-ts.R:1:1', 'test-s3-vctrs_list_of.R:1:1', 'test-s3-warning.R:1:1', 'test-s3-weakref.R:1:1', 'test-s3-xml_document.R:1:1', 'test-s3-xts.R:1:1', 'test-s3-yearmon.R:1:1', 'test-s3-yearqtr.R:1:1', 'test-s3-zoo.R:1:1', 'test-s3-zooreg.R:1:1', 'test-s4.R:1:1', 'test-s7-S7_S3_class.R:1:1', 'test-s7-S7_generic.R:1:1', 'test-s7-S7_property.R:1:1', 'test-s7-S7_union.R:1:1', 'test-utils.R:1:1', 'test-utils.R:9:1' • On Linux (2): 'test-s7-S7-object.R:3:3', 'test-s7-S7_class.R:19:3' • with_versions(R > "4.1.3") is TRUE (1): 'test-s3-ggplot2-ggplot.R:28:3' • with_versions(R >= "4.3") is TRUE (3): 'test-s3-POSIXct.R:2:3', 'test-s3-POSIXlt.R:66:3', 'test-s3-mts.R:11:3' • with_versions(ellmer > "0.2.1") is TRUE (1): 'test-s7-elmer_TypeBasic.R:31:3' • with_versions(ggplot2 > "3.5.2") is TRUE (2): 'test-s3-ggplot2-Coord.R:19:3', 'test-s3-ggplot2-Coord.R:66:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-s7-elmer_TypeBasic.R:3:3'): ellmer::TypeBasic ──────────────── Expected `recreated` to equal `expected`. Differences: actual vs expected `ellmer::type_array(items = ellmer::type_object(x = ellmer::type_boolean(), ` - ` y = ellmer::type_string(), z = ellmer::type_number(), json = ellmer::type_from_schema("[1,2]"), ` - ` .additional_properties = FALSE))` + ` y = ellmer::type_string(), z = ellmer::type_number(), json = ellmer::type_from_schema("[1,2]")))` Backtrace: ▆ 1. └─constructive:::expect_construct(...) at test-s7-elmer_TypeBasic.R:3:3 2. └─testthat::expect_equal(recreated, expected) [ FAIL 1 | WARN 2 | SKIP 135 | PASS 97 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 1.3.0
Check: tests
Result: ERROR Running ‘testthat.R’ [63s/64s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(constructive) > > test_check("constructive") Saving _problems/test-s7-elmer_TypeBasic-12.R [ FAIL 1 | WARN 2 | SKIP 135 | PASS 97 ] ══ Skipped tests (135) ═════════════════════════════════════════════════════════ • On CRAN (126): 'test-abort.R:1:1', 'test-abort.R:26:1', 'test-construct_diff.R:1:1', 'test-construct_dput.R:1:1', 'test-construct_multi.R:1:1', 'test-construct_reprex.R:1:1', 'test-construct_signature.R:1:1', 'test-contains_self_reference.R:38:1', 'test-deparse_call.R:1:1', 'test-deparse_call.R:106:1', 'test-deparse_call.R:128:1', 'test-deparse_call.R:153:1', 'test-deparse_call.R:162:1', 'test-deparse_call.R:171:1', 'test-encoding.R:1:1', 'test-encoding.R:10:1', 'test-opts.R:1:1', 'test-others.R:1:1', 'test-others.R:19:1', 'test-others.R:26:1', 'test-others.R:34:1', 'test-others.R:41:1', 'test-repair_attributes.R:1:1', 'test-s3-AsIs.R:1:1', 'test-s3-Date.R:1:1', 'test-s3-POSIXct.R:42:1', 'test-s3-POSIXlt.R:1:1', 'test-s3-POSIXlt.R:30:1', 'test-s3-R6.R:1:1', 'test-s3-R6ClassGenerator.R:1:1', 'test-s3-array.R:1:1', 'test-s3-array.R:11:1', 'test-s3-atomic.R:1:1', 'test-s3-atomic.R:41:1', 'test-s3-atomic.R:53:1', 'test-s3-atomic.R:68:1', 'test-s3-atomic.R:87:1', 'test-s3-atomic.R:97:1', 'test-s3-atomic.R:127:1', 'test-s3-atomic.R:180:1', 'test-s3-atomic.R:191:1', 'test-s3-atomic.R:201:1', 'test-s3-blob.R:1:1', 'test-s3-citationFooter.R:1:1', 'test-s3-citationHeader.R:1:1', 'test-s3-constructive_options.R:1:1', 'test-s3-data.frame.R:1:1', 'test-s3-data.frame.R:52:1', 'test-s3-data.frame.R:62:1', 'test-s3-data.frame.R:68:1', 'test-s3-data.table.R:1:1', 'test-s3-data.table.R:14:1', 'test-s3-data.table.R:23:1', 'test-s3-data.table.R:29:1', 'test-s3-difftime.R:1:1', 'test-s3-dm.R:1:1', 'test-s3-dots.R:1:1', 'test-s3-environment.R:1:1', 'test-s3-environment.R:75:1', 'test-s3-error.R:1:1', 'test-s3-expression.R:1:1', 'test-s3-externalptr.R:1:1', 'test-s3-factor.R:1:1', 'test-s3-formula.R:1:1', 'test-s3-function.R:1:1', 'test-s3-ggplot2-Coord.R:9:1', 'test-s3-ggplot2-Coord.R:33:1', 'test-s3-ggplot2-Coord.R:39:1', 'test-s3-ggplot2-Coord.R:49:1', 'test-s3-ggplot2-Coord.R:57:1', 'test-s3-ggplot2-Coord.R:73:1', 'test-s3-ggplot2-FacetGrid.R:1:1', 'test-s3-ggplot2-ggplot.R:1:1', 'test-s3-ggplot2-ggplot.R:15:1', 'test-s3-ggplot2-labels.R:1:1', 'test-s3-ggplot2-theme.R:1:1', 'test-s3-ggplot2-waiver.R:1:1', 'test-s3-grouped_df.R:1:1', 'test-s3-hexmode.R:1:1', 'test-s3-integer64.R:1:1', 'test-s3-language.R:1:1', 'test-s3-language.R:11:1', 'test-s3-language.R:21:1', 'test-s3-language.R:33:1', 'test-s3-language.R:40:1', 'test-s3-list.R:1:1', 'test-s3-matrix.R:1:1', 'test-s3-matrix.R:11:1', 'test-s3-matrix.R:17:1', 'test-s3-mts.R:1:1', 'test-s3-numeric_version.R:1:1', 'test-s3-octmode.R:1:1', 'test-s3-ordered.R:1:1', 'test-s3-pairlist.R:1:1', 'test-s3-person.R:1:1', 'test-s3-quosure.R:1:1', 'test-s3-quosures.R:1:1', 'test-s3-raw.R:1:1', 'test-s3-rowwise_df.R:1:1', 'test-s3-simpleCondition.R:1:1', 'test-s3-simpleError.R:1:1', 'test-s3-simpleMessage.R:1:1', 'test-s3-simpleUnit.R:1:1', 'test-s3-simpleWarning.R:1:1', 'test-s3-tbl_df.R:1:1', 'test-s3-tbl_df.R:15:1', 'test-s3-tbl_df.R:22:1', 'test-s3-tbl_df.R:31:1', 'test-s3-tbl_df.R:37:1', 'test-s3-ts.R:1:1', 'test-s3-vctrs_list_of.R:1:1', 'test-s3-warning.R:1:1', 'test-s3-weakref.R:1:1', 'test-s3-xml_document.R:1:1', 'test-s3-xts.R:1:1', 'test-s3-yearmon.R:1:1', 'test-s3-yearqtr.R:1:1', 'test-s3-zoo.R:1:1', 'test-s3-zooreg.R:1:1', 'test-s4.R:1:1', 'test-s7-S7_S3_class.R:1:1', 'test-s7-S7_generic.R:1:1', 'test-s7-S7_property.R:1:1', 'test-s7-S7_union.R:1:1', 'test-utils.R:1:1', 'test-utils.R:9:1' • On Linux (2): 'test-s7-S7-object.R:3:3', 'test-s7-S7_class.R:19:3' • with_versions(R > "4.1.3") is TRUE (1): 'test-s3-ggplot2-ggplot.R:28:3' • with_versions(R >= "4.3") is TRUE (3): 'test-s3-POSIXct.R:2:3', 'test-s3-POSIXlt.R:66:3', 'test-s3-mts.R:11:3' • with_versions(ellmer > "0.2.1") is TRUE (1): 'test-s7-elmer_TypeBasic.R:31:3' • with_versions(ggplot2 > "3.5.2") is TRUE (2): 'test-s3-ggplot2-Coord.R:19:3', 'test-s3-ggplot2-Coord.R:66:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-s7-elmer_TypeBasic.R:3:3'): ellmer::TypeBasic ──────────────── Expected `recreated` to equal `expected`. Differences: actual vs expected `ellmer::type_array(items = ellmer::type_object(x = ellmer::type_boolean(), ` - ` y = ellmer::type_string(), z = ellmer::type_number(), json = ellmer::type_from_schema("[1,2]"), ` - ` .additional_properties = FALSE))` + ` y = ellmer::type_string(), z = ellmer::type_number(), json = ellmer::type_from_schema("[1,2]")))` Backtrace: ▆ 1. └─constructive:::expect_construct(...) at test-s7-elmer_TypeBasic.R:3:3 2. └─testthat::expect_equal(recreated, expected) [ FAIL 1 | WARN 2 | SKIP 135 | PASS 97 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 1.3.0
Check: tests
Result: ERROR Running 'testthat.R' [81s] Running the tests in 'tests/testthat.R' failed. Complete output: > library(testthat) > library(constructive) > > test_check("constructive") Saving _problems/test-s7-elmer_TypeBasic-12.R [ FAIL 1 | WARN 2 | SKIP 135 | PASS 97 ] ══ Skipped tests (135) ═════════════════════════════════════════════════════════ • On CRAN (128): 'test-abort.R:1:1', 'test-abort.R:26:1', 'test-construct_diff.R:1:1', 'test-construct_dput.R:1:1', 'test-construct_multi.R:1:1', 'test-construct_reprex.R:1:1', 'test-construct_signature.R:1:1', 'test-contains_self_reference.R:38:1', 'test-deparse_call.R:1:1', 'test-deparse_call.R:106:1', 'test-deparse_call.R:128:1', 'test-deparse_call.R:153:1', 'test-deparse_call.R:162:1', 'test-deparse_call.R:171:1', 'test-encoding.R:1:1', 'test-encoding.R:10:1', 'test-opts.R:1:1', 'test-others.R:1:1', 'test-others.R:19:1', 'test-others.R:26:1', 'test-others.R:34:1', 'test-others.R:41:1', 'test-repair_attributes.R:1:1', 'test-s3-AsIs.R:1:1', 'test-s3-Date.R:1:1', 'test-s3-POSIXct.R:42:1', 'test-s3-POSIXlt.R:1:1', 'test-s3-POSIXlt.R:30:1', 'test-s3-R6.R:1:1', 'test-s3-R6ClassGenerator.R:1:1', 'test-s3-array.R:1:1', 'test-s3-array.R:11:1', 'test-s3-atomic.R:1:1', 'test-s3-atomic.R:41:1', 'test-s3-atomic.R:53:1', 'test-s3-atomic.R:68:1', 'test-s3-atomic.R:87:1', 'test-s3-atomic.R:97:1', 'test-s3-atomic.R:127:1', 'test-s3-atomic.R:180:1', 'test-s3-atomic.R:191:1', 'test-s3-atomic.R:201:1', 'test-s3-blob.R:1:1', 'test-s3-citationFooter.R:1:1', 'test-s3-citationHeader.R:1:1', 'test-s3-constructive_options.R:1:1', 'test-s3-data.frame.R:1:1', 'test-s3-data.frame.R:52:1', 'test-s3-data.frame.R:62:1', 'test-s3-data.frame.R:68:1', 'test-s3-data.table.R:1:1', 'test-s3-data.table.R:14:1', 'test-s3-data.table.R:23:1', 'test-s3-data.table.R:29:1', 'test-s3-difftime.R:1:1', 'test-s3-dm.R:1:1', 'test-s3-dots.R:1:1', 'test-s3-environment.R:1:1', 'test-s3-environment.R:75:1', 'test-s3-error.R:1:1', 'test-s3-expression.R:1:1', 'test-s3-externalptr.R:1:1', 'test-s3-factor.R:1:1', 'test-s3-formula.R:1:1', 'test-s3-function.R:1:1', 'test-s3-ggplot2-Coord.R:9:1', 'test-s3-ggplot2-Coord.R:33:1', 'test-s3-ggplot2-Coord.R:39:1', 'test-s3-ggplot2-Coord.R:49:1', 'test-s3-ggplot2-Coord.R:57:1', 'test-s3-ggplot2-Coord.R:73:1', 'test-s3-ggplot2-FacetGrid.R:1:1', 'test-s3-ggplot2-ggplot.R:1:1', 'test-s3-ggplot2-ggplot.R:15:1', 'test-s3-ggplot2-labels.R:1:1', 'test-s3-ggplot2-theme.R:1:1', 'test-s3-ggplot2-waiver.R:1:1', 'test-s3-grouped_df.R:1:1', 'test-s3-hexmode.R:1:1', 'test-s3-integer64.R:1:1', 'test-s3-language.R:1:1', 'test-s3-language.R:11:1', 'test-s3-language.R:21:1', 'test-s3-language.R:33:1', 'test-s3-language.R:40:1', 'test-s3-list.R:1:1', 'test-s3-matrix.R:1:1', 'test-s3-matrix.R:11:1', 'test-s3-matrix.R:17:1', 'test-s3-mts.R:1:1', 'test-s3-numeric_version.R:1:1', 'test-s3-octmode.R:1:1', 'test-s3-ordered.R:1:1', 'test-s3-pairlist.R:1:1', 'test-s3-person.R:1:1', 'test-s3-quosure.R:1:1', 'test-s3-quosures.R:1:1', 'test-s3-raw.R:1:1', 'test-s3-rowwise_df.R:1:1', 'test-s3-simpleCondition.R:1:1', 'test-s3-simpleError.R:1:1', 'test-s3-simpleMessage.R:1:1', 'test-s3-simpleUnit.R:1:1', 'test-s3-simpleWarning.R:1:1', 'test-s3-tbl_df.R:1:1', 'test-s3-tbl_df.R:15:1', 'test-s3-tbl_df.R:22:1', 'test-s3-tbl_df.R:31:1', 'test-s3-tbl_df.R:37:1', 'test-s3-ts.R:1:1', 'test-s3-vctrs_list_of.R:1:1', 'test-s3-warning.R:1:1', 'test-s3-weakref.R:1:1', 'test-s3-xml_document.R:1:1', 'test-s3-xts.R:1:1', 'test-s3-yearmon.R:1:1', 'test-s3-yearqtr.R:1:1', 'test-s3-zoo.R:1:1', 'test-s3-zooreg.R:1:1', 'test-s4.R:1:1', 'test-s7-S7-object.R:1:1', 'test-s7-S7_S3_class.R:1:1', 'test-s7-S7_class.R:1:1', 'test-s7-S7_generic.R:1:1', 'test-s7-S7_property.R:1:1', 'test-s7-S7_union.R:1:1', 'test-utils.R:1:1', 'test-utils.R:9:1' • with_versions(R > "4.1.3") is TRUE (1): 'test-s3-ggplot2-ggplot.R:28:3' • with_versions(R >= "4.3") is TRUE (3): 'test-s3-POSIXct.R:2:3', 'test-s3-POSIXlt.R:66:3', 'test-s3-mts.R:11:3' • with_versions(ellmer > "0.2.1") is TRUE (1): 'test-s7-elmer_TypeBasic.R:31:3' • with_versions(ggplot2 > "3.5.2") is TRUE (2): 'test-s3-ggplot2-Coord.R:19:3', 'test-s3-ggplot2-Coord.R:66:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-s7-elmer_TypeBasic.R:3:3'): ellmer::TypeBasic ──────────────── Expected `recreated` to equal `expected`. Differences: actual vs expected `ellmer::type_array(items = ellmer::type_object(x = ellmer::type_boolean(), ` - ` y = ellmer::type_string(), z = ellmer::type_number(), json = ellmer::type_from_schema("[1,2]"), ` - ` .additional_properties = FALSE))` + ` y = ellmer::type_string(), z = ellmer::type_number(), json = ellmer::type_from_schema("[1,2]")))` Backtrace: ▆ 1. └─constructive:::expect_construct(...) at test-s7-elmer_TypeBasic.R:3:3 2. └─testthat::expect_equal(recreated, expected) [ FAIL 1 | WARN 2 | SKIP 135 | PASS 97 ] Error: ! Test failures. Execution halted Flavor: r-devel-windows-x86_64

Version: 1.3.0
Check: tests
Result: ERROR Running ‘testthat.R’ [97s/110s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(constructive) > > test_check("constructive") Saving _problems/test-s7-elmer_TypeBasic-12.R [ FAIL 1 | WARN 2 | SKIP 135 | PASS 97 ] ══ Skipped tests (135) ═════════════════════════════════════════════════════════ • On CRAN (126): 'test-abort.R:1:1', 'test-abort.R:26:1', 'test-construct_diff.R:1:1', 'test-construct_dput.R:1:1', 'test-construct_multi.R:1:1', 'test-construct_reprex.R:1:1', 'test-construct_signature.R:1:1', 'test-contains_self_reference.R:38:1', 'test-deparse_call.R:1:1', 'test-deparse_call.R:106:1', 'test-deparse_call.R:128:1', 'test-deparse_call.R:153:1', 'test-deparse_call.R:162:1', 'test-deparse_call.R:171:1', 'test-encoding.R:1:1', 'test-encoding.R:10:1', 'test-opts.R:1:1', 'test-others.R:1:1', 'test-others.R:19:1', 'test-others.R:26:1', 'test-others.R:34:1', 'test-others.R:41:1', 'test-repair_attributes.R:1:1', 'test-s3-AsIs.R:1:1', 'test-s3-Date.R:1:1', 'test-s3-POSIXct.R:42:1', 'test-s3-POSIXlt.R:1:1', 'test-s3-POSIXlt.R:30:1', 'test-s3-R6.R:1:1', 'test-s3-R6ClassGenerator.R:1:1', 'test-s3-array.R:1:1', 'test-s3-array.R:11:1', 'test-s3-atomic.R:1:1', 'test-s3-atomic.R:41:1', 'test-s3-atomic.R:53:1', 'test-s3-atomic.R:68:1', 'test-s3-atomic.R:87:1', 'test-s3-atomic.R:97:1', 'test-s3-atomic.R:127:1', 'test-s3-atomic.R:180:1', 'test-s3-atomic.R:191:1', 'test-s3-atomic.R:201:1', 'test-s3-blob.R:1:1', 'test-s3-citationFooter.R:1:1', 'test-s3-citationHeader.R:1:1', 'test-s3-constructive_options.R:1:1', 'test-s3-data.frame.R:1:1', 'test-s3-data.frame.R:52:1', 'test-s3-data.frame.R:62:1', 'test-s3-data.frame.R:68:1', 'test-s3-data.table.R:1:1', 'test-s3-data.table.R:14:1', 'test-s3-data.table.R:23:1', 'test-s3-data.table.R:29:1', 'test-s3-difftime.R:1:1', 'test-s3-dm.R:1:1', 'test-s3-dots.R:1:1', 'test-s3-environment.R:1:1', 'test-s3-environment.R:75:1', 'test-s3-error.R:1:1', 'test-s3-expression.R:1:1', 'test-s3-externalptr.R:1:1', 'test-s3-factor.R:1:1', 'test-s3-formula.R:1:1', 'test-s3-function.R:1:1', 'test-s3-ggplot2-Coord.R:9:1', 'test-s3-ggplot2-Coord.R:33:1', 'test-s3-ggplot2-Coord.R:39:1', 'test-s3-ggplot2-Coord.R:49:1', 'test-s3-ggplot2-Coord.R:57:1', 'test-s3-ggplot2-Coord.R:73:1', 'test-s3-ggplot2-FacetGrid.R:1:1', 'test-s3-ggplot2-ggplot.R:1:1', 'test-s3-ggplot2-ggplot.R:15:1', 'test-s3-ggplot2-labels.R:1:1', 'test-s3-ggplot2-theme.R:1:1', 'test-s3-ggplot2-waiver.R:1:1', 'test-s3-grouped_df.R:1:1', 'test-s3-hexmode.R:1:1', 'test-s3-integer64.R:1:1', 'test-s3-language.R:1:1', 'test-s3-language.R:11:1', 'test-s3-language.R:21:1', 'test-s3-language.R:33:1', 'test-s3-language.R:40:1', 'test-s3-list.R:1:1', 'test-s3-matrix.R:1:1', 'test-s3-matrix.R:11:1', 'test-s3-matrix.R:17:1', 'test-s3-mts.R:1:1', 'test-s3-numeric_version.R:1:1', 'test-s3-octmode.R:1:1', 'test-s3-ordered.R:1:1', 'test-s3-pairlist.R:1:1', 'test-s3-person.R:1:1', 'test-s3-quosure.R:1:1', 'test-s3-quosures.R:1:1', 'test-s3-raw.R:1:1', 'test-s3-rowwise_df.R:1:1', 'test-s3-simpleCondition.R:1:1', 'test-s3-simpleError.R:1:1', 'test-s3-simpleMessage.R:1:1', 'test-s3-simpleUnit.R:1:1', 'test-s3-simpleWarning.R:1:1', 'test-s3-tbl_df.R:1:1', 'test-s3-tbl_df.R:15:1', 'test-s3-tbl_df.R:22:1', 'test-s3-tbl_df.R:31:1', 'test-s3-tbl_df.R:37:1', 'test-s3-ts.R:1:1', 'test-s3-vctrs_list_of.R:1:1', 'test-s3-warning.R:1:1', 'test-s3-weakref.R:1:1', 'test-s3-xml_document.R:1:1', 'test-s3-xts.R:1:1', 'test-s3-yearmon.R:1:1', 'test-s3-yearqtr.R:1:1', 'test-s3-zoo.R:1:1', 'test-s3-zooreg.R:1:1', 'test-s4.R:1:1', 'test-s7-S7_S3_class.R:1:1', 'test-s7-S7_generic.R:1:1', 'test-s7-S7_property.R:1:1', 'test-s7-S7_union.R:1:1', 'test-utils.R:1:1', 'test-utils.R:9:1' • On Linux (2): 'test-s7-S7-object.R:3:3', 'test-s7-S7_class.R:19:3' • with_versions(R > "4.1.3") is TRUE (1): 'test-s3-ggplot2-ggplot.R:28:3' • with_versions(R >= "4.3") is TRUE (3): 'test-s3-POSIXct.R:2:3', 'test-s3-POSIXlt.R:66:3', 'test-s3-mts.R:11:3' • with_versions(ellmer > "0.2.1") is TRUE (1): 'test-s7-elmer_TypeBasic.R:31:3' • with_versions(ggplot2 > "3.5.2") is TRUE (2): 'test-s3-ggplot2-Coord.R:19:3', 'test-s3-ggplot2-Coord.R:66:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-s7-elmer_TypeBasic.R:3:3'): ellmer::TypeBasic ──────────────── Expected `recreated` to equal `expected`. Differences: actual vs expected `ellmer::type_array(items = ellmer::type_object(x = ellmer::type_boolean(), ` - ` y = ellmer::type_string(), z = ellmer::type_number(), json = ellmer::type_from_schema("[1,2]"), ` - ` .additional_properties = FALSE))` + ` y = ellmer::type_string(), z = ellmer::type_number(), json = ellmer::type_from_schema("[1,2]")))` Backtrace: ▆ 1. └─constructive:::expect_construct(...) at test-s7-elmer_TypeBasic.R:3:3 2. └─testthat::expect_equal(recreated, expected) [ FAIL 1 | WARN 2 | SKIP 135 | PASS 97 ] Error: ! Test failures. Execution halted Flavor: r-patched-linux-x86_64

Version: 1.3.0
Check: tests
Result: ERROR Running ‘testthat.R’ [99s/135s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(constructive) > > test_check("constructive") Saving _problems/test-s7-elmer_TypeBasic-12.R [ FAIL 1 | WARN 2 | SKIP 135 | PASS 97 ] ══ Skipped tests (135) ═════════════════════════════════════════════════════════ • On CRAN (126): 'test-abort.R:1:1', 'test-abort.R:26:1', 'test-construct_diff.R:1:1', 'test-construct_dput.R:1:1', 'test-construct_multi.R:1:1', 'test-construct_reprex.R:1:1', 'test-construct_signature.R:1:1', 'test-contains_self_reference.R:38:1', 'test-deparse_call.R:1:1', 'test-deparse_call.R:106:1', 'test-deparse_call.R:128:1', 'test-deparse_call.R:153:1', 'test-deparse_call.R:162:1', 'test-deparse_call.R:171:1', 'test-encoding.R:1:1', 'test-encoding.R:10:1', 'test-opts.R:1:1', 'test-others.R:1:1', 'test-others.R:19:1', 'test-others.R:26:1', 'test-others.R:34:1', 'test-others.R:41:1', 'test-repair_attributes.R:1:1', 'test-s3-AsIs.R:1:1', 'test-s3-Date.R:1:1', 'test-s3-POSIXct.R:42:1', 'test-s3-POSIXlt.R:1:1', 'test-s3-POSIXlt.R:30:1', 'test-s3-R6.R:1:1', 'test-s3-R6ClassGenerator.R:1:1', 'test-s3-array.R:1:1', 'test-s3-array.R:11:1', 'test-s3-atomic.R:1:1', 'test-s3-atomic.R:41:1', 'test-s3-atomic.R:53:1', 'test-s3-atomic.R:68:1', 'test-s3-atomic.R:87:1', 'test-s3-atomic.R:97:1', 'test-s3-atomic.R:127:1', 'test-s3-atomic.R:180:1', 'test-s3-atomic.R:191:1', 'test-s3-atomic.R:201:1', 'test-s3-blob.R:1:1', 'test-s3-citationFooter.R:1:1', 'test-s3-citationHeader.R:1:1', 'test-s3-constructive_options.R:1:1', 'test-s3-data.frame.R:1:1', 'test-s3-data.frame.R:52:1', 'test-s3-data.frame.R:62:1', 'test-s3-data.frame.R:68:1', 'test-s3-data.table.R:1:1', 'test-s3-data.table.R:14:1', 'test-s3-data.table.R:23:1', 'test-s3-data.table.R:29:1', 'test-s3-difftime.R:1:1', 'test-s3-dm.R:1:1', 'test-s3-dots.R:1:1', 'test-s3-environment.R:1:1', 'test-s3-environment.R:75:1', 'test-s3-error.R:1:1', 'test-s3-expression.R:1:1', 'test-s3-externalptr.R:1:1', 'test-s3-factor.R:1:1', 'test-s3-formula.R:1:1', 'test-s3-function.R:1:1', 'test-s3-ggplot2-Coord.R:9:1', 'test-s3-ggplot2-Coord.R:33:1', 'test-s3-ggplot2-Coord.R:39:1', 'test-s3-ggplot2-Coord.R:49:1', 'test-s3-ggplot2-Coord.R:57:1', 'test-s3-ggplot2-Coord.R:73:1', 'test-s3-ggplot2-FacetGrid.R:1:1', 'test-s3-ggplot2-ggplot.R:1:1', 'test-s3-ggplot2-ggplot.R:15:1', 'test-s3-ggplot2-labels.R:1:1', 'test-s3-ggplot2-theme.R:1:1', 'test-s3-ggplot2-waiver.R:1:1', 'test-s3-grouped_df.R:1:1', 'test-s3-hexmode.R:1:1', 'test-s3-integer64.R:1:1', 'test-s3-language.R:1:1', 'test-s3-language.R:11:1', 'test-s3-language.R:21:1', 'test-s3-language.R:33:1', 'test-s3-language.R:40:1', 'test-s3-list.R:1:1', 'test-s3-matrix.R:1:1', 'test-s3-matrix.R:11:1', 'test-s3-matrix.R:17:1', 'test-s3-mts.R:1:1', 'test-s3-numeric_version.R:1:1', 'test-s3-octmode.R:1:1', 'test-s3-ordered.R:1:1', 'test-s3-pairlist.R:1:1', 'test-s3-person.R:1:1', 'test-s3-quosure.R:1:1', 'test-s3-quosures.R:1:1', 'test-s3-raw.R:1:1', 'test-s3-rowwise_df.R:1:1', 'test-s3-simpleCondition.R:1:1', 'test-s3-simpleError.R:1:1', 'test-s3-simpleMessage.R:1:1', 'test-s3-simpleUnit.R:1:1', 'test-s3-simpleWarning.R:1:1', 'test-s3-tbl_df.R:1:1', 'test-s3-tbl_df.R:15:1', 'test-s3-tbl_df.R:22:1', 'test-s3-tbl_df.R:31:1', 'test-s3-tbl_df.R:37:1', 'test-s3-ts.R:1:1', 'test-s3-vctrs_list_of.R:1:1', 'test-s3-warning.R:1:1', 'test-s3-weakref.R:1:1', 'test-s3-xml_document.R:1:1', 'test-s3-xts.R:1:1', 'test-s3-yearmon.R:1:1', 'test-s3-yearqtr.R:1:1', 'test-s3-zoo.R:1:1', 'test-s3-zooreg.R:1:1', 'test-s4.R:1:1', 'test-s7-S7_S3_class.R:1:1', 'test-s7-S7_generic.R:1:1', 'test-s7-S7_property.R:1:1', 'test-s7-S7_union.R:1:1', 'test-utils.R:1:1', 'test-utils.R:9:1' • On Linux (2): 'test-s7-S7-object.R:3:3', 'test-s7-S7_class.R:19:3' • with_versions(R > "4.1.3") is TRUE (1): 'test-s3-ggplot2-ggplot.R:28:3' • with_versions(R >= "4.3") is TRUE (3): 'test-s3-POSIXct.R:2:3', 'test-s3-POSIXlt.R:66:3', 'test-s3-mts.R:11:3' • with_versions(ellmer > "0.2.1") is TRUE (1): 'test-s7-elmer_TypeBasic.R:31:3' • with_versions(ggplot2 > "3.5.2") is TRUE (2): 'test-s3-ggplot2-Coord.R:19:3', 'test-s3-ggplot2-Coord.R:66:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-s7-elmer_TypeBasic.R:3:3'): ellmer::TypeBasic ──────────────── Expected `recreated` to equal `expected`. Differences: actual vs expected `ellmer::type_array(items = ellmer::type_object(x = ellmer::type_boolean(), ` - ` y = ellmer::type_string(), z = ellmer::type_number(), json = ellmer::type_from_schema("[1,2]"), ` - ` .additional_properties = FALSE))` + ` y = ellmer::type_string(), z = ellmer::type_number(), json = ellmer::type_from_schema("[1,2]")))` Backtrace: ▆ 1. └─constructive:::expect_construct(...) at test-s7-elmer_TypeBasic.R:3:3 2. └─testthat::expect_equal(recreated, expected) [ FAIL 1 | WARN 2 | SKIP 135 | PASS 97 ] Error: ! Test failures. Execution halted Flavor: r-release-linux-x86_64

Version: 1.3.0
Check: tests
Result: ERROR Running 'testthat.R' [78s] Running the tests in 'tests/testthat.R' failed. Complete output: > library(testthat) > library(constructive) > > test_check("constructive") Saving _problems/test-s7-elmer_TypeBasic-12.R [ FAIL 1 | WARN 2 | SKIP 135 | PASS 97 ] ══ Skipped tests (135) ═════════════════════════════════════════════════════════ • On CRAN (128): 'test-abort.R:1:1', 'test-abort.R:26:1', 'test-construct_diff.R:1:1', 'test-construct_dput.R:1:1', 'test-construct_multi.R:1:1', 'test-construct_reprex.R:1:1', 'test-construct_signature.R:1:1', 'test-contains_self_reference.R:38:1', 'test-deparse_call.R:1:1', 'test-deparse_call.R:106:1', 'test-deparse_call.R:128:1', 'test-deparse_call.R:153:1', 'test-deparse_call.R:162:1', 'test-deparse_call.R:171:1', 'test-encoding.R:1:1', 'test-encoding.R:10:1', 'test-opts.R:1:1', 'test-others.R:1:1', 'test-others.R:19:1', 'test-others.R:26:1', 'test-others.R:34:1', 'test-others.R:41:1', 'test-repair_attributes.R:1:1', 'test-s3-AsIs.R:1:1', 'test-s3-Date.R:1:1', 'test-s3-POSIXct.R:42:1', 'test-s3-POSIXlt.R:1:1', 'test-s3-POSIXlt.R:30:1', 'test-s3-R6.R:1:1', 'test-s3-R6ClassGenerator.R:1:1', 'test-s3-array.R:1:1', 'test-s3-array.R:11:1', 'test-s3-atomic.R:1:1', 'test-s3-atomic.R:41:1', 'test-s3-atomic.R:53:1', 'test-s3-atomic.R:68:1', 'test-s3-atomic.R:87:1', 'test-s3-atomic.R:97:1', 'test-s3-atomic.R:127:1', 'test-s3-atomic.R:180:1', 'test-s3-atomic.R:191:1', 'test-s3-atomic.R:201:1', 'test-s3-blob.R:1:1', 'test-s3-citationFooter.R:1:1', 'test-s3-citationHeader.R:1:1', 'test-s3-constructive_options.R:1:1', 'test-s3-data.frame.R:1:1', 'test-s3-data.frame.R:52:1', 'test-s3-data.frame.R:62:1', 'test-s3-data.frame.R:68:1', 'test-s3-data.table.R:1:1', 'test-s3-data.table.R:14:1', 'test-s3-data.table.R:23:1', 'test-s3-data.table.R:29:1', 'test-s3-difftime.R:1:1', 'test-s3-dm.R:1:1', 'test-s3-dots.R:1:1', 'test-s3-environment.R:1:1', 'test-s3-environment.R:75:1', 'test-s3-error.R:1:1', 'test-s3-expression.R:1:1', 'test-s3-externalptr.R:1:1', 'test-s3-factor.R:1:1', 'test-s3-formula.R:1:1', 'test-s3-function.R:1:1', 'test-s3-ggplot2-Coord.R:9:1', 'test-s3-ggplot2-Coord.R:33:1', 'test-s3-ggplot2-Coord.R:39:1', 'test-s3-ggplot2-Coord.R:49:1', 'test-s3-ggplot2-Coord.R:57:1', 'test-s3-ggplot2-Coord.R:73:1', 'test-s3-ggplot2-FacetGrid.R:1:1', 'test-s3-ggplot2-ggplot.R:1:1', 'test-s3-ggplot2-ggplot.R:15:1', 'test-s3-ggplot2-labels.R:1:1', 'test-s3-ggplot2-theme.R:1:1', 'test-s3-ggplot2-waiver.R:1:1', 'test-s3-grouped_df.R:1:1', 'test-s3-hexmode.R:1:1', 'test-s3-integer64.R:1:1', 'test-s3-language.R:1:1', 'test-s3-language.R:11:1', 'test-s3-language.R:21:1', 'test-s3-language.R:33:1', 'test-s3-language.R:40:1', 'test-s3-list.R:1:1', 'test-s3-matrix.R:1:1', 'test-s3-matrix.R:11:1', 'test-s3-matrix.R:17:1', 'test-s3-mts.R:1:1', 'test-s3-numeric_version.R:1:1', 'test-s3-octmode.R:1:1', 'test-s3-ordered.R:1:1', 'test-s3-pairlist.R:1:1', 'test-s3-person.R:1:1', 'test-s3-quosure.R:1:1', 'test-s3-quosures.R:1:1', 'test-s3-raw.R:1:1', 'test-s3-rowwise_df.R:1:1', 'test-s3-simpleCondition.R:1:1', 'test-s3-simpleError.R:1:1', 'test-s3-simpleMessage.R:1:1', 'test-s3-simpleUnit.R:1:1', 'test-s3-simpleWarning.R:1:1', 'test-s3-tbl_df.R:1:1', 'test-s3-tbl_df.R:15:1', 'test-s3-tbl_df.R:22:1', 'test-s3-tbl_df.R:31:1', 'test-s3-tbl_df.R:37:1', 'test-s3-ts.R:1:1', 'test-s3-vctrs_list_of.R:1:1', 'test-s3-warning.R:1:1', 'test-s3-weakref.R:1:1', 'test-s3-xml_document.R:1:1', 'test-s3-xts.R:1:1', 'test-s3-yearmon.R:1:1', 'test-s3-yearqtr.R:1:1', 'test-s3-zoo.R:1:1', 'test-s3-zooreg.R:1:1', 'test-s4.R:1:1', 'test-s7-S7-object.R:1:1', 'test-s7-S7_S3_class.R:1:1', 'test-s7-S7_class.R:1:1', 'test-s7-S7_generic.R:1:1', 'test-s7-S7_property.R:1:1', 'test-s7-S7_union.R:1:1', 'test-utils.R:1:1', 'test-utils.R:9:1' • with_versions(R > "4.1.3") is TRUE (1): 'test-s3-ggplot2-ggplot.R:28:3' • with_versions(R >= "4.3") is TRUE (3): 'test-s3-POSIXct.R:2:3', 'test-s3-POSIXlt.R:66:3', 'test-s3-mts.R:11:3' • with_versions(ellmer > "0.2.1") is TRUE (1): 'test-s7-elmer_TypeBasic.R:31:3' • with_versions(ggplot2 > "3.5.2") is TRUE (2): 'test-s3-ggplot2-Coord.R:19:3', 'test-s3-ggplot2-Coord.R:66:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-s7-elmer_TypeBasic.R:3:3'): ellmer::TypeBasic ──────────────── Expected `recreated` to equal `expected`. Differences: actual vs expected `ellmer::type_array(items = ellmer::type_object(x = ellmer::type_boolean(), ` - ` y = ellmer::type_string(), z = ellmer::type_number(), json = ellmer::type_from_schema("[1,2]"), ` - ` .additional_properties = FALSE))` + ` y = ellmer::type_string(), z = ellmer::type_number(), json = ellmer::type_from_schema("[1,2]")))` Backtrace: ▆ 1. └─constructive:::expect_construct(...) at test-s7-elmer_TypeBasic.R:3:3 2. └─testthat::expect_equal(recreated, expected) [ FAIL 1 | WARN 2 | SKIP 135 | PASS 97 ] Error: ! Test failures. Execution halted Flavor: r-release-windows-x86_64

Version: 1.3.0
Check: tests
Result: ERROR Running 'testthat.R' [123s] Running the tests in 'tests/testthat.R' failed. Complete output: > library(testthat) > library(constructive) > > test_check("constructive") Saving _problems/test-s7-elmer_TypeBasic-12.R [ FAIL 1 | WARN 2 | SKIP 135 | PASS 97 ] ══ Skipped tests (135) ═════════════════════════════════════════════════════════ • On CRAN (128): 'test-abort.R:1:1', 'test-abort.R:26:1', 'test-construct_diff.R:1:1', 'test-construct_dput.R:1:1', 'test-construct_multi.R:1:1', 'test-construct_reprex.R:1:1', 'test-construct_signature.R:1:1', 'test-contains_self_reference.R:38:1', 'test-deparse_call.R:1:1', 'test-deparse_call.R:106:1', 'test-deparse_call.R:128:1', 'test-deparse_call.R:153:1', 'test-deparse_call.R:162:1', 'test-deparse_call.R:171:1', 'test-encoding.R:1:1', 'test-encoding.R:10:1', 'test-opts.R:1:1', 'test-others.R:1:1', 'test-others.R:19:1', 'test-others.R:26:1', 'test-others.R:34:1', 'test-others.R:41:1', 'test-repair_attributes.R:1:1', 'test-s3-AsIs.R:1:1', 'test-s3-Date.R:1:1', 'test-s3-POSIXct.R:42:1', 'test-s3-POSIXlt.R:1:1', 'test-s3-POSIXlt.R:30:1', 'test-s3-R6.R:1:1', 'test-s3-R6ClassGenerator.R:1:1', 'test-s3-array.R:1:1', 'test-s3-array.R:11:1', 'test-s3-atomic.R:1:1', 'test-s3-atomic.R:41:1', 'test-s3-atomic.R:53:1', 'test-s3-atomic.R:68:1', 'test-s3-atomic.R:87:1', 'test-s3-atomic.R:97:1', 'test-s3-atomic.R:127:1', 'test-s3-atomic.R:180:1', 'test-s3-atomic.R:191:1', 'test-s3-atomic.R:201:1', 'test-s3-blob.R:1:1', 'test-s3-citationFooter.R:1:1', 'test-s3-citationHeader.R:1:1', 'test-s3-constructive_options.R:1:1', 'test-s3-data.frame.R:1:1', 'test-s3-data.frame.R:52:1', 'test-s3-data.frame.R:62:1', 'test-s3-data.frame.R:68:1', 'test-s3-data.table.R:1:1', 'test-s3-data.table.R:14:1', 'test-s3-data.table.R:23:1', 'test-s3-data.table.R:29:1', 'test-s3-difftime.R:1:1', 'test-s3-dm.R:1:1', 'test-s3-dots.R:1:1', 'test-s3-environment.R:1:1', 'test-s3-environment.R:75:1', 'test-s3-error.R:1:1', 'test-s3-expression.R:1:1', 'test-s3-externalptr.R:1:1', 'test-s3-factor.R:1:1', 'test-s3-formula.R:1:1', 'test-s3-function.R:1:1', 'test-s3-ggplot2-Coord.R:9:1', 'test-s3-ggplot2-Coord.R:33:1', 'test-s3-ggplot2-Coord.R:39:1', 'test-s3-ggplot2-Coord.R:49:1', 'test-s3-ggplot2-Coord.R:57:1', 'test-s3-ggplot2-Coord.R:73:1', 'test-s3-ggplot2-FacetGrid.R:1:1', 'test-s3-ggplot2-ggplot.R:1:1', 'test-s3-ggplot2-ggplot.R:15:1', 'test-s3-ggplot2-labels.R:1:1', 'test-s3-ggplot2-theme.R:1:1', 'test-s3-ggplot2-waiver.R:1:1', 'test-s3-grouped_df.R:1:1', 'test-s3-hexmode.R:1:1', 'test-s3-integer64.R:1:1', 'test-s3-language.R:1:1', 'test-s3-language.R:11:1', 'test-s3-language.R:21:1', 'test-s3-language.R:33:1', 'test-s3-language.R:40:1', 'test-s3-list.R:1:1', 'test-s3-matrix.R:1:1', 'test-s3-matrix.R:11:1', 'test-s3-matrix.R:17:1', 'test-s3-mts.R:1:1', 'test-s3-numeric_version.R:1:1', 'test-s3-octmode.R:1:1', 'test-s3-ordered.R:1:1', 'test-s3-pairlist.R:1:1', 'test-s3-person.R:1:1', 'test-s3-quosure.R:1:1', 'test-s3-quosures.R:1:1', 'test-s3-raw.R:1:1', 'test-s3-rowwise_df.R:1:1', 'test-s3-simpleCondition.R:1:1', 'test-s3-simpleError.R:1:1', 'test-s3-simpleMessage.R:1:1', 'test-s3-simpleUnit.R:1:1', 'test-s3-simpleWarning.R:1:1', 'test-s3-tbl_df.R:1:1', 'test-s3-tbl_df.R:15:1', 'test-s3-tbl_df.R:22:1', 'test-s3-tbl_df.R:31:1', 'test-s3-tbl_df.R:37:1', 'test-s3-ts.R:1:1', 'test-s3-vctrs_list_of.R:1:1', 'test-s3-warning.R:1:1', 'test-s3-weakref.R:1:1', 'test-s3-xml_document.R:1:1', 'test-s3-xts.R:1:1', 'test-s3-yearmon.R:1:1', 'test-s3-yearqtr.R:1:1', 'test-s3-zoo.R:1:1', 'test-s3-zooreg.R:1:1', 'test-s4.R:1:1', 'test-s7-S7-object.R:1:1', 'test-s7-S7_S3_class.R:1:1', 'test-s7-S7_class.R:1:1', 'test-s7-S7_generic.R:1:1', 'test-s7-S7_property.R:1:1', 'test-s7-S7_union.R:1:1', 'test-utils.R:1:1', 'test-utils.R:9:1' • with_versions(R > "4.1.3") is TRUE (1): 'test-s3-ggplot2-ggplot.R:28:3' • with_versions(R >= "4.3") is TRUE (3): 'test-s3-POSIXct.R:2:3', 'test-s3-POSIXlt.R:66:3', 'test-s3-mts.R:11:3' • with_versions(ellmer > "0.2.1") is TRUE (1): 'test-s7-elmer_TypeBasic.R:31:3' • with_versions(ggplot2 > "3.5.2") is TRUE (2): 'test-s3-ggplot2-Coord.R:19:3', 'test-s3-ggplot2-Coord.R:66:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-s7-elmer_TypeBasic.R:3:3'): ellmer::TypeBasic ──────────────── Expected `recreated` to equal `expected`. Differences: actual vs expected `ellmer::type_array(items = ellmer::type_object(x = ellmer::type_boolean(), ` - ` y = ellmer::type_string(), z = ellmer::type_number(), json = ellmer::type_from_schema("[1,2]"), ` - ` .additional_properties = FALSE))` + ` y = ellmer::type_string(), z = ellmer::type_number(), json = ellmer::type_from_schema("[1,2]")))` Backtrace: ▆ 1. └─constructive:::expect_construct(...) at test-s7-elmer_TypeBasic.R:3:3 2. └─testthat::expect_equal(recreated, expected) [ FAIL 1 | WARN 2 | SKIP 135 | PASS 97 ] Error: ! Test failures. Execution halted Flavor: r-oldrel-windows-x86_64