CRAN Package Check Results for Package constructive

Last updated on 2026-08-02 09:51:06 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.3.0 12.79 196.35 209.14 ERROR
r-devel-linux-x86_64-debian-gcc 1.3.0 9.38 128.24 137.62 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 18.00 201.00 219.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 24.00 265.00 289.00 ERROR

Check Details

Version: 1.3.0
Check: tests
Result: ERROR Running ‘testthat.R’ [104s/136s] 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/73s] 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/Rtmp0MAjMN’ ‘~/tmp/scratch/Rtmp0cmII3’ ‘~/tmp/scratch/Rtmp0ePvvO’ ‘~/tmp/scratch/Rtmp1LPsk8’ ‘~/tmp/scratch/Rtmp1Rfd5O’ ‘~/tmp/scratch/Rtmp1Wolw1’ ‘~/tmp/scratch/Rtmp1XqdNq’ ‘~/tmp/scratch/Rtmp1vLQLK’ ‘~/tmp/scratch/Rtmp27KKTu’ ‘~/tmp/scratch/Rtmp29fOtO’ ‘~/tmp/scratch/Rtmp2An95z’ ‘~/tmp/scratch/Rtmp2ZaoG5’ ‘~/tmp/scratch/Rtmp2wLObJ’ ‘~/tmp/scratch/Rtmp352hiP’ ‘~/tmp/scratch/Rtmp4V5JPd’ ‘~/tmp/scratch/Rtmp4agbyy’ ‘~/tmp/scratch/Rtmp4oGsj4’ ‘~/tmp/scratch/Rtmp51zCVy’ ‘~/tmp/scratch/Rtmp5nUH4v’ ‘~/tmp/scratch/Rtmp60rdPX’ ‘~/tmp/scratch/Rtmp60tnpU’ ‘~/tmp/scratch/Rtmp68BzaS’ ‘~/tmp/scratch/Rtmp7CHbOM’ ‘~/tmp/scratch/Rtmp7WOaAR’ ‘~/tmp/scratch/Rtmp83LbHI’ ‘~/tmp/scratch/Rtmp8HLvXb’ ‘~/tmp/scratch/Rtmp8XW9tM’ ‘~/tmp/scratch/Rtmp940nCM’ ‘~/tmp/scratch/RtmpA03edN’ ‘~/tmp/scratch/RtmpAFinrs’ ‘~/tmp/scratch/RtmpAKMpmO’ ‘~/tmp/scratch/RtmpAhLwnM’ ‘~/tmp/scratch/RtmpBI38TP’ ‘~/tmp/scratch/RtmpBMxaR5’ ‘~/tmp/scratch/RtmpBjsAu0’ ‘~/tmp/scratch/RtmpCUWCj4’ ‘~/tmp/scratch/RtmpDOXphu’ ‘~/tmp/scratch/RtmpDThlmE’ ‘~/tmp/scratch/RtmpDznzSt’ ‘~/tmp/scratch/RtmpE6HjpM’ ‘~/tmp/scratch/RtmpEQjOVE’ ‘~/tmp/scratch/RtmpFVAaqq’ ‘~/tmp/scratch/RtmpGRsDzG’ ‘~/tmp/scratch/RtmpHaUUBU’ ‘~/tmp/scratch/RtmpHqE5Fu’ ‘~/tmp/scratch/RtmpI06eKP’ ‘~/tmp/scratch/RtmpICW7Bg’ ‘~/tmp/scratch/RtmpIwjbpO’ ‘~/tmp/scratch/RtmpJn9in9’ ‘~/tmp/scratch/RtmpK7RyiB’ ‘~/tmp/scratch/RtmpKIEs5A’ ‘~/tmp/scratch/RtmpLv8SUb’ ‘~/tmp/scratch/RtmpLxC3cC’ ‘~/tmp/scratch/RtmpM1Iybb’ ‘~/tmp/scratch/RtmpM1Volv’ ‘~/tmp/scratch/RtmpMHNIop’ ‘~/tmp/scratch/RtmpMP18BB’ ‘~/tmp/scratch/RtmpMQ3Qup’ ‘~/tmp/scratch/RtmpNe2xCe’ ‘~/tmp/scratch/RtmpNg6DAY’ ‘~/tmp/scratch/RtmpO2b66J’ ‘~/tmp/scratch/RtmpONeBgG’ ‘~/tmp/scratch/RtmpOOMP3e’ ‘~/tmp/scratch/RtmpOUwjFu’ ‘~/tmp/scratch/RtmpPZAWEd’ ‘~/tmp/scratch/RtmpQB3D4c’ ‘~/tmp/scratch/RtmpQhuL9e’ ‘~/tmp/scratch/RtmpQi1Qle’ ‘~/tmp/scratch/RtmpQopCBt’ ‘~/tmp/scratch/RtmpRUsWPq’ ‘~/tmp/scratch/RtmpSPJs7W’ ‘~/tmp/scratch/RtmpSZO2qS’ ‘~/tmp/scratch/RtmpSpcdoF’ ‘~/tmp/scratch/RtmpSzblrD’ ‘~/tmp/scratch/RtmpTlp9zV’ ‘~/tmp/scratch/RtmpTwAJ8N’ ‘~/tmp/scratch/RtmpUA7C7r’ ‘~/tmp/scratch/RtmpUOssjC’ ‘~/tmp/scratch/RtmpUWYC8Y’ ‘~/tmp/scratch/RtmpUfiSUa’ ‘~/tmp/scratch/RtmpUyj2oa’ ‘~/tmp/scratch/RtmpV8GsDd’ ‘~/tmp/scratch/RtmpVAkB5L’ ‘~/tmp/scratch/RtmpVbQhPo’ ‘~/tmp/scratch/RtmpVsfjST’ ‘~/tmp/scratch/RtmpW5dtyS’ ‘~/tmp/scratch/RtmpWJfIhY’ ‘~/tmp/scratch/RtmpXO7W9k’ ‘~/tmp/scratch/RtmpXjR9ky’ ‘~/tmp/scratch/RtmpXvwMt7’ ‘~/tmp/scratch/RtmpYwYMRN’ ‘~/tmp/scratch/RtmpZiXjuX’ ‘~/tmp/scratch/Rtmpa8FHBr’ ‘~/tmp/scratch/RtmpbC9uxt’ ‘~/tmp/scratch/RtmpbKZ1mT’ ‘~/tmp/scratch/RtmpbguT7X’ ‘~/tmp/scratch/RtmpctkLYB’ ‘~/tmp/scratch/Rtmpdrli6i’ ‘~/tmp/scratch/RtmpdzCsHX’ ‘~/tmp/scratch/Rtmpe2lvwa’ ‘~/tmp/scratch/RtmpeGkRha’ ‘~/tmp/scratch/RtmpeGnXci’ ‘~/tmp/scratch/RtmpeKXmK0’ ‘~/tmp/scratch/Rtmpemj5fb’ ‘~/tmp/scratch/RtmpfL5Ube’ ‘~/tmp/scratch/RtmpfSRJKj’ ‘~/tmp/scratch/RtmpfdD47k’ ‘~/tmp/scratch/RtmpfrOy6N’ ‘~/tmp/scratch/RtmpfsP5cH’ ‘~/tmp/scratch/RtmpgRQxCA’ ‘~/tmp/scratch/RtmpgXjUud’ ‘~/tmp/scratch/RtmpgkR5pK’ ‘~/tmp/scratch/Rtmpi36prn’ ‘~/tmp/scratch/Rtmpi8AkXC’ ‘~/tmp/scratch/Rtmpj2j1B6’ ‘~/tmp/scratch/RtmpjCJmSA’ ‘~/tmp/scratch/RtmpjfFxBa’ ‘~/tmp/scratch/RtmpjuVfNZ’ ‘~/tmp/scratch/RtmpknsMya’ ‘~/tmp/scratch/RtmpkpAKai’ ‘~/tmp/scratch/Rtmpllctkr’ ‘~/tmp/scratch/Rtmpmh5waX’ ‘~/tmp/scratch/RtmpmvoX6c’ ‘~/tmp/scratch/Rtmpn7iB4r’ ‘~/tmp/scratch/RtmpnXHuCj’ ‘~/tmp/scratch/Rtmpnwmwr3’ ‘~/tmp/scratch/Rtmpo3drmL’ ‘~/tmp/scratch/RtmpokIJxF’ ‘~/tmp/scratch/RtmponFtDI’ ‘~/tmp/scratch/Rtmpphbthv’ ‘~/tmp/scratch/Rtmpq33zyk’ ‘~/tmp/scratch/Rtmpq3RIEn’ ‘~/tmp/scratch/RtmpqOKwAa’ ‘~/tmp/scratch/Rtmpr5Rorr’ ‘~/tmp/scratch/RtmprIU9Gc’ ‘~/tmp/scratch/RtmprTCHIb’ ‘~/tmp/scratch/Rtmprxt0EE’ ‘~/tmp/scratch/Rtmps5Z5jS’ ‘~/tmp/scratch/RtmpsB2rrJ’ ‘~/tmp/scratch/RtmpsQ6htw’ ‘~/tmp/scratch/RtmptSrdaO’ ‘~/tmp/scratch/RtmpuVeulx’ ‘~/tmp/scratch/RtmpvTiZ77’ ‘~/tmp/scratch/RtmpvpSFFo’ ‘~/tmp/scratch/RtmpvzGaa0’ ‘~/tmp/scratch/Rtmpwp8tiF’ ‘~/tmp/scratch/RtmpxN7l6S’ ‘~/tmp/scratch/RtmpxYni3U’ ‘~/tmp/scratch/Rtmpy073lR’ ‘~/tmp/scratch/RtmpygS5TB’ ‘~/tmp/scratch/RtmpzVoYFL’ ‘~/tmp/scratch/RtmpzgGxwQ’ ‘~/tmp/scratch/RtmpzhWXi9’ ‘~/tmp/scratch/RtmpznZVZQ’ ‘~/tmp/scratch/RtmpzqKLKH’ ‘~/tmp/scratch/ccnQOiFW.s’ ‘~/tmp/scratch/xvfb-run.00JYjq’ ‘~/tmp/scratch/xvfb-run.0qVDzB’ ‘~/tmp/scratch/xvfb-run.3J8tuP’ ‘~/tmp/scratch/xvfb-run.3ZYm4x’ ‘~/tmp/scratch/xvfb-run.5O5LAt’ ‘~/tmp/scratch/xvfb-run.5dACZY’ ‘~/tmp/scratch/xvfb-run.5vjxx1’ ‘~/tmp/scratch/xvfb-run.6Y0zu1’ ‘~/tmp/scratch/xvfb-run.7nMJqa’ ‘~/tmp/scratch/xvfb-run.B40o8e’ ‘~/tmp/scratch/xvfb-run.EaLUQR’ ‘~/tmp/scratch/xvfb-run.EwEAhv’ ‘~/tmp/scratch/xvfb-run.FLU2vw’ ‘~/tmp/scratch/xvfb-run.G27GiB’ ‘~/tmp/scratch/xvfb-run.GIgrpR’ ‘~/tmp/scratch/xvfb-run.IlklcC’ ‘~/tmp/scratch/xvfb-run.ImpPPk’ ‘~/tmp/scratch/xvfb-run.JTFtfa’ ‘~/tmp/scratch/xvfb-run.JVbIzj’ ‘~/tmp/scratch/xvfb-run.KH0PZl’ ‘~/tmp/scratch/xvfb-run.LJwPRQ’ ‘~/tmp/scratch/xvfb-run.M7rtwo’ ‘~/tmp/scratch/xvfb-run.O09dx5’ ‘~/tmp/scratch/xvfb-run.OKtVSV’ ‘~/tmp/scratch/xvfb-run.OolNuH’ ‘~/tmp/scratch/xvfb-run.PUEVB2’ ‘~/tmp/scratch/xvfb-run.QaDI9a’ ‘~/tmp/scratch/xvfb-run.R337fi’ ‘~/tmp/scratch/xvfb-run.SADjL5’ ‘~/tmp/scratch/xvfb-run.TdMfTn’ ‘~/tmp/scratch/xvfb-run.TxfKM3’ ‘~/tmp/scratch/xvfb-run.UQxKDW’ ‘~/tmp/scratch/xvfb-run.UeTvdL’ ‘~/tmp/scratch/xvfb-run.UszSDV’ ‘~/tmp/scratch/xvfb-run.UzMt5X’ ‘~/tmp/scratch/xvfb-run.Ws8nhy’ ‘~/tmp/scratch/xvfb-run.Xp5rTO’ ‘~/tmp/scratch/xvfb-run.XyTFOt’ ‘~/tmp/scratch/xvfb-run.YYYFag’ ‘~/tmp/scratch/xvfb-run.Z5Zr5T’ ‘~/tmp/scratch/xvfb-run.ZJGCky’ ‘~/tmp/scratch/xvfb-run.ZQaR7W’ ‘~/tmp/scratch/xvfb-run.ZVNMEZ’ ‘~/tmp/scratch/xvfb-run.ZkzxZI’ ‘~/tmp/scratch/xvfb-run.a4pRhj’ ‘~/tmp/scratch/xvfb-run.ab8ubz’ ‘~/tmp/scratch/xvfb-run.agzvSe’ ‘~/tmp/scratch/xvfb-run.akmbMK’ ‘~/tmp/scratch/xvfb-run.awFXj0’ ‘~/tmp/scratch/xvfb-run.bGQLLp’ ‘~/tmp/scratch/xvfb-run.bzp3Ww’ ‘~/tmp/scratch/xvfb-run.cew0lV’ ‘~/tmp/scratch/xvfb-run.cgS0BI’ ‘~/tmp/scratch/xvfb-run.eNBBIl’ ‘~/tmp/scratch/xvfb-run.eaRSqT’ ‘~/tmp/scratch/xvfb-run.eu5T5k’ ‘~/tmp/scratch/xvfb-run.f7QETW’ ‘~/tmp/scratch/xvfb-run.fWCP5K’ ‘~/tmp/scratch/xvfb-run.frPDMS’ ‘~/tmp/scratch/xvfb-run.gb9VOL’ ‘~/tmp/scratch/xvfb-run.jIjW9n’ ‘~/tmp/scratch/xvfb-run.nQZOYU’ ‘~/tmp/scratch/xvfb-run.p1lkmN’ ‘~/tmp/scratch/xvfb-run.pFrXlK’ ‘~/tmp/scratch/xvfb-run.qSO1j3’ ‘~/tmp/scratch/xvfb-run.qmNxik’ ‘~/tmp/scratch/xvfb-run.tDGE4X’ ‘~/tmp/scratch/xvfb-run.tFmesO’ ‘~/tmp/scratch/xvfb-run.tRRJ89’ ‘~/tmp/scratch/xvfb-run.usaP9v’ ‘~/tmp/scratch/xvfb-run.wIz8MR’ ‘~/tmp/scratch/xvfb-run.wJZfQR’ ‘~/tmp/scratch/xvfb-run.wPTZfx’ ‘~/tmp/scratch/xvfb-run.waN3Ep’ ‘~/tmp/scratch/xvfb-run.ylULEj’ ‘~/tmp/scratch/xvfb-run.zFsM7W’ ‘~/tmp/scratch/xvfb-run.zklpJY’ 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' [77s] 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' [122s] 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