Last updated on 2026-03-07 04:50:34 CET.
| Package | ERROR | WARN | NOTE | OK |
|---|---|---|---|---|
| bindr | 14 | |||
| bindrcpp | 14 | |||
| blob | 14 | |||
| DBI | 1 | 13 | ||
| DBItest | 14 | |||
| dm | 14 | |||
| duckdb | 1 | 3 | 5 | 5 |
| duckplyr | 3 | 1 | 10 | |
| fledge | 14 | |||
| here | 14 | |||
| hms | 14 | |||
| igraph | 3 | 11 | ||
| kimisc | 14 | |||
| mockr | 14 | |||
| pillar | 14 | |||
| procmaps | 14 | |||
| profile | 14 | |||
| RMariaDB | 2 | 12 | ||
| roxygen2md | 14 | |||
| RPostgres | 3 | 11 | ||
| rprojroot | 14 | |||
| RSQLite | 2 | 12 | ||
| tibble | 14 | |||
| utf8 | 14 | |||
| winch | 1 | 13 | ||
| wrswoR | 14 |
Current CRAN status: OK: 14
Current CRAN status: OK: 14
Current CRAN status: OK: 14
Current CRAN status: NOTE: 1, OK: 13
Version: 1.3.0
Check: package dependencies
Result: NOTE
Package suggested but not available for checking: ‘arrow’
Flavor: r-oldrel-macos-x86_64
Current CRAN status: OK: 14
Current CRAN status: OK: 14
Current CRAN status: ERROR: 1, WARN: 3, NOTE: 5, OK: 5
Version: 1.4.4
Check: compiled code
Result: WARN
File ‘duckdb/libs/duckdb.so’:
Found non-API call to R: ‘ATTRIB’
This entry point may be removed soon.
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-gcc
Version: 1.4.4
Check: whether package can be installed
Result: ERROR
Installation failed.
Flavor: r-devel-linux-x86_64-fedora-clang
Version: 1.4.4
Check: compiled code
Result: NOTE
File ‘duckdb/libs/duckdb.so’:
Found non-API call to R: ‘ATTRIB’
Compiled code should not call non-API entry points in R.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
Flavor: r-devel-macos-arm64
Version: 1.4.4
Check: compiled code
Result: NOTE
File 'duckdb/libs/x64/duckdb.dll':
Found non-API call to R: 'ATTRIB'
Compiled code should not call non-API entry points in R.
See 'Writing portable packages' in the 'Writing R Extensions' manual,
and section 'Moving into C API compliance' for issues with the use of
non-API entry points.
Flavor: r-devel-windows-x86_64
Version: 1.4.4
Check: installed package size
Result: NOTE
installed size is 52.4Mb
sub-directories of 1Mb or more:
libs 51.7Mb
Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64
Version: 1.4.4
Check: package dependencies
Result: NOTE
Package suggested but not available for checking: ‘arrow’
Flavor: r-oldrel-macos-x86_64
Current CRAN status: ERROR: 3, NOTE: 1, OK: 10
Version: 1.2.0
Check: tests
Result: ERROR
Running ‘testthat.R’ [49s/53s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/tests.html
> # * https://testthat.r-lib.org/reference/test_package.html#special-files
>
> library(testthat)
> library(duckplyr)
Loading required package: dplyr
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
The duckplyr package is configured to fall back to dplyr when it encounters an
incompatibility. Fallback events can be collected and uploaded for analysis to
guide future development. By default, data will be collected but no data will
be uploaded.
ℹ Automatic fallback uploading is not controlled and therefore disabled, see
`?duckplyr::fallback()`.
✔ Number of reports ready for upload: 1.
→ Review with `duckplyr::fallback_review()`, upload with
`duckplyr::fallback_upload()`.
ℹ Configure automatic uploading with `duckplyr::fallback_config()`.
✔ Overwriting dplyr methods with duckplyr methods.
ℹ Turn off with `duckplyr::methods_restore()`.
>
> test_check("duckplyr")
Saving _problems/test-rel_api-5253.R
Saving _problems/test-rel_api-9463.R
[ FAIL 2 | WARN 0 | SKIP 652 | PASS 2583 ]
══ Skipped tests (652) ═════════════════════════════════════════════════════════
• Always returns tibble (1): 'test-as_duckplyr_df.R:809:3'
• External vector? (4): 'test-as_duckplyr_df.R:2705:3',
'test-as_duckplyr_df.R:2721:3', 'test-as_duckplyr_df.R:2735:3',
'test-as_duckplyr_df.R:2751:3'
• Grouped (4): 'test-as_duckplyr_df.R:735:3', 'test-as_duckplyr_df.R:793:3',
'test-as_duckplyr_df.R:855:3', 'test-as_duckplyr_df.R:3114:3'
• Hack (1): 'test-as_duckplyr_df.R:560:3'
• Missing or empty names not allowed. (6): 'test-dplyr-mutate.R:987:3',
'test-dplyr-filter.R:795:3', 'test-dplyr-select.R:55:3',
'test-dplyr-select.R:173:3', 'test-dplyr-select.R:182:3',
'test-dplyr-summarise.R:482:3'
• Must pass a plain data frame or a tibble, not NULL. (1):
'test-dplyr-copy-to.R:21:3'
• Must pass a plain data frame or a tibble, not a <dplyr_foobar> object. (2):
'test-dplyr-filter.R:701:3', 'test-dplyr-arrange.R:317:3'
• Must pass a plain data frame or a tibble, not a <dplyr_test_broken_operator>
object. (1): 'test-dplyr-select.R:216:3'
• Must pass a plain data frame or a tibble, not a <foo_df> object. (4):
'test-dplyr-filter.R:687:3', 'test-dplyr-arrange.R:306:3',
'test-dplyr-group-split.R:140:3', 'test-dplyr-group-split.R:155:3'
• Must pass a plain data frame or a tibble, not a <grouped_df> object. (212):
'test-dplyr-mutate.R:16:3', 'test-dplyr-mutate.R:61:3',
'test-dplyr-mutate.R:95:3', 'test-dplyr-mutate.R:134:3',
'test-dplyr-mutate.R:186:3', 'test-dplyr-mutate.R:206:3',
'test-dplyr-mutate.R:279:3', 'test-dplyr-mutate.R:293:3',
'test-dplyr-mutate.R:330:3', 'test-dplyr-mutate.R:339:3',
'test-dplyr-mutate.R:351:3', 'test-dplyr-mutate.R:447:3',
'test-dplyr-mutate.R:472:3', 'test-dplyr-mutate.R:502:3',
'test-dplyr-mutate.R:532:3', 'test-dplyr-mutate.R:632:3',
'test-dplyr-mutate.R:683:3', 'test-dplyr-mutate.R:692:3',
'test-dplyr-mutate.R:721:3', 'test-dplyr-mutate.R:739:3',
'test-dplyr-mutate.R:778:3', 'test-dplyr-mutate.R:829:3',
'test-dplyr-mutate.R:854:3', 'test-dplyr-mutate.R:875:3',
'test-dplyr-mutate.R:977:3', 'test-dplyr-filter.R:17:5',
'test-dplyr-filter.R:36:3', 'test-dplyr-filter.R:67:3',
'test-dplyr-filter.R:152:3', 'test-dplyr-filter.R:201:3',
'test-dplyr-filter.R:228:3', 'test-dplyr-filter.R:284:3',
'test-dplyr-filter.R:294:3', 'test-dplyr-filter.R:376:3',
'test-dplyr-filter.R:401:3', 'test-dplyr-filter.R:460:3',
'test-dplyr-filter.R:519:3', 'test-dplyr-filter.R:554:3',
'test-dplyr-filter.R:632:3', 'test-dplyr-filter.R:654:3',
'test-dplyr-filter.R:752:3', 'test-dplyr-filter.R:771:3',
'test-dplyr-filter.R:890:3', 'test-dplyr-count-tally.R:66:3',
'test-dplyr-count-tally.R:75:3', 'test-dplyr-count-tally.R:89:3',
'test-dplyr-count-tally.R:174:3', 'test-dplyr-count-tally.R:198:3',
'test-dplyr-across.R:23:3', 'test-dplyr-across.R:33:3',
'test-dplyr-across.R:275:3', 'test-dplyr-across.R:393:3',
'test-dplyr-across.R:403:3', 'test-dplyr-across.R:816:3',
'test-dplyr-across.R:831:5', 'test-dplyr-across.R:1314:3',
'test-dplyr-across.R:1854:3', 'test-dplyr-across.R:1892:3',
'test-dplyr-across.R:1919:3', 'test-dplyr-across.R:2069:3',
'test-dplyr-across.R:2083:3', 'test-dplyr-arrange.R:18:3',
'test-dplyr-arrange.R:220:3', 'test-dplyr-arrange.R:227:3',
'test-dplyr-arrange.R:233:3', 'test-dplyr-arrange.R:355:3',
'test-dplyr-arrange.R:406:3', 'test-dplyr-bind-rows.R:90:3',
'test-dplyr-conditions.R:12:3', 'test-dplyr-context.R:18:3',
'test-dplyr-context.R:31:3', 'test-dplyr-context.R:39:3',
'test-dplyr-context.R:58:3', 'test-dplyr-distinct.R:62:3',
'test-dplyr-distinct.R:68:3', 'test-dplyr-distinct.R:76:3',
'test-dplyr-distinct.R:127:3', 'test-dplyr-distinct.R:170:3',
'test-dplyr-group-by.R:18:3', 'test-dplyr-group-by.R:29:3',
'test-dplyr-group-by.R:82:3', 'test-dplyr-group-by.R:116:3',
'test-dplyr-group-by.R:125:3', 'test-dplyr-group-by.R:133:3',
'test-dplyr-group-by.R:155:5', 'test-dplyr-group-by.R:165:3',
'test-dplyr-group-by.R:218:3', 'test-dplyr-group-by.R:229:3',
'test-dplyr-group-by.R:246:3', 'test-dplyr-group-by.R:279:3',
'test-dplyr-group-by.R:302:3', 'test-dplyr-group-by.R:333:7',
'test-dplyr-group-by.R:351:3', 'test-dplyr-group-by.R:370:3',
'test-dplyr-group-by.R:378:3', 'test-dplyr-group-by.R:413:3',
'test-dplyr-group-by.R:423:3', 'test-dplyr-group-by.R:433:3',
'test-dplyr-group-by.R:439:3', 'test-dplyr-group-by.R:445:3',
'test-dplyr-group-by.R:485:3', 'test-dplyr-group-by.R:505:3',
'test-dplyr-group-by.R:528:3', 'test-dplyr-group-by.R:554:3',
'test-dplyr-group-by.R:576:3', 'test-dplyr-group-by.R:675:3',
'test-dplyr-group-by.R:698:3', 'test-dplyr-group-data.R:57:3',
'test-dplyr-group-data.R:94:3', 'test-dplyr-group-data.R:102:3',
'test-dplyr-group-data.R:123:3', 'test-dplyr-group-data.R:132:3',
'test-dplyr-group-map.R:11:3', 'test-dplyr-group-map.R:29:3',
'test-dplyr-group-map.R:43:3', 'test-dplyr-group-map.R:68:3',
'test-dplyr-group-map.R:80:3', 'test-dplyr-group-map.R:92:3',
'test-dplyr-group-map.R:113:3', 'test-dplyr-group-map.R:133:3',
'test-dplyr-group-nest.R:43:3', 'test-dplyr-group-nest.R:60:3',
'test-dplyr-group-split.R:54:3', 'test-dplyr-group-split.R:68:3',
'test-dplyr-group-split.R:97:3', 'test-dplyr-group-split.R:122:3',
'test-dplyr-group-trim.R:15:3', 'test-dplyr-group-trim.R:23:3',
'test-dplyr-grouped-df.R:17:3', 'test-dplyr-grouped-df.R:112:3',
'test-dplyr-join.R:687:3', 'test-dplyr-join.R:709:3',
'test-dplyr-join.R:801:3', 'test-dplyr-nest-by.R:28:3',
'test-dplyr-pick.R:42:3', 'test-dplyr-pick.R:79:3',
'test-dplyr-pick.R:102:3', 'test-dplyr-pick.R:143:3',
'test-dplyr-pick.R:168:3', 'test-dplyr-pick.R:205:3',
'test-dplyr-pick.R:232:3', 'test-dplyr-pick.R:284:3',
'test-dplyr-pick.R:389:3', 'test-dplyr-rank.R:60:3',
'test-dplyr-rank.R:106:3', 'test-dplyr-reframe.R:35:3',
'test-dplyr-reframe.R:53:3', 'test-dplyr-reframe.R:87:3',
'test-dplyr-reframe.R:103:3', 'test-dplyr-reframe.R:121:3',
'test-dplyr-reframe.R:141:3', 'test-dplyr-reframe.R:167:3',
'test-dplyr-reframe.R:202:3', 'test-dplyr-reframe.R:229:3',
'test-dplyr-reframe.R:242:3', 'test-dplyr-reframe.R:317:3',
'test-dplyr-reframe.R:325:3', 'test-dplyr-reframe.R:337:3',
'test-dplyr-reframe.R:347:3', 'test-dplyr-reframe.R:429:3',
'test-dplyr-rename.R:18:3', 'test-dplyr-rename.R:52:3',
'test-dplyr-rowwise.R:75:3', 'test-dplyr-sample.R:29:3',
'test-dplyr-sample.R:50:3', 'test-dplyr-sample.R:104:3',
'test-dplyr-select-helpers.R:15:3', 'test-dplyr-select.R:13:3',
'test-dplyr-select.R:21:3', 'test-dplyr-select.R:43:3',
'test-dplyr-select.R:101:3', 'test-dplyr-select.R:119:3',
'test-dplyr-sets.R:47:3', 'test-dplyr-slice.R:17:3',
'test-dplyr-slice.R:30:3', 'test-dplyr-slice.R:40:3',
'test-dplyr-slice.R:57:3', 'test-dplyr-slice.R:88:3',
'test-dplyr-slice.R:108:3', 'test-dplyr-slice.R:132:3',
'test-dplyr-slice.R:144:3', 'test-dplyr-slice.R:211:3',
'test-dplyr-slice.R:343:3', 'test-dplyr-slice.R:402:3',
'test-dplyr-slice.R:602:3', 'test-dplyr-slice.R:634:3',
'test-dplyr-slice.R:655:3', 'test-dplyr-summarise.R:37:3',
'test-dplyr-summarise.R:53:3', 'test-dplyr-summarise.R:68:3',
'test-dplyr-summarise.R:114:3', 'test-dplyr-summarise.R:177:3',
'test-dplyr-summarise.R:196:3', 'test-dplyr-summarise.R:213:3',
'test-dplyr-summarise.R:221:3', 'test-dplyr-summarise.R:231:3',
'test-dplyr-summarise.R:245:3', 'test-dplyr-summarise.R:251:3',
'test-dplyr-summarise.R:286:3', 'test-dplyr-summarise.R:300:3',
'test-dplyr-summarise.R:349:3', 'test-dplyr-summarise.R:377:3',
'test-dplyr-summarise.R:388:3', 'test-dplyr-summarise.R:448:3',
'test-dplyr-summarise.R:497:3', 'test-dplyr-summarise.R:520:18',
'test-dplyr-summarise.R:626:3', 'test-dplyr-transmute.R:11:3',
'test-dplyr-transmute.R:18:3', 'test-dplyr-transmute.R:36:3',
'test-dplyr-transmute.R:58:3', 'test-dplyr-transmute.R:100:3'
• Must pass a plain data frame or a tibble, not a <myclass> object. (1):
'test-dplyr-summarise.R:77:3'
• Must pass a plain data frame or a tibble, not a <noisy> object. (1):
'test-dplyr-slice.R:388:3'
• Must pass a plain data frame or a tibble, not a <rowwise_df> object. (34):
'test-dplyr-mutate.R:368:3', 'test-dplyr-mutate.R:407:3',
'test-dplyr-mutate.R:413:3', 'test-dplyr-mutate.R:420:3',
'test-dplyr-mutate.R:454:3', 'test-dplyr-mutate.R:512:3',
'test-dplyr-mutate.R:641:3', 'test-dplyr-mutate.R:818:3',
'test-dplyr-mutate.R:843:3', 'test-dplyr-mutate.R:860:3',
'test-dplyr-filter.R:276:3', 'test-dplyr-filter.R:902:3',
'test-dplyr-across.R:1380:3', 'test-dplyr-across.R:1946:3',
'test-dplyr-group-by.R:317:3', 'test-dplyr-group-data.R:116:3',
'test-dplyr-group-split.R:60:3', 'test-dplyr-group-split.R:129:3',
'test-dplyr-join.R:553:3', 'test-dplyr-join.R:811:3',
'test-dplyr-nest-by.R:15:3', 'test-dplyr-pick.R:67:3',
'test-dplyr-pick.R:90:3', 'test-dplyr-pick.R:345:3',
'test-dplyr-reframe.R:355:3', 'test-dplyr-reframe.R:365:3',
'test-dplyr-reframe.R:374:3', 'test-dplyr-reframe.R:438:3',
'test-dplyr-rowwise.R:13:3', 'test-dplyr-rowwise.R:52:3',
'test-dplyr-rowwise.R:84:3', 'test-dplyr-slice.R:220:3',
'test-dplyr-summarise.R:265:3', 'test-dplyr-summarise.R:457:3'
• Must pass a plain data frame or a tibble, not a <tbl_SQLiteConnection>
object. (2): 'test-dplyr-count-tally.R:101:3',
'test-dplyr-count-tally.R:117:3'
• Must pass a plain data frame or a tibble, not a character vector. (1):
'test-dplyr-group-nest.R:24:3'
• Must pass a plain data frame or a tibble, not a number. (1):
'test-dplyr-sets.R:149:3'
• Must pass a plain data frame or a tibble, not an integer vector. (1):
'test-dplyr-sets.R:55:3'
• On CRAN (320): 'test-tpch.R:1:1', 'test-dplyr-mutate.R:230:1',
'test-dplyr-filter.R:529:1', 'test-dplyr-filter.R:541:1',
'test-dplyr-filter.R:875:1', 'test-dplyr-filter.R:910:1',
'test-dplyr-count-tally.R:53:1', 'test-dplyr-count-tally.R:131:1',
'test-dplyr-count-tally.R:141:1', 'test-dplyr-count-tally.R:148:1',
'test-dplyr-count-tally.R:177:1', 'test-dplyr-count-tally.R:183:1',
'test-dplyr-count-tally.R:204:1', 'test-dplyr-count-tally.R:212:1',
'test-dplyr-count-tally.R:220:1', 'test-dplyr-count-tally.R:252:1',
'test-dplyr-count-tally.R:258:1', 'test-as_duckplyr_tibble.R:1:1',
'test-as_duckplyr_tibble.R:21:1', 'test-compute.R:1:1', 'test-demo.R:1:1',
'test-dplyr-across.R:174:1', 'test-dplyr-across.R:187:1',
'test-dplyr-across.R:280:1', 'test-dplyr-across.R:698:1',
'test-dplyr-across.R:889:1', 'test-dplyr-across.R:941:1',
'test-dplyr-across.R:1394:1', 'test-dplyr-across.R:1449:1',
'test-dplyr-across.R:1771:1', 'test-dplyr-across.R:1840:1',
'test-dplyr-across.R:1978:1', 'test-dplyr-across.R:1990:1',
'test-dplyr-all-equal.R:10:1', 'test-dplyr-all-equal.R:34:1',
'test-dplyr-all-equal.R:43:1', 'test-dplyr-all-equal.R:52:1',
'test-dplyr-all-equal.R:62:1', 'test-dplyr-all-equal.R:116:1',
'test-dplyr-all-equal.R:145:1', 'test-dplyr-all-equal.R:157:1',
'test-dplyr-all-equal.R:169:1', 'test-dplyr-all-equal.R:177:1',
'test-dplyr-arrange.R:36:1', 'test-dplyr-arrange.R:182:1',
'test-dplyr-arrange.R:188:1', 'test-dplyr-arrange.R:200:1',
'test-dplyr-arrange.R:337:1', 'test-dplyr-arrange.R:361:1',
'test-dplyr-bind-cols.R:48:1', 'test-dplyr-bind-cols.R:133:1',
'test-dplyr-bind-cols.R:149:1', 'test-dplyr-bind-rows.R:142:1',
'test-dplyr-bind-rows.R:167:1', 'test-dplyr-bind-rows.R:260:1',
'test-dplyr-by.R:76:1', 'test-dplyr-by.R:84:1', 'test-dplyr-by.R:93:1',
'test-dplyr-by.R:102:1', 'test-dplyr-case-match.R:13:1',
'test-dplyr-case-match.R:44:1', 'test-dplyr-case-match.R:61:1',
'test-dplyr-case-match.R:76:1', 'test-dplyr-case-match.R:86:1',
'test-dplyr-case-match.R:198:1', 'test-dplyr-case-match.R:204:1',
'test-dplyr-case-match.R:232:1', 'test-dplyr-case-match.R:255:1',
'test-dplyr-case-match.R:267:1', 'test-dplyr-case-match.R:273:1',
'test-dplyr-case-match.R:283:1', 'test-dplyr-case-match.R:289:1',
'test-dplyr-case-match.R:295:1', 'test-dplyr-case-match.R:315:1',
'test-dplyr-case-match.R:351:1', 'test-dplyr-case-match.R:371:1',
'test-dplyr-case-when.R:104:1', 'test-dplyr-case-when.R:119:1',
'test-dplyr-case-when.R:127:1', 'test-dplyr-case-when.R:236:1',
'test-dplyr-case-when.R:245:1', 'test-dplyr-case-when.R:253:1',
'test-dplyr-case-when.R:265:1', 'test-dplyr-case-when.R:277:1',
'test-dplyr-case-when.R:285:1', 'test-dplyr-case-when.R:296:1',
'test-dplyr-case-when.R:305:1', 'test-dplyr-case-when.R:314:1',
'test-dplyr-case-when.R:347:1', 'test-dplyr-case-when.R:353:1',
'test-dplyr-case-when.R:375:1', 'test-dplyr-case-when.R:384:1',
'test-dplyr-case-when.R:424:1', 'test-dplyr-case-when.R:498:1',
'test-dplyr-case-when.R:512:1', 'test-dplyr-case-when.R:526:1',
'test-dplyr-case-when.R:578:1', 'test-dplyr-coalesce.R:35:1',
'test-dplyr-coalesce.R:86:1', 'test-dplyr-coalesce.R:94:1',
'test-dplyr-coalesce.R:100:1', 'test-dplyr-coalesce.R:190:1',
'test-dplyr-coalesce.R:196:1', 'test-dplyr-conditions.R:47:1',
'test-dplyr-consecutive-id.R:19:1', 'test-dplyr-consecutive-id.R:28:1',
'test-dplyr-context.R:64:1', 'test-dplyr-desc.R:10:1',
'test-dplyr-distinct.R:192:1', 'test-dplyr-funs.R:62:1',
'test-dplyr-funs.R:77:1', 'test-dplyr-group-by.R:711:1',
'test-dplyr-group-by.R:721:1', 'test-dplyr-group-by.R:731:1',
'test-dplyr-group-by.R:741:1', 'test-dplyr-group-data.R:61:1',
'test-dplyr-group-data.R:81:1', 'test-dplyr-grouped-df.R:138:1',
'test-dplyr-grouped-df.R:207:1', 'test-dplyr-if-else.R:55:1',
'test-dplyr-if-else.R:63:1', 'test-dplyr-if-else.R:80:1',
'test-dplyr-if-else.R:86:1', 'test-dplyr-if-else.R:92:1',
'test-dplyr-if-else.R:107:1', 'test-dplyr-if-else.R:113:1',
'test-dplyr-if-else.R:121:1', 'test-dplyr-join-by.R:207:1',
'test-dplyr-join-by.R:251:1', 'test-dplyr-join-by.R:258:1',
'test-dplyr-join-by.R:275:1', 'test-dplyr-join-by.R:283:1',
'test-dplyr-join-by.R:376:1', 'test-dplyr-join-by.R:391:1',
'test-dplyr-join-cols.R:114:1', 'test-dplyr-join-cols.R:170:1',
'test-dplyr-join-cols.R:181:1', 'test-dplyr-join-cols.R:259:1',
'test-dplyr-join-cross.R:62:1', 'test-dplyr-join-rows.R:10:1',
'test-dplyr-join-rows.R:159:1', 'test-dplyr-join-rows.R:174:1',
'test-dplyr-join-rows.R:182:1', 'test-dplyr-join-rows.R:191:1',
'test-dplyr-join-rows.R:197:1', 'test-dplyr-join-rows.R:216:1',
'test-dplyr-join-rows.R:287:1', 'test-dplyr-join-rows.R:405:1',
'test-dplyr-join-rows.R:424:1', 'test-dplyr-join-rows.R:441:3',
'test-dplyr-join.R:155:1', 'test-dplyr-join.R:388:1',
'test-dplyr-join.R:400:1', 'test-dplyr-join.R:441:1',
'test-dplyr-join.R:447:1', 'test-dplyr-join.R:503:1',
'test-dplyr-join.R:512:1', 'test-dplyr-join.R:521:1',
'test-dplyr-join.R:570:1', 'test-dplyr-join.R:606:1',
'test-dplyr-join.R:656:1', 'test-dplyr-join.R:830:1',
'test-dplyr-join.R:842:1', 'test-dplyr-join.R:853:1',
'test-dplyr-join.R:874:1', 'test-dplyr-join.R:891:1',
'test-dplyr-lead-lag.R:28:1', 'test-dplyr-lead-lag.R:73:1',
'test-dplyr-lead-lag.R:84:1', 'test-dplyr-lead-lag.R:93:1',
'test-dplyr-n-distinct.R:48:1', 'test-dplyr-na-if.R:69:1',
'test-dplyr-na-if.R:77:1', 'test-dplyr-na-if.R:89:1',
'test-dplyr-nth-value.R:150:1', 'test-dplyr-nth-value.R:159:1',
'test-dplyr-nth-value.R:165:1', 'test-dplyr-nth-value.R:171:1',
'test-dplyr-nth-value.R:183:1', 'test-dplyr-nth-value.R:189:1',
'test-dplyr-order-by.R:10:1', 'test-dplyr-order-by.R:24:1',
'test-dplyr-order-by.R:51:1', 'test-dplyr-pick.R:150:1',
'test-dplyr-pick.R:319:1', 'test-dplyr-pick.R:349:1',
'test-dplyr-pick.R:359:1', 'test-dplyr-pick.R:481:1',
'test-dplyr-pick.R:511:1', 'test-dplyr-pick.R:529:1',
'test-dplyr-rank.R:109:1', 'test-dplyr-relocate.R:48:1',
'test-dplyr-rename.R:97:1', 'test-dplyr-rename.R:107:1',
'test-dplyr-rename.R:117:1', 'test-dplyr-rows.R:22:1',
'test-dplyr-rows.R:73:1', 'test-dplyr-rows.R:82:1', 'test-dplyr-rows.R:91:1',
'test-dplyr-rows.R:103:1', 'test-dplyr-rows.R:127:1',
'test-dplyr-rows.R:143:1', 'test-dplyr-rows.R:178:1',
'test-dplyr-rows.R:205:1', 'test-dplyr-rows.R:220:1',
'test-dplyr-rows.R:235:1', 'test-dplyr-rows.R:247:1',
'test-dplyr-rows.R:275:1', 'test-dplyr-rows.R:302:1',
'test-dplyr-rows.R:317:1', 'test-dplyr-rows.R:332:1',
'test-dplyr-rows.R:366:1', 'test-dplyr-rows.R:381:1',
'test-dplyr-rows.R:396:1', 'test-dplyr-rows.R:405:1',
'test-dplyr-rows.R:425:1', 'test-dplyr-rows.R:442:1',
'test-dplyr-rows.R:479:1', 'test-dplyr-rows.R:496:1',
'test-dplyr-rows.R:503:1', 'test-dplyr-rows.R:509:1',
'test-dplyr-rows.R:519:1', 'test-dplyr-rows.R:529:1',
'test-dplyr-rows.R:538:1', 'test-dplyr-rowwise.R:68:1',
'test-dplyr-rowwise.R:132:1', 'test-dplyr-sample.R:119:1',
'test-dplyr-select-helpers.R:27:1', 'test-dplyr-select.R:194:1',
'test-dplyr-sets.R:64:1', 'test-dplyr-sets.R:77:1', 'test-dplyr-sets.R:91:1',
'test-dplyr-sets.R:135:1', 'test-dplyr-sets.R:152:1',
'test-dplyr-slice.R:47:1', 'test-dplyr-slice.R:68:1',
'test-dplyr-slice.R:78:1', 'test-dplyr-slice.R:114:1',
'test-dplyr-slice.R:199:1', 'test-dplyr-slice.R:225:1',
'test-dplyr-slice.R:235:1', 'test-dplyr-slice.R:248:1',
'test-dplyr-slice.R:256:1', 'test-dplyr-slice.R:305:1',
'test-dplyr-slice.R:346:1', 'test-dplyr-slice.R:411:1',
'test-dplyr-slice.R:524:1', 'test-dplyr-slice.R:532:1',
'test-dplyr-slice.R:565:1', 'test-dplyr-slice.R:581:1',
'test-dplyr-summarise.R:436:1', 'test-dplyr-transmute.R:107:1',
'test-duckplyr-across.R:1:1', 'test-duckplyr-across.R:98:1',
'test-duckplyr-across.R:128:1', 'test-duckplyr-across.R:137:1',
'test-duckplyr.R:10:1', 'test-ducktbl.R:30:1', 'test-ducktbl.R:36:1',
'test-ducktbl.R:42:1', 'test-expr.R:2:3', 'test-fallback.R:1:1',
'test-fallback.R:17:1', 'test-fallback.R:33:1', 'test-fallback.R:49:1',
'test-fallback.R:62:1', 'test-fallback.R:81:1', 'test-fallback.R:109:1',
'test-fallback.R:126:1', 'test-fallback.R:143:1', 'test-fallback.R:160:1',
'test-fallback.R:174:1', 'test-fallback.R:186:1', 'test-fallback.R:198:1',
'test-fallback.R:214:1', 'test-fallback.R:230:1', 'test-fallback.R:284:1',
'test-handle_desc.R:19:1', 'test-handle_desc.R:28:1',
'test-n_distinct.R:116:1', 'test-n_distinct.R:130:1',
'test-n_distinct.R:143:1', 'test-overwrite.R:1:1',
'test-relational-duckdb.R:1:1', 'test-relational-duckdb.R:64:1',
'test-relational-duckdb.R:70:1', 'test-relational-duckdb.R:111:1',
'test-relational-rel.R:1:1', 'test-relational.R:1:1', 'test-telemetry.R:3:1',
'test-telemetry.R:40:1', 'test-telemetry.R:52:1', 'test-telemetry.R:64:1',
'test-telemetry.R:76:1', 'test-telemetry.R:93:1', 'test-telemetry.R:114:1',
'test-telemetry.R:136:1', 'test-telemetry.R:143:1', 'test-telemetry.R:165:1',
'test-telemetry.R:177:1', 'test-telemetry.R:194:1', 'test-telemetry.R:201:1',
'test-telemetry.R:223:1', 'test-telemetry.R:230:1', 'test-telemetry.R:247:1',
'test-telemetry.R:254:1', 'test-telemetry.R:271:1', 'test-telemetry.R:278:1',
'test-telemetry.R:285:1', 'test-telemetry.R:292:1', 'test-translate.R:9:1',
'test-translate.R:15:1', 'test-translate.R:21:1', 'test-translate.R:40:1',
'test-translate.R:132:1', 'test-translate.R:162:1', 'test-translate.R:176:1',
'test-translate.R:213:1', 'test-translate.R:253:1', 'test-translate.R:431:1'
• Random seed (2): 'test-as_duckplyr_df.R:2475:3',
'test-as_duckplyr_df.R:2491:3'
• Special (5): 'test-as_duckplyr_df.R:749:3', 'test-as_duckplyr_df.R:765:3',
'test-as_duckplyr_df.R:825:3', 'test-as_duckplyr_df.R:900:3',
'test-as_duckplyr_df.R:1992:3'
• Stack overflow (1): 'test-as_duckplyr_df.R:2459:3'
• TODO duckdb (20): 'test-dplyr-mutate.R:478:3', 'test-dplyr-mutate.R:603:3',
'test-dplyr-across.R:1070:3', 'test-dplyr-all-equal.R:193:3',
'test-dplyr-arrange.R:57:3', 'test-dplyr-copy-to.R:11:3',
'test-dplyr-funs.R:87:3', 'test-dplyr-funs.R:109:3',
'test-dplyr-generics.R:174:3', 'test-dplyr-group-by.R:655:3',
'test-dplyr-group-map.R:155:3', 'test-dplyr-group-nest.R:66:3',
'test-dplyr-group-split.R:159:3', 'test-dplyr-join-rows.R:204:3',
'test-dplyr-join.R:68:3', 'test-dplyr-join.R:411:3',
'test-dplyr-join.R:417:3', 'test-dplyr-summarise.R:19:3',
'test-dplyr-summarise.R:323:3', 'test-dplyr-summarise.R:538:3'
• WAT (3): 'test-as_duckplyr_df.R:779:3', 'test-as_duckplyr_df.R:839:3',
'test-as_duckplyr_df.R:2006:3'
• Won't need (1): 'test-prom.R:2:3'
• argument ".data" is missing, with no default (1):
'test-dplyr-group-data.R:74:3'
• dplyr:::compute_groups() is only needed to test dplyr internals (4):
'test-dplyr-group-by.R:664:3', 'test-dplyr-grouped-df.R:216:3',
'test-dplyr-grouped-df.R:222:3', 'test-dplyr-grouped-df.R:235:3'
• dplyr:::err_locs() is only needed to test dplyr internals (1):
'test-dplyr-conditions.R:36:3'
• dplyr:::expand_pick() is only needed to test dplyr internals (2):
'test-dplyr-pick.R:590:3', 'test-dplyr-pick.R:607:3'
• dplyr:::group_labels_details() is only needed to test dplyr internals (1):
'test-dplyr-context.R:76:3'
• dplyr:::reset_dplyr_warnings() is only needed to test dplyr internals (4):
'test-dplyr-conditions.R:70:3', 'test-dplyr-conditions.R:137:3',
'test-dplyr-conditions.R:166:3', 'test-dplyr-conditions.R:190:3'
• dplyr:::shift() is only needed to test dplyr internals (9):
'test-dplyr-lead-lag.R:108:3', 'test-dplyr-lead-lag.R:118:3',
'test-dplyr-lead-lag.R:127:3', 'test-dplyr-lead-lag.R:139:3',
'test-dplyr-lead-lag.R:154:3', 'test-dplyr-lead-lag.R:165:3',
'test-dplyr-lead-lag.R:173:3', 'test-dplyr-lead-lag.R:182:3',
'test-dplyr-lead-lag.R:188:3'
• i In argument: `.result = (1 + "") * am`. (1): 'test-dplyr-conditions.R:27:5'
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test-rel_api.R:5244:3'): relational mutate(sd(a, na.rm = TRUE)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
actual$sd(a, na.rm = TRUE) | expected$sd(a, na.rm = TRUE)
[1] 1.87082869338697066 - 1.87082869338697089 [1]
[2] 1.87082869338697066 - 1.87082869338697089 [2]
[3] 1.87082869338697066 - 1.87082869338697089 [3]
[4] 1.87082869338697066 - 1.87082869338697089 [4]
[5] 1.87082869338697066 - 1.87082869338697089 [5]
[6] 1.87082869338697066 - 1.87082869338697089 [6]
── Failure ('test-rel_api.R:9454:3'): relational mutate(sd(a, na.rm = TRUE)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
actual$sd(a, na.rm = TRUE) | expected$sd(a, na.rm = TRUE)
[1] 1.87082869338697066 - 1.87082869338697089 [1]
[2] 1.87082869338697066 - 1.87082869338697089 [2]
[3] 1.87082869338697066 - 1.87082869338697089 [3]
[4] 1.87082869338697066 - 1.87082869338697089 [4]
[5] 1.87082869338697066 - 1.87082869338697089 [5]
[6] 1.87082869338697066 - 1.87082869338697089 [6]
[ FAIL 2 | WARN 0 | SKIP 652 | PASS 2583 ]
Error:
! Test failures.
🛠: 2568
🔨: 1350
🦆: 1218
add_count, anti_join, anti_join.data.frame, arrange, arrange.data.frame, compute, count, count.data.frame, cross_join, distinct, distinct.data.frame, do, eval, filter, filter.data.frame, filter_out, full_join, group_by, group_indices, group_keys, group_map, group_modify, group_nest, group_size, group_split, group_trim, head, inner_join, inner_join.data.frame, intersect, left_join, left_join.data.frame, mutate, mutate.data.frame, n_groups, nest_by, nest_join, pull, reframe, relocate, rename, rename_with, right_join, rows_append, rows_delete, rows_insert, rows_patch, rows_update, rows_upsert, rowwise, select, select.data.frame, semi_join, semi_join.data.frame, setdiff, setequal, slice, slice_head, slice_head.data.frame, slice_sample, slice_tail, summarise, summarise.data.frame, symdiff, transmute, ungroup, union_all
00:00:52.179381
Execution halted
Flavor: r-devel-macos-arm64
Version: 1.2.0
Check: tests
Result: ERROR
Running ‘testthat.R’ [53s/53s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/tests.html
> # * https://testthat.r-lib.org/reference/test_package.html#special-files
>
> library(testthat)
> library(duckplyr)
Loading required package: dplyr
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
The duckplyr package is configured to fall back to dplyr when it encounters an
incompatibility. Fallback events can be collected and uploaded for analysis to
guide future development. By default, data will be collected but no data will
be uploaded.
ℹ Automatic fallback uploading is not controlled and therefore disabled, see
`?duckplyr::fallback()`.
✔ Number of reports ready for upload: 2.
→ Review with `duckplyr::fallback_review()`, upload with
`duckplyr::fallback_upload()`.
ℹ Configure automatic uploading with `duckplyr::fallback_config()`.
✔ Overwriting dplyr methods with duckplyr methods.
ℹ Turn off with `duckplyr::methods_restore()`.
>
> test_check("duckplyr")
Saving _problems/test-rel_api-5253.R
Saving _problems/test-rel_api-9463.R
[ FAIL 2 | WARN 0 | SKIP 652 | PASS 2583 ]
══ Skipped tests (652) ═════════════════════════════════════════════════════════
• Always returns tibble (1): 'test-as_duckplyr_df.R:809:3'
• External vector? (4): 'test-as_duckplyr_df.R:2705:3',
'test-as_duckplyr_df.R:2721:3', 'test-as_duckplyr_df.R:2735:3',
'test-as_duckplyr_df.R:2751:3'
• Grouped (4): 'test-as_duckplyr_df.R:735:3', 'test-as_duckplyr_df.R:793:3',
'test-as_duckplyr_df.R:855:3', 'test-as_duckplyr_df.R:3114:3'
• Hack (1): 'test-as_duckplyr_df.R:560:3'
• Missing or empty names not allowed. (6): 'test-dplyr-mutate.R:987:3',
'test-dplyr-filter.R:795:3', 'test-dplyr-select.R:55:3',
'test-dplyr-select.R:173:3', 'test-dplyr-select.R:182:3',
'test-dplyr-summarise.R:482:3'
• Must pass a plain data frame or a tibble, not NULL. (1):
'test-dplyr-copy-to.R:21:3'
• Must pass a plain data frame or a tibble, not a <dplyr_foobar> object. (2):
'test-dplyr-filter.R:701:3', 'test-dplyr-arrange.R:317:3'
• Must pass a plain data frame or a tibble, not a <dplyr_test_broken_operator>
object. (1): 'test-dplyr-select.R:216:3'
• Must pass a plain data frame or a tibble, not a <foo_df> object. (4):
'test-dplyr-filter.R:687:3', 'test-dplyr-arrange.R:306:3',
'test-dplyr-group-split.R:140:3', 'test-dplyr-group-split.R:155:3'
• Must pass a plain data frame or a tibble, not a <grouped_df> object. (212):
'test-dplyr-mutate.R:16:3', 'test-dplyr-mutate.R:61:3',
'test-dplyr-mutate.R:95:3', 'test-dplyr-mutate.R:134:3',
'test-dplyr-mutate.R:186:3', 'test-dplyr-mutate.R:206:3',
'test-dplyr-mutate.R:279:3', 'test-dplyr-mutate.R:293:3',
'test-dplyr-mutate.R:330:3', 'test-dplyr-mutate.R:339:3',
'test-dplyr-mutate.R:351:3', 'test-dplyr-mutate.R:447:3',
'test-dplyr-mutate.R:472:3', 'test-dplyr-mutate.R:502:3',
'test-dplyr-mutate.R:532:3', 'test-dplyr-mutate.R:632:3',
'test-dplyr-mutate.R:683:3', 'test-dplyr-mutate.R:692:3',
'test-dplyr-mutate.R:721:3', 'test-dplyr-mutate.R:739:3',
'test-dplyr-mutate.R:778:3', 'test-dplyr-mutate.R:829:3',
'test-dplyr-mutate.R:854:3', 'test-dplyr-mutate.R:875:3',
'test-dplyr-mutate.R:977:3', 'test-dplyr-filter.R:17:5',
'test-dplyr-filter.R:36:3', 'test-dplyr-filter.R:67:3',
'test-dplyr-filter.R:152:3', 'test-dplyr-filter.R:201:3',
'test-dplyr-filter.R:228:3', 'test-dplyr-filter.R:284:3',
'test-dplyr-filter.R:294:3', 'test-dplyr-filter.R:376:3',
'test-dplyr-filter.R:401:3', 'test-dplyr-filter.R:460:3',
'test-dplyr-filter.R:519:3', 'test-dplyr-filter.R:554:3',
'test-dplyr-filter.R:632:3', 'test-dplyr-filter.R:654:3',
'test-dplyr-filter.R:752:3', 'test-dplyr-filter.R:771:3',
'test-dplyr-filter.R:890:3', 'test-dplyr-count-tally.R:66:3',
'test-dplyr-count-tally.R:75:3', 'test-dplyr-count-tally.R:89:3',
'test-dplyr-count-tally.R:174:3', 'test-dplyr-count-tally.R:198:3',
'test-dplyr-across.R:23:3', 'test-dplyr-across.R:33:3',
'test-dplyr-across.R:275:3', 'test-dplyr-across.R:393:3',
'test-dplyr-across.R:403:3', 'test-dplyr-across.R:816:3',
'test-dplyr-across.R:831:5', 'test-dplyr-across.R:1314:3',
'test-dplyr-across.R:1854:3', 'test-dplyr-across.R:1892:3',
'test-dplyr-across.R:1919:3', 'test-dplyr-across.R:2069:3',
'test-dplyr-across.R:2083:3', 'test-dplyr-arrange.R:18:3',
'test-dplyr-arrange.R:220:3', 'test-dplyr-arrange.R:227:3',
'test-dplyr-arrange.R:233:3', 'test-dplyr-arrange.R:355:3',
'test-dplyr-arrange.R:406:3', 'test-dplyr-bind-rows.R:90:3',
'test-dplyr-conditions.R:12:3', 'test-dplyr-context.R:18:3',
'test-dplyr-context.R:31:3', 'test-dplyr-context.R:39:3',
'test-dplyr-context.R:58:3', 'test-dplyr-distinct.R:62:3',
'test-dplyr-distinct.R:68:3', 'test-dplyr-distinct.R:76:3',
'test-dplyr-distinct.R:127:3', 'test-dplyr-distinct.R:170:3',
'test-dplyr-group-by.R:18:3', 'test-dplyr-group-by.R:29:3',
'test-dplyr-group-by.R:82:3', 'test-dplyr-group-by.R:116:3',
'test-dplyr-group-by.R:125:3', 'test-dplyr-group-by.R:133:3',
'test-dplyr-group-by.R:155:5', 'test-dplyr-group-by.R:165:3',
'test-dplyr-group-by.R:218:3', 'test-dplyr-group-by.R:229:3',
'test-dplyr-group-by.R:246:3', 'test-dplyr-group-by.R:279:3',
'test-dplyr-group-by.R:302:3', 'test-dplyr-group-by.R:333:7',
'test-dplyr-group-by.R:351:3', 'test-dplyr-group-by.R:370:3',
'test-dplyr-group-by.R:378:3', 'test-dplyr-group-by.R:413:3',
'test-dplyr-group-by.R:423:3', 'test-dplyr-group-by.R:433:3',
'test-dplyr-group-by.R:439:3', 'test-dplyr-group-by.R:445:3',
'test-dplyr-group-by.R:485:3', 'test-dplyr-group-by.R:505:3',
'test-dplyr-group-by.R:528:3', 'test-dplyr-group-by.R:554:3',
'test-dplyr-group-by.R:576:3', 'test-dplyr-group-by.R:675:3',
'test-dplyr-group-by.R:698:3', 'test-dplyr-group-data.R:57:3',
'test-dplyr-group-data.R:94:3', 'test-dplyr-group-data.R:102:3',
'test-dplyr-group-data.R:123:3', 'test-dplyr-group-data.R:132:3',
'test-dplyr-group-map.R:11:3', 'test-dplyr-group-map.R:29:3',
'test-dplyr-group-map.R:43:3', 'test-dplyr-group-map.R:68:3',
'test-dplyr-group-map.R:80:3', 'test-dplyr-group-map.R:92:3',
'test-dplyr-group-map.R:113:3', 'test-dplyr-group-map.R:133:3',
'test-dplyr-group-nest.R:43:3', 'test-dplyr-group-nest.R:60:3',
'test-dplyr-group-split.R:54:3', 'test-dplyr-group-split.R:68:3',
'test-dplyr-group-split.R:97:3', 'test-dplyr-group-split.R:122:3',
'test-dplyr-group-trim.R:15:3', 'test-dplyr-group-trim.R:23:3',
'test-dplyr-grouped-df.R:17:3', 'test-dplyr-grouped-df.R:112:3',
'test-dplyr-join.R:687:3', 'test-dplyr-join.R:709:3',
'test-dplyr-join.R:801:3', 'test-dplyr-nest-by.R:28:3',
'test-dplyr-pick.R:42:3', 'test-dplyr-pick.R:79:3',
'test-dplyr-pick.R:102:3', 'test-dplyr-pick.R:143:3',
'test-dplyr-pick.R:168:3', 'test-dplyr-pick.R:205:3',
'test-dplyr-pick.R:232:3', 'test-dplyr-pick.R:284:3',
'test-dplyr-pick.R:389:3', 'test-dplyr-rank.R:60:3',
'test-dplyr-rank.R:106:3', 'test-dplyr-reframe.R:35:3',
'test-dplyr-reframe.R:53:3', 'test-dplyr-reframe.R:87:3',
'test-dplyr-reframe.R:103:3', 'test-dplyr-reframe.R:121:3',
'test-dplyr-reframe.R:141:3', 'test-dplyr-reframe.R:167:3',
'test-dplyr-reframe.R:202:3', 'test-dplyr-reframe.R:229:3',
'test-dplyr-reframe.R:242:3', 'test-dplyr-reframe.R:317:3',
'test-dplyr-reframe.R:325:3', 'test-dplyr-reframe.R:337:3',
'test-dplyr-reframe.R:347:3', 'test-dplyr-reframe.R:429:3',
'test-dplyr-rename.R:18:3', 'test-dplyr-rename.R:52:3',
'test-dplyr-rowwise.R:75:3', 'test-dplyr-sample.R:29:3',
'test-dplyr-sample.R:50:3', 'test-dplyr-sample.R:104:3',
'test-dplyr-select-helpers.R:15:3', 'test-dplyr-select.R:13:3',
'test-dplyr-select.R:21:3', 'test-dplyr-select.R:43:3',
'test-dplyr-select.R:101:3', 'test-dplyr-select.R:119:3',
'test-dplyr-sets.R:47:3', 'test-dplyr-slice.R:17:3',
'test-dplyr-slice.R:30:3', 'test-dplyr-slice.R:40:3',
'test-dplyr-slice.R:57:3', 'test-dplyr-slice.R:88:3',
'test-dplyr-slice.R:108:3', 'test-dplyr-slice.R:132:3',
'test-dplyr-slice.R:144:3', 'test-dplyr-slice.R:211:3',
'test-dplyr-slice.R:343:3', 'test-dplyr-slice.R:402:3',
'test-dplyr-slice.R:602:3', 'test-dplyr-slice.R:634:3',
'test-dplyr-slice.R:655:3', 'test-dplyr-summarise.R:37:3',
'test-dplyr-summarise.R:53:3', 'test-dplyr-summarise.R:68:3',
'test-dplyr-summarise.R:114:3', 'test-dplyr-summarise.R:177:3',
'test-dplyr-summarise.R:196:3', 'test-dplyr-summarise.R:213:3',
'test-dplyr-summarise.R:221:3', 'test-dplyr-summarise.R:231:3',
'test-dplyr-summarise.R:245:3', 'test-dplyr-summarise.R:251:3',
'test-dplyr-summarise.R:286:3', 'test-dplyr-summarise.R:300:3',
'test-dplyr-summarise.R:349:3', 'test-dplyr-summarise.R:377:3',
'test-dplyr-summarise.R:388:3', 'test-dplyr-summarise.R:448:3',
'test-dplyr-summarise.R:497:3', 'test-dplyr-summarise.R:520:18',
'test-dplyr-summarise.R:626:3', 'test-dplyr-transmute.R:11:3',
'test-dplyr-transmute.R:18:3', 'test-dplyr-transmute.R:36:3',
'test-dplyr-transmute.R:58:3', 'test-dplyr-transmute.R:100:3'
• Must pass a plain data frame or a tibble, not a <myclass> object. (1):
'test-dplyr-summarise.R:77:3'
• Must pass a plain data frame or a tibble, not a <noisy> object. (1):
'test-dplyr-slice.R:388:3'
• Must pass a plain data frame or a tibble, not a <rowwise_df> object. (34):
'test-dplyr-mutate.R:368:3', 'test-dplyr-mutate.R:407:3',
'test-dplyr-mutate.R:413:3', 'test-dplyr-mutate.R:420:3',
'test-dplyr-mutate.R:454:3', 'test-dplyr-mutate.R:512:3',
'test-dplyr-mutate.R:641:3', 'test-dplyr-mutate.R:818:3',
'test-dplyr-mutate.R:843:3', 'test-dplyr-mutate.R:860:3',
'test-dplyr-filter.R:276:3', 'test-dplyr-filter.R:902:3',
'test-dplyr-across.R:1380:3', 'test-dplyr-across.R:1946:3',
'test-dplyr-group-by.R:317:3', 'test-dplyr-group-data.R:116:3',
'test-dplyr-group-split.R:60:3', 'test-dplyr-group-split.R:129:3',
'test-dplyr-join.R:553:3', 'test-dplyr-join.R:811:3',
'test-dplyr-nest-by.R:15:3', 'test-dplyr-pick.R:67:3',
'test-dplyr-pick.R:90:3', 'test-dplyr-pick.R:345:3',
'test-dplyr-reframe.R:355:3', 'test-dplyr-reframe.R:365:3',
'test-dplyr-reframe.R:374:3', 'test-dplyr-reframe.R:438:3',
'test-dplyr-rowwise.R:13:3', 'test-dplyr-rowwise.R:52:3',
'test-dplyr-rowwise.R:84:3', 'test-dplyr-slice.R:220:3',
'test-dplyr-summarise.R:265:3', 'test-dplyr-summarise.R:457:3'
• Must pass a plain data frame or a tibble, not a <tbl_SQLiteConnection>
object. (2): 'test-dplyr-count-tally.R:101:3',
'test-dplyr-count-tally.R:117:3'
• Must pass a plain data frame or a tibble, not a character vector. (1):
'test-dplyr-group-nest.R:24:3'
• Must pass a plain data frame or a tibble, not a number. (1):
'test-dplyr-sets.R:149:3'
• Must pass a plain data frame or a tibble, not an integer vector. (1):
'test-dplyr-sets.R:55:3'
• On CRAN (320): 'test-tpch.R:1:1', 'test-dplyr-mutate.R:230:1',
'test-dplyr-filter.R:529:1', 'test-dplyr-filter.R:541:1',
'test-dplyr-filter.R:875:1', 'test-dplyr-filter.R:910:1',
'test-dplyr-count-tally.R:53:1', 'test-dplyr-count-tally.R:131:1',
'test-dplyr-count-tally.R:141:1', 'test-dplyr-count-tally.R:148:1',
'test-dplyr-count-tally.R:177:1', 'test-dplyr-count-tally.R:183:1',
'test-dplyr-count-tally.R:204:1', 'test-dplyr-count-tally.R:212:1',
'test-dplyr-count-tally.R:220:1', 'test-dplyr-count-tally.R:252:1',
'test-dplyr-count-tally.R:258:1', 'test-as_duckplyr_tibble.R:1:1',
'test-as_duckplyr_tibble.R:21:1', 'test-compute.R:1:1', 'test-demo.R:1:1',
'test-dplyr-across.R:174:1', 'test-dplyr-across.R:187:1',
'test-dplyr-across.R:280:1', 'test-dplyr-across.R:698:1',
'test-dplyr-across.R:889:1', 'test-dplyr-across.R:941:1',
'test-dplyr-across.R:1394:1', 'test-dplyr-across.R:1449:1',
'test-dplyr-across.R:1771:1', 'test-dplyr-across.R:1840:1',
'test-dplyr-across.R:1978:1', 'test-dplyr-across.R:1990:1',
'test-dplyr-all-equal.R:10:1', 'test-dplyr-all-equal.R:34:1',
'test-dplyr-all-equal.R:43:1', 'test-dplyr-all-equal.R:52:1',
'test-dplyr-all-equal.R:62:1', 'test-dplyr-all-equal.R:116:1',
'test-dplyr-all-equal.R:145:1', 'test-dplyr-all-equal.R:157:1',
'test-dplyr-all-equal.R:169:1', 'test-dplyr-all-equal.R:177:1',
'test-dplyr-arrange.R:36:1', 'test-dplyr-arrange.R:182:1',
'test-dplyr-arrange.R:188:1', 'test-dplyr-arrange.R:200:1',
'test-dplyr-arrange.R:337:1', 'test-dplyr-arrange.R:361:1',
'test-dplyr-bind-cols.R:48:1', 'test-dplyr-bind-cols.R:133:1',
'test-dplyr-bind-cols.R:149:1', 'test-dplyr-bind-rows.R:142:1',
'test-dplyr-bind-rows.R:167:1', 'test-dplyr-bind-rows.R:260:1',
'test-dplyr-by.R:76:1', 'test-dplyr-by.R:84:1', 'test-dplyr-by.R:93:1',
'test-dplyr-by.R:102:1', 'test-dplyr-case-match.R:13:1',
'test-dplyr-case-match.R:44:1', 'test-dplyr-case-match.R:61:1',
'test-dplyr-case-match.R:76:1', 'test-dplyr-case-match.R:86:1',
'test-dplyr-case-match.R:198:1', 'test-dplyr-case-match.R:204:1',
'test-dplyr-case-match.R:232:1', 'test-dplyr-case-match.R:255:1',
'test-dplyr-case-match.R:267:1', 'test-dplyr-case-match.R:273:1',
'test-dplyr-case-match.R:283:1', 'test-dplyr-case-match.R:289:1',
'test-dplyr-case-match.R:295:1', 'test-dplyr-case-match.R:315:1',
'test-dplyr-case-match.R:351:1', 'test-dplyr-case-match.R:371:1',
'test-dplyr-case-when.R:104:1', 'test-dplyr-case-when.R:119:1',
'test-dplyr-case-when.R:127:1', 'test-dplyr-case-when.R:236:1',
'test-dplyr-case-when.R:245:1', 'test-dplyr-case-when.R:253:1',
'test-dplyr-case-when.R:265:1', 'test-dplyr-case-when.R:277:1',
'test-dplyr-case-when.R:285:1', 'test-dplyr-case-when.R:296:1',
'test-dplyr-case-when.R:305:1', 'test-dplyr-case-when.R:314:1',
'test-dplyr-case-when.R:347:1', 'test-dplyr-case-when.R:353:1',
'test-dplyr-case-when.R:375:1', 'test-dplyr-case-when.R:384:1',
'test-dplyr-case-when.R:424:1', 'test-dplyr-case-when.R:498:1',
'test-dplyr-case-when.R:512:1', 'test-dplyr-case-when.R:526:1',
'test-dplyr-case-when.R:578:1', 'test-dplyr-coalesce.R:35:1',
'test-dplyr-coalesce.R:86:1', 'test-dplyr-coalesce.R:94:1',
'test-dplyr-coalesce.R:100:1', 'test-dplyr-coalesce.R:190:1',
'test-dplyr-coalesce.R:196:1', 'test-dplyr-conditions.R:47:1',
'test-dplyr-consecutive-id.R:19:1', 'test-dplyr-consecutive-id.R:28:1',
'test-dplyr-context.R:64:1', 'test-dplyr-desc.R:10:1',
'test-dplyr-distinct.R:192:1', 'test-dplyr-funs.R:62:1',
'test-dplyr-funs.R:77:1', 'test-dplyr-group-by.R:711:1',
'test-dplyr-group-by.R:721:1', 'test-dplyr-group-by.R:731:1',
'test-dplyr-group-by.R:741:1', 'test-dplyr-group-data.R:61:1',
'test-dplyr-group-data.R:81:1', 'test-dplyr-grouped-df.R:138:1',
'test-dplyr-grouped-df.R:207:1', 'test-dplyr-if-else.R:55:1',
'test-dplyr-if-else.R:63:1', 'test-dplyr-if-else.R:80:1',
'test-dplyr-if-else.R:86:1', 'test-dplyr-if-else.R:92:1',
'test-dplyr-if-else.R:107:1', 'test-dplyr-if-else.R:113:1',
'test-dplyr-if-else.R:121:1', 'test-dplyr-join-by.R:207:1',
'test-dplyr-join-by.R:251:1', 'test-dplyr-join-by.R:258:1',
'test-dplyr-join-by.R:275:1', 'test-dplyr-join-by.R:283:1',
'test-dplyr-join-by.R:376:1', 'test-dplyr-join-by.R:391:1',
'test-dplyr-join-cols.R:114:1', 'test-dplyr-join-cols.R:170:1',
'test-dplyr-join-cols.R:181:1', 'test-dplyr-join-cols.R:259:1',
'test-dplyr-join-cross.R:62:1', 'test-dplyr-join-rows.R:10:1',
'test-dplyr-join-rows.R:159:1', 'test-dplyr-join-rows.R:174:1',
'test-dplyr-join-rows.R:182:1', 'test-dplyr-join-rows.R:191:1',
'test-dplyr-join-rows.R:197:1', 'test-dplyr-join-rows.R:216:1',
'test-dplyr-join-rows.R:287:1', 'test-dplyr-join-rows.R:405:1',
'test-dplyr-join-rows.R:424:1', 'test-dplyr-join-rows.R:441:3',
'test-dplyr-join.R:155:1', 'test-dplyr-join.R:388:1',
'test-dplyr-join.R:400:1', 'test-dplyr-join.R:441:1',
'test-dplyr-join.R:447:1', 'test-dplyr-join.R:503:1',
'test-dplyr-join.R:512:1', 'test-dplyr-join.R:521:1',
'test-dplyr-join.R:570:1', 'test-dplyr-join.R:606:1',
'test-dplyr-join.R:656:1', 'test-dplyr-join.R:830:1',
'test-dplyr-join.R:842:1', 'test-dplyr-join.R:853:1',
'test-dplyr-join.R:874:1', 'test-dplyr-join.R:891:1',
'test-dplyr-lead-lag.R:28:1', 'test-dplyr-lead-lag.R:73:1',
'test-dplyr-lead-lag.R:84:1', 'test-dplyr-lead-lag.R:93:1',
'test-dplyr-n-distinct.R:48:1', 'test-dplyr-na-if.R:69:1',
'test-dplyr-na-if.R:77:1', 'test-dplyr-na-if.R:89:1',
'test-dplyr-nth-value.R:150:1', 'test-dplyr-nth-value.R:159:1',
'test-dplyr-nth-value.R:165:1', 'test-dplyr-nth-value.R:171:1',
'test-dplyr-nth-value.R:183:1', 'test-dplyr-nth-value.R:189:1',
'test-dplyr-order-by.R:10:1', 'test-dplyr-order-by.R:24:1',
'test-dplyr-order-by.R:51:1', 'test-dplyr-pick.R:150:1',
'test-dplyr-pick.R:319:1', 'test-dplyr-pick.R:349:1',
'test-dplyr-pick.R:359:1', 'test-dplyr-pick.R:481:1',
'test-dplyr-pick.R:511:1', 'test-dplyr-pick.R:529:1',
'test-dplyr-rank.R:109:1', 'test-dplyr-relocate.R:48:1',
'test-dplyr-rename.R:97:1', 'test-dplyr-rename.R:107:1',
'test-dplyr-rename.R:117:1', 'test-dplyr-rows.R:22:1',
'test-dplyr-rows.R:73:1', 'test-dplyr-rows.R:82:1', 'test-dplyr-rows.R:91:1',
'test-dplyr-rows.R:103:1', 'test-dplyr-rows.R:127:1',
'test-dplyr-rows.R:143:1', 'test-dplyr-rows.R:178:1',
'test-dplyr-rows.R:205:1', 'test-dplyr-rows.R:220:1',
'test-dplyr-rows.R:235:1', 'test-dplyr-rows.R:247:1',
'test-dplyr-rows.R:275:1', 'test-dplyr-rows.R:302:1',
'test-dplyr-rows.R:317:1', 'test-dplyr-rows.R:332:1',
'test-dplyr-rows.R:366:1', 'test-dplyr-rows.R:381:1',
'test-dplyr-rows.R:396:1', 'test-dplyr-rows.R:405:1',
'test-dplyr-rows.R:425:1', 'test-dplyr-rows.R:442:1',
'test-dplyr-rows.R:479:1', 'test-dplyr-rows.R:496:1',
'test-dplyr-rows.R:503:1', 'test-dplyr-rows.R:509:1',
'test-dplyr-rows.R:519:1', 'test-dplyr-rows.R:529:1',
'test-dplyr-rows.R:538:1', 'test-dplyr-rowwise.R:68:1',
'test-dplyr-rowwise.R:132:1', 'test-dplyr-sample.R:119:1',
'test-dplyr-select-helpers.R:27:1', 'test-dplyr-select.R:194:1',
'test-dplyr-sets.R:64:1', 'test-dplyr-sets.R:77:1', 'test-dplyr-sets.R:91:1',
'test-dplyr-sets.R:135:1', 'test-dplyr-sets.R:152:1',
'test-dplyr-slice.R:47:1', 'test-dplyr-slice.R:68:1',
'test-dplyr-slice.R:78:1', 'test-dplyr-slice.R:114:1',
'test-dplyr-slice.R:199:1', 'test-dplyr-slice.R:225:1',
'test-dplyr-slice.R:235:1', 'test-dplyr-slice.R:248:1',
'test-dplyr-slice.R:256:1', 'test-dplyr-slice.R:305:1',
'test-dplyr-slice.R:346:1', 'test-dplyr-slice.R:411:1',
'test-dplyr-slice.R:524:1', 'test-dplyr-slice.R:532:1',
'test-dplyr-slice.R:565:1', 'test-dplyr-slice.R:581:1',
'test-dplyr-summarise.R:436:1', 'test-dplyr-transmute.R:107:1',
'test-duckplyr-across.R:1:1', 'test-duckplyr-across.R:98:1',
'test-duckplyr-across.R:128:1', 'test-duckplyr-across.R:137:1',
'test-duckplyr.R:10:1', 'test-ducktbl.R:30:1', 'test-ducktbl.R:36:1',
'test-ducktbl.R:42:1', 'test-expr.R:2:3', 'test-fallback.R:1:1',
'test-fallback.R:17:1', 'test-fallback.R:33:1', 'test-fallback.R:49:1',
'test-fallback.R:62:1', 'test-fallback.R:81:1', 'test-fallback.R:109:1',
'test-fallback.R:126:1', 'test-fallback.R:143:1', 'test-fallback.R:160:1',
'test-fallback.R:174:1', 'test-fallback.R:186:1', 'test-fallback.R:198:1',
'test-fallback.R:214:1', 'test-fallback.R:230:1', 'test-fallback.R:284:1',
'test-handle_desc.R:19:1', 'test-handle_desc.R:28:1',
'test-n_distinct.R:116:1', 'test-n_distinct.R:130:1',
'test-n_distinct.R:143:1', 'test-overwrite.R:1:1',
'test-relational-duckdb.R:1:1', 'test-relational-duckdb.R:64:1',
'test-relational-duckdb.R:70:1', 'test-relational-duckdb.R:111:1',
'test-relational-rel.R:1:1', 'test-relational.R:1:1', 'test-telemetry.R:3:1',
'test-telemetry.R:40:1', 'test-telemetry.R:52:1', 'test-telemetry.R:64:1',
'test-telemetry.R:76:1', 'test-telemetry.R:93:1', 'test-telemetry.R:114:1',
'test-telemetry.R:136:1', 'test-telemetry.R:143:1', 'test-telemetry.R:165:1',
'test-telemetry.R:177:1', 'test-telemetry.R:194:1', 'test-telemetry.R:201:1',
'test-telemetry.R:223:1', 'test-telemetry.R:230:1', 'test-telemetry.R:247:1',
'test-telemetry.R:254:1', 'test-telemetry.R:271:1', 'test-telemetry.R:278:1',
'test-telemetry.R:285:1', 'test-telemetry.R:292:1', 'test-translate.R:9:1',
'test-translate.R:15:1', 'test-translate.R:21:1', 'test-translate.R:40:1',
'test-translate.R:132:1', 'test-translate.R:162:1', 'test-translate.R:176:1',
'test-translate.R:213:1', 'test-translate.R:253:1', 'test-translate.R:431:1'
• Random seed (2): 'test-as_duckplyr_df.R:2475:3',
'test-as_duckplyr_df.R:2491:3'
• Special (5): 'test-as_duckplyr_df.R:749:3', 'test-as_duckplyr_df.R:765:3',
'test-as_duckplyr_df.R:825:3', 'test-as_duckplyr_df.R:900:3',
'test-as_duckplyr_df.R:1992:3'
• Stack overflow (1): 'test-as_duckplyr_df.R:2459:3'
• TODO duckdb (20): 'test-dplyr-mutate.R:478:3', 'test-dplyr-mutate.R:603:3',
'test-dplyr-across.R:1070:3', 'test-dplyr-all-equal.R:193:3',
'test-dplyr-arrange.R:57:3', 'test-dplyr-copy-to.R:11:3',
'test-dplyr-funs.R:87:3', 'test-dplyr-funs.R:109:3',
'test-dplyr-generics.R:174:3', 'test-dplyr-group-by.R:655:3',
'test-dplyr-group-map.R:155:3', 'test-dplyr-group-nest.R:66:3',
'test-dplyr-group-split.R:159:3', 'test-dplyr-join-rows.R:204:3',
'test-dplyr-join.R:68:3', 'test-dplyr-join.R:411:3',
'test-dplyr-join.R:417:3', 'test-dplyr-summarise.R:19:3',
'test-dplyr-summarise.R:323:3', 'test-dplyr-summarise.R:538:3'
• WAT (3): 'test-as_duckplyr_df.R:779:3', 'test-as_duckplyr_df.R:839:3',
'test-as_duckplyr_df.R:2006:3'
• Won't need (1): 'test-prom.R:2:3'
• argument ".data" is missing, with no default (1):
'test-dplyr-group-data.R:74:3'
• dplyr:::compute_groups() is only needed to test dplyr internals (4):
'test-dplyr-group-by.R:664:3', 'test-dplyr-grouped-df.R:216:3',
'test-dplyr-grouped-df.R:222:3', 'test-dplyr-grouped-df.R:235:3'
• dplyr:::err_locs() is only needed to test dplyr internals (1):
'test-dplyr-conditions.R:36:3'
• dplyr:::expand_pick() is only needed to test dplyr internals (2):
'test-dplyr-pick.R:590:3', 'test-dplyr-pick.R:607:3'
• dplyr:::group_labels_details() is only needed to test dplyr internals (1):
'test-dplyr-context.R:76:3'
• dplyr:::reset_dplyr_warnings() is only needed to test dplyr internals (4):
'test-dplyr-conditions.R:70:3', 'test-dplyr-conditions.R:137:3',
'test-dplyr-conditions.R:166:3', 'test-dplyr-conditions.R:190:3'
• dplyr:::shift() is only needed to test dplyr internals (9):
'test-dplyr-lead-lag.R:108:3', 'test-dplyr-lead-lag.R:118:3',
'test-dplyr-lead-lag.R:127:3', 'test-dplyr-lead-lag.R:139:3',
'test-dplyr-lead-lag.R:154:3', 'test-dplyr-lead-lag.R:165:3',
'test-dplyr-lead-lag.R:173:3', 'test-dplyr-lead-lag.R:182:3',
'test-dplyr-lead-lag.R:188:3'
• i In argument: `.result = (1 + "") * am`. (1): 'test-dplyr-conditions.R:27:5'
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test-rel_api.R:5244:3'): relational mutate(sd(a, na.rm = TRUE)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
actual$sd(a, na.rm = TRUE) | expected$sd(a, na.rm = TRUE)
[1] 1.87082869338697066 - 1.87082869338697089 [1]
[2] 1.87082869338697066 - 1.87082869338697089 [2]
[3] 1.87082869338697066 - 1.87082869338697089 [3]
[4] 1.87082869338697066 - 1.87082869338697089 [4]
[5] 1.87082869338697066 - 1.87082869338697089 [5]
[6] 1.87082869338697066 - 1.87082869338697089 [6]
── Failure ('test-rel_api.R:9454:3'): relational mutate(sd(a, na.rm = TRUE)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
actual$sd(a, na.rm = TRUE) | expected$sd(a, na.rm = TRUE)
[1] 1.87082869338697066 - 1.87082869338697089 [1]
[2] 1.87082869338697066 - 1.87082869338697089 [2]
[3] 1.87082869338697066 - 1.87082869338697089 [3]
[4] 1.87082869338697066 - 1.87082869338697089 [4]
[5] 1.87082869338697066 - 1.87082869338697089 [5]
[6] 1.87082869338697066 - 1.87082869338697089 [6]
[ FAIL 2 | WARN 0 | SKIP 652 | PASS 2583 ]
Error:
! Test failures.
🛠: 2568
🔨: 1350
🦆: 1218
add_count, anti_join, anti_join.data.frame, arrange, arrange.data.frame, compute, count, count.data.frame, cross_join, distinct, distinct.data.frame, do, eval, filter, filter.data.frame, filter_out, full_join, group_by, group_indices, group_keys, group_map, group_modify, group_nest, group_size, group_split, group_trim, head, inner_join, inner_join.data.frame, intersect, left_join, left_join.data.frame, mutate, mutate.data.frame, n_groups, nest_by, nest_join, pull, reframe, relocate, rename, rename_with, right_join, rows_append, rows_delete, rows_insert, rows_patch, rows_update, rows_upsert, rowwise, select, select.data.frame, semi_join, semi_join.data.frame, setdiff, setequal, slice, slice_head, slice_head.data.frame, slice_sample, slice_tail, summarise, summarise.data.frame, symdiff, transmute, ungroup, union_all
00:00:52.402818
Execution halted
Flavor: r-release-macos-arm64
Version: 1.2.0
Check: tests
Result: ERROR
Running ‘testthat.R’ [52s/56s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/tests.html
> # * https://testthat.r-lib.org/reference/test_package.html#special-files
>
> library(testthat)
> library(duckplyr)
Loading required package: dplyr
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
The duckplyr package is configured to fall back to dplyr when it encounters an
incompatibility. Fallback events can be collected and uploaded for analysis to
guide future development. By default, data will be collected but no data will
be uploaded.
ℹ Automatic fallback uploading is not controlled and therefore disabled, see
`?duckplyr::fallback()`.
✔ Number of reports ready for upload: 1.
→ Review with `duckplyr::fallback_review()`, upload with
`duckplyr::fallback_upload()`.
ℹ Configure automatic uploading with `duckplyr::fallback_config()`.
✔ Overwriting dplyr methods with duckplyr methods.
ℹ Turn off with `duckplyr::methods_restore()`.
>
> test_check("duckplyr")
Saving _problems/test-rel_api-5253.R
Saving _problems/test-rel_api-9463.R
[ FAIL 2 | WARN 0 | SKIP 652 | PASS 2583 ]
══ Skipped tests (652) ═════════════════════════════════════════════════════════
• Always returns tibble (1): 'test-as_duckplyr_df.R:809:3'
• External vector? (4): 'test-as_duckplyr_df.R:2705:3',
'test-as_duckplyr_df.R:2721:3', 'test-as_duckplyr_df.R:2735:3',
'test-as_duckplyr_df.R:2751:3'
• Grouped (4): 'test-as_duckplyr_df.R:735:3', 'test-as_duckplyr_df.R:793:3',
'test-as_duckplyr_df.R:855:3', 'test-as_duckplyr_df.R:3114:3'
• Hack (1): 'test-as_duckplyr_df.R:560:3'
• Missing or empty names not allowed. (6): 'test-dplyr-mutate.R:987:3',
'test-dplyr-filter.R:795:3', 'test-dplyr-select.R:55:3',
'test-dplyr-select.R:173:3', 'test-dplyr-select.R:182:3',
'test-dplyr-summarise.R:482:3'
• Must pass a plain data frame or a tibble, not NULL. (1):
'test-dplyr-copy-to.R:21:3'
• Must pass a plain data frame or a tibble, not a <dplyr_foobar> object. (2):
'test-dplyr-filter.R:701:3', 'test-dplyr-arrange.R:317:3'
• Must pass a plain data frame or a tibble, not a <dplyr_test_broken_operator>
object. (1): 'test-dplyr-select.R:216:3'
• Must pass a plain data frame or a tibble, not a <foo_df> object. (4):
'test-dplyr-filter.R:687:3', 'test-dplyr-arrange.R:306:3',
'test-dplyr-group-split.R:140:3', 'test-dplyr-group-split.R:155:3'
• Must pass a plain data frame or a tibble, not a <grouped_df> object. (212):
'test-dplyr-mutate.R:16:3', 'test-dplyr-mutate.R:61:3',
'test-dplyr-mutate.R:95:3', 'test-dplyr-mutate.R:134:3',
'test-dplyr-mutate.R:186:3', 'test-dplyr-mutate.R:206:3',
'test-dplyr-mutate.R:279:3', 'test-dplyr-mutate.R:293:3',
'test-dplyr-mutate.R:330:3', 'test-dplyr-mutate.R:339:3',
'test-dplyr-mutate.R:351:3', 'test-dplyr-mutate.R:447:3',
'test-dplyr-mutate.R:472:3', 'test-dplyr-mutate.R:502:3',
'test-dplyr-mutate.R:532:3', 'test-dplyr-mutate.R:632:3',
'test-dplyr-mutate.R:683:3', 'test-dplyr-mutate.R:692:3',
'test-dplyr-mutate.R:721:3', 'test-dplyr-mutate.R:739:3',
'test-dplyr-mutate.R:778:3', 'test-dplyr-mutate.R:829:3',
'test-dplyr-mutate.R:854:3', 'test-dplyr-mutate.R:875:3',
'test-dplyr-mutate.R:977:3', 'test-dplyr-filter.R:17:5',
'test-dplyr-filter.R:36:3', 'test-dplyr-filter.R:67:3',
'test-dplyr-filter.R:152:3', 'test-dplyr-filter.R:201:3',
'test-dplyr-filter.R:228:3', 'test-dplyr-filter.R:284:3',
'test-dplyr-filter.R:294:3', 'test-dplyr-filter.R:376:3',
'test-dplyr-filter.R:401:3', 'test-dplyr-filter.R:460:3',
'test-dplyr-filter.R:519:3', 'test-dplyr-filter.R:554:3',
'test-dplyr-filter.R:632:3', 'test-dplyr-filter.R:654:3',
'test-dplyr-filter.R:752:3', 'test-dplyr-filter.R:771:3',
'test-dplyr-filter.R:890:3', 'test-dplyr-count-tally.R:66:3',
'test-dplyr-count-tally.R:75:3', 'test-dplyr-count-tally.R:89:3',
'test-dplyr-count-tally.R:174:3', 'test-dplyr-count-tally.R:198:3',
'test-dplyr-across.R:23:3', 'test-dplyr-across.R:33:3',
'test-dplyr-across.R:275:3', 'test-dplyr-across.R:393:3',
'test-dplyr-across.R:403:3', 'test-dplyr-across.R:816:3',
'test-dplyr-across.R:831:5', 'test-dplyr-across.R:1314:3',
'test-dplyr-across.R:1854:3', 'test-dplyr-across.R:1892:3',
'test-dplyr-across.R:1919:3', 'test-dplyr-across.R:2069:3',
'test-dplyr-across.R:2083:3', 'test-dplyr-arrange.R:18:3',
'test-dplyr-arrange.R:220:3', 'test-dplyr-arrange.R:227:3',
'test-dplyr-arrange.R:233:3', 'test-dplyr-arrange.R:355:3',
'test-dplyr-arrange.R:406:3', 'test-dplyr-bind-rows.R:90:3',
'test-dplyr-conditions.R:12:3', 'test-dplyr-context.R:18:3',
'test-dplyr-context.R:31:3', 'test-dplyr-context.R:39:3',
'test-dplyr-context.R:58:3', 'test-dplyr-distinct.R:62:3',
'test-dplyr-distinct.R:68:3', 'test-dplyr-distinct.R:76:3',
'test-dplyr-distinct.R:127:3', 'test-dplyr-distinct.R:170:3',
'test-dplyr-group-by.R:18:3', 'test-dplyr-group-by.R:29:3',
'test-dplyr-group-by.R:82:3', 'test-dplyr-group-by.R:116:3',
'test-dplyr-group-by.R:125:3', 'test-dplyr-group-by.R:133:3',
'test-dplyr-group-by.R:155:5', 'test-dplyr-group-by.R:165:3',
'test-dplyr-group-by.R:218:3', 'test-dplyr-group-by.R:229:3',
'test-dplyr-group-by.R:246:3', 'test-dplyr-group-by.R:279:3',
'test-dplyr-group-by.R:302:3', 'test-dplyr-group-by.R:333:7',
'test-dplyr-group-by.R:351:3', 'test-dplyr-group-by.R:370:3',
'test-dplyr-group-by.R:378:3', 'test-dplyr-group-by.R:413:3',
'test-dplyr-group-by.R:423:3', 'test-dplyr-group-by.R:433:3',
'test-dplyr-group-by.R:439:3', 'test-dplyr-group-by.R:445:3',
'test-dplyr-group-by.R:485:3', 'test-dplyr-group-by.R:505:3',
'test-dplyr-group-by.R:528:3', 'test-dplyr-group-by.R:554:3',
'test-dplyr-group-by.R:576:3', 'test-dplyr-group-by.R:675:3',
'test-dplyr-group-by.R:698:3', 'test-dplyr-group-data.R:57:3',
'test-dplyr-group-data.R:94:3', 'test-dplyr-group-data.R:102:3',
'test-dplyr-group-data.R:123:3', 'test-dplyr-group-data.R:132:3',
'test-dplyr-group-map.R:11:3', 'test-dplyr-group-map.R:29:3',
'test-dplyr-group-map.R:43:3', 'test-dplyr-group-map.R:68:3',
'test-dplyr-group-map.R:80:3', 'test-dplyr-group-map.R:92:3',
'test-dplyr-group-map.R:113:3', 'test-dplyr-group-map.R:133:3',
'test-dplyr-group-nest.R:43:3', 'test-dplyr-group-nest.R:60:3',
'test-dplyr-group-split.R:54:3', 'test-dplyr-group-split.R:68:3',
'test-dplyr-group-split.R:97:3', 'test-dplyr-group-split.R:122:3',
'test-dplyr-group-trim.R:15:3', 'test-dplyr-group-trim.R:23:3',
'test-dplyr-grouped-df.R:17:3', 'test-dplyr-grouped-df.R:112:3',
'test-dplyr-join.R:687:3', 'test-dplyr-join.R:709:3',
'test-dplyr-join.R:801:3', 'test-dplyr-nest-by.R:28:3',
'test-dplyr-pick.R:42:3', 'test-dplyr-pick.R:79:3',
'test-dplyr-pick.R:102:3', 'test-dplyr-pick.R:143:3',
'test-dplyr-pick.R:168:3', 'test-dplyr-pick.R:205:3',
'test-dplyr-pick.R:232:3', 'test-dplyr-pick.R:284:3',
'test-dplyr-pick.R:389:3', 'test-dplyr-rank.R:60:3',
'test-dplyr-rank.R:106:3', 'test-dplyr-reframe.R:35:3',
'test-dplyr-reframe.R:53:3', 'test-dplyr-reframe.R:87:3',
'test-dplyr-reframe.R:103:3', 'test-dplyr-reframe.R:121:3',
'test-dplyr-reframe.R:141:3', 'test-dplyr-reframe.R:167:3',
'test-dplyr-reframe.R:202:3', 'test-dplyr-reframe.R:229:3',
'test-dplyr-reframe.R:242:3', 'test-dplyr-reframe.R:317:3',
'test-dplyr-reframe.R:325:3', 'test-dplyr-reframe.R:337:3',
'test-dplyr-reframe.R:347:3', 'test-dplyr-reframe.R:429:3',
'test-dplyr-rename.R:18:3', 'test-dplyr-rename.R:52:3',
'test-dplyr-rowwise.R:75:3', 'test-dplyr-sample.R:29:3',
'test-dplyr-sample.R:50:3', 'test-dplyr-sample.R:104:3',
'test-dplyr-select-helpers.R:15:3', 'test-dplyr-select.R:13:3',
'test-dplyr-select.R:21:3', 'test-dplyr-select.R:43:3',
'test-dplyr-select.R:101:3', 'test-dplyr-select.R:119:3',
'test-dplyr-sets.R:47:3', 'test-dplyr-slice.R:17:3',
'test-dplyr-slice.R:30:3', 'test-dplyr-slice.R:40:3',
'test-dplyr-slice.R:57:3', 'test-dplyr-slice.R:88:3',
'test-dplyr-slice.R:108:3', 'test-dplyr-slice.R:132:3',
'test-dplyr-slice.R:144:3', 'test-dplyr-slice.R:211:3',
'test-dplyr-slice.R:343:3', 'test-dplyr-slice.R:402:3',
'test-dplyr-slice.R:602:3', 'test-dplyr-slice.R:634:3',
'test-dplyr-slice.R:655:3', 'test-dplyr-summarise.R:37:3',
'test-dplyr-summarise.R:53:3', 'test-dplyr-summarise.R:68:3',
'test-dplyr-summarise.R:114:3', 'test-dplyr-summarise.R:177:3',
'test-dplyr-summarise.R:196:3', 'test-dplyr-summarise.R:213:3',
'test-dplyr-summarise.R:221:3', 'test-dplyr-summarise.R:231:3',
'test-dplyr-summarise.R:245:3', 'test-dplyr-summarise.R:251:3',
'test-dplyr-summarise.R:286:3', 'test-dplyr-summarise.R:300:3',
'test-dplyr-summarise.R:349:3', 'test-dplyr-summarise.R:377:3',
'test-dplyr-summarise.R:388:3', 'test-dplyr-summarise.R:448:3',
'test-dplyr-summarise.R:497:3', 'test-dplyr-summarise.R:520:18',
'test-dplyr-summarise.R:626:3', 'test-dplyr-transmute.R:11:3',
'test-dplyr-transmute.R:18:3', 'test-dplyr-transmute.R:36:3',
'test-dplyr-transmute.R:58:3', 'test-dplyr-transmute.R:100:3'
• Must pass a plain data frame or a tibble, not a <myclass> object. (1):
'test-dplyr-summarise.R:77:3'
• Must pass a plain data frame or a tibble, not a <noisy> object. (1):
'test-dplyr-slice.R:388:3'
• Must pass a plain data frame or a tibble, not a <rowwise_df> object. (34):
'test-dplyr-mutate.R:368:3', 'test-dplyr-mutate.R:407:3',
'test-dplyr-mutate.R:413:3', 'test-dplyr-mutate.R:420:3',
'test-dplyr-mutate.R:454:3', 'test-dplyr-mutate.R:512:3',
'test-dplyr-mutate.R:641:3', 'test-dplyr-mutate.R:818:3',
'test-dplyr-mutate.R:843:3', 'test-dplyr-mutate.R:860:3',
'test-dplyr-filter.R:276:3', 'test-dplyr-filter.R:902:3',
'test-dplyr-across.R:1380:3', 'test-dplyr-across.R:1946:3',
'test-dplyr-group-by.R:317:3', 'test-dplyr-group-data.R:116:3',
'test-dplyr-group-split.R:60:3', 'test-dplyr-group-split.R:129:3',
'test-dplyr-join.R:553:3', 'test-dplyr-join.R:811:3',
'test-dplyr-nest-by.R:15:3', 'test-dplyr-pick.R:67:3',
'test-dplyr-pick.R:90:3', 'test-dplyr-pick.R:345:3',
'test-dplyr-reframe.R:355:3', 'test-dplyr-reframe.R:365:3',
'test-dplyr-reframe.R:374:3', 'test-dplyr-reframe.R:438:3',
'test-dplyr-rowwise.R:13:3', 'test-dplyr-rowwise.R:52:3',
'test-dplyr-rowwise.R:84:3', 'test-dplyr-slice.R:220:3',
'test-dplyr-summarise.R:265:3', 'test-dplyr-summarise.R:457:3'
• Must pass a plain data frame or a tibble, not a <tbl_SQLiteConnection>
object. (2): 'test-dplyr-count-tally.R:101:3',
'test-dplyr-count-tally.R:117:3'
• Must pass a plain data frame or a tibble, not a character vector. (1):
'test-dplyr-group-nest.R:24:3'
• Must pass a plain data frame or a tibble, not a number. (1):
'test-dplyr-sets.R:149:3'
• Must pass a plain data frame or a tibble, not an integer vector. (1):
'test-dplyr-sets.R:55:3'
• On CRAN (320): 'test-tpch.R:1:1', 'test-dplyr-mutate.R:230:1',
'test-dplyr-filter.R:529:1', 'test-dplyr-filter.R:541:1',
'test-dplyr-filter.R:875:1', 'test-dplyr-filter.R:910:1',
'test-dplyr-count-tally.R:53:1', 'test-dplyr-count-tally.R:131:1',
'test-dplyr-count-tally.R:141:1', 'test-dplyr-count-tally.R:148:1',
'test-dplyr-count-tally.R:177:1', 'test-dplyr-count-tally.R:183:1',
'test-dplyr-count-tally.R:204:1', 'test-dplyr-count-tally.R:212:1',
'test-dplyr-count-tally.R:220:1', 'test-dplyr-count-tally.R:252:1',
'test-dplyr-count-tally.R:258:1', 'test-as_duckplyr_tibble.R:1:1',
'test-as_duckplyr_tibble.R:21:1', 'test-compute.R:1:1', 'test-demo.R:1:1',
'test-dplyr-across.R:174:1', 'test-dplyr-across.R:187:1',
'test-dplyr-across.R:280:1', 'test-dplyr-across.R:698:1',
'test-dplyr-across.R:889:1', 'test-dplyr-across.R:941:1',
'test-dplyr-across.R:1394:1', 'test-dplyr-across.R:1449:1',
'test-dplyr-across.R:1771:1', 'test-dplyr-across.R:1840:1',
'test-dplyr-across.R:1978:1', 'test-dplyr-across.R:1990:1',
'test-dplyr-all-equal.R:10:1', 'test-dplyr-all-equal.R:34:1',
'test-dplyr-all-equal.R:43:1', 'test-dplyr-all-equal.R:52:1',
'test-dplyr-all-equal.R:62:1', 'test-dplyr-all-equal.R:116:1',
'test-dplyr-all-equal.R:145:1', 'test-dplyr-all-equal.R:157:1',
'test-dplyr-all-equal.R:169:1', 'test-dplyr-all-equal.R:177:1',
'test-dplyr-arrange.R:36:1', 'test-dplyr-arrange.R:182:1',
'test-dplyr-arrange.R:188:1', 'test-dplyr-arrange.R:200:1',
'test-dplyr-arrange.R:337:1', 'test-dplyr-arrange.R:361:1',
'test-dplyr-bind-cols.R:48:1', 'test-dplyr-bind-cols.R:133:1',
'test-dplyr-bind-cols.R:149:1', 'test-dplyr-bind-rows.R:142:1',
'test-dplyr-bind-rows.R:167:1', 'test-dplyr-bind-rows.R:260:1',
'test-dplyr-by.R:76:1', 'test-dplyr-by.R:84:1', 'test-dplyr-by.R:93:1',
'test-dplyr-by.R:102:1', 'test-dplyr-case-match.R:13:1',
'test-dplyr-case-match.R:44:1', 'test-dplyr-case-match.R:61:1',
'test-dplyr-case-match.R:76:1', 'test-dplyr-case-match.R:86:1',
'test-dplyr-case-match.R:198:1', 'test-dplyr-case-match.R:204:1',
'test-dplyr-case-match.R:232:1', 'test-dplyr-case-match.R:255:1',
'test-dplyr-case-match.R:267:1', 'test-dplyr-case-match.R:273:1',
'test-dplyr-case-match.R:283:1', 'test-dplyr-case-match.R:289:1',
'test-dplyr-case-match.R:295:1', 'test-dplyr-case-match.R:315:1',
'test-dplyr-case-match.R:351:1', 'test-dplyr-case-match.R:371:1',
'test-dplyr-case-when.R:104:1', 'test-dplyr-case-when.R:119:1',
'test-dplyr-case-when.R:127:1', 'test-dplyr-case-when.R:236:1',
'test-dplyr-case-when.R:245:1', 'test-dplyr-case-when.R:253:1',
'test-dplyr-case-when.R:265:1', 'test-dplyr-case-when.R:277:1',
'test-dplyr-case-when.R:285:1', 'test-dplyr-case-when.R:296:1',
'test-dplyr-case-when.R:305:1', 'test-dplyr-case-when.R:314:1',
'test-dplyr-case-when.R:347:1', 'test-dplyr-case-when.R:353:1',
'test-dplyr-case-when.R:375:1', 'test-dplyr-case-when.R:384:1',
'test-dplyr-case-when.R:424:1', 'test-dplyr-case-when.R:498:1',
'test-dplyr-case-when.R:512:1', 'test-dplyr-case-when.R:526:1',
'test-dplyr-case-when.R:578:1', 'test-dplyr-coalesce.R:35:1',
'test-dplyr-coalesce.R:86:1', 'test-dplyr-coalesce.R:94:1',
'test-dplyr-coalesce.R:100:1', 'test-dplyr-coalesce.R:190:1',
'test-dplyr-coalesce.R:196:1', 'test-dplyr-conditions.R:47:1',
'test-dplyr-consecutive-id.R:19:1', 'test-dplyr-consecutive-id.R:28:1',
'test-dplyr-context.R:64:1', 'test-dplyr-desc.R:10:1',
'test-dplyr-distinct.R:192:1', 'test-dplyr-funs.R:62:1',
'test-dplyr-funs.R:77:1', 'test-dplyr-group-by.R:711:1',
'test-dplyr-group-by.R:721:1', 'test-dplyr-group-by.R:731:1',
'test-dplyr-group-by.R:741:1', 'test-dplyr-group-data.R:61:1',
'test-dplyr-group-data.R:81:1', 'test-dplyr-grouped-df.R:138:1',
'test-dplyr-grouped-df.R:207:1', 'test-dplyr-if-else.R:55:1',
'test-dplyr-if-else.R:63:1', 'test-dplyr-if-else.R:80:1',
'test-dplyr-if-else.R:86:1', 'test-dplyr-if-else.R:92:1',
'test-dplyr-if-else.R:107:1', 'test-dplyr-if-else.R:113:1',
'test-dplyr-if-else.R:121:1', 'test-dplyr-join-by.R:207:1',
'test-dplyr-join-by.R:251:1', 'test-dplyr-join-by.R:258:1',
'test-dplyr-join-by.R:275:1', 'test-dplyr-join-by.R:283:1',
'test-dplyr-join-by.R:376:1', 'test-dplyr-join-by.R:391:1',
'test-dplyr-join-cols.R:114:1', 'test-dplyr-join-cols.R:170:1',
'test-dplyr-join-cols.R:181:1', 'test-dplyr-join-cols.R:259:1',
'test-dplyr-join-cross.R:62:1', 'test-dplyr-join-rows.R:10:1',
'test-dplyr-join-rows.R:159:1', 'test-dplyr-join-rows.R:174:1',
'test-dplyr-join-rows.R:182:1', 'test-dplyr-join-rows.R:191:1',
'test-dplyr-join-rows.R:197:1', 'test-dplyr-join-rows.R:216:1',
'test-dplyr-join-rows.R:287:1', 'test-dplyr-join-rows.R:405:1',
'test-dplyr-join-rows.R:424:1', 'test-dplyr-join-rows.R:441:3',
'test-dplyr-join.R:155:1', 'test-dplyr-join.R:388:1',
'test-dplyr-join.R:400:1', 'test-dplyr-join.R:441:1',
'test-dplyr-join.R:447:1', 'test-dplyr-join.R:503:1',
'test-dplyr-join.R:512:1', 'test-dplyr-join.R:521:1',
'test-dplyr-join.R:570:1', 'test-dplyr-join.R:606:1',
'test-dplyr-join.R:656:1', 'test-dplyr-join.R:830:1',
'test-dplyr-join.R:842:1', 'test-dplyr-join.R:853:1',
'test-dplyr-join.R:874:1', 'test-dplyr-join.R:891:1',
'test-dplyr-lead-lag.R:28:1', 'test-dplyr-lead-lag.R:73:1',
'test-dplyr-lead-lag.R:84:1', 'test-dplyr-lead-lag.R:93:1',
'test-dplyr-n-distinct.R:48:1', 'test-dplyr-na-if.R:69:1',
'test-dplyr-na-if.R:77:1', 'test-dplyr-na-if.R:89:1',
'test-dplyr-nth-value.R:150:1', 'test-dplyr-nth-value.R:159:1',
'test-dplyr-nth-value.R:165:1', 'test-dplyr-nth-value.R:171:1',
'test-dplyr-nth-value.R:183:1', 'test-dplyr-nth-value.R:189:1',
'test-dplyr-order-by.R:10:1', 'test-dplyr-order-by.R:24:1',
'test-dplyr-order-by.R:51:1', 'test-dplyr-pick.R:150:1',
'test-dplyr-pick.R:319:1', 'test-dplyr-pick.R:349:1',
'test-dplyr-pick.R:359:1', 'test-dplyr-pick.R:481:1',
'test-dplyr-pick.R:511:1', 'test-dplyr-pick.R:529:1',
'test-dplyr-rank.R:109:1', 'test-dplyr-relocate.R:48:1',
'test-dplyr-rename.R:97:1', 'test-dplyr-rename.R:107:1',
'test-dplyr-rename.R:117:1', 'test-dplyr-rows.R:22:1',
'test-dplyr-rows.R:73:1', 'test-dplyr-rows.R:82:1', 'test-dplyr-rows.R:91:1',
'test-dplyr-rows.R:103:1', 'test-dplyr-rows.R:127:1',
'test-dplyr-rows.R:143:1', 'test-dplyr-rows.R:178:1',
'test-dplyr-rows.R:205:1', 'test-dplyr-rows.R:220:1',
'test-dplyr-rows.R:235:1', 'test-dplyr-rows.R:247:1',
'test-dplyr-rows.R:275:1', 'test-dplyr-rows.R:302:1',
'test-dplyr-rows.R:317:1', 'test-dplyr-rows.R:332:1',
'test-dplyr-rows.R:366:1', 'test-dplyr-rows.R:381:1',
'test-dplyr-rows.R:396:1', 'test-dplyr-rows.R:405:1',
'test-dplyr-rows.R:425:1', 'test-dplyr-rows.R:442:1',
'test-dplyr-rows.R:479:1', 'test-dplyr-rows.R:496:1',
'test-dplyr-rows.R:503:1', 'test-dplyr-rows.R:509:1',
'test-dplyr-rows.R:519:1', 'test-dplyr-rows.R:529:1',
'test-dplyr-rows.R:538:1', 'test-dplyr-rowwise.R:68:1',
'test-dplyr-rowwise.R:132:1', 'test-dplyr-sample.R:119:1',
'test-dplyr-select-helpers.R:27:1', 'test-dplyr-select.R:194:1',
'test-dplyr-sets.R:64:1', 'test-dplyr-sets.R:77:1', 'test-dplyr-sets.R:91:1',
'test-dplyr-sets.R:135:1', 'test-dplyr-sets.R:152:1',
'test-dplyr-slice.R:47:1', 'test-dplyr-slice.R:68:1',
'test-dplyr-slice.R:78:1', 'test-dplyr-slice.R:114:1',
'test-dplyr-slice.R:199:1', 'test-dplyr-slice.R:225:1',
'test-dplyr-slice.R:235:1', 'test-dplyr-slice.R:248:1',
'test-dplyr-slice.R:256:1', 'test-dplyr-slice.R:305:1',
'test-dplyr-slice.R:346:1', 'test-dplyr-slice.R:411:1',
'test-dplyr-slice.R:524:1', 'test-dplyr-slice.R:532:1',
'test-dplyr-slice.R:565:1', 'test-dplyr-slice.R:581:1',
'test-dplyr-summarise.R:436:1', 'test-dplyr-transmute.R:107:1',
'test-duckplyr-across.R:1:1', 'test-duckplyr-across.R:98:1',
'test-duckplyr-across.R:128:1', 'test-duckplyr-across.R:137:1',
'test-duckplyr.R:10:1', 'test-ducktbl.R:30:1', 'test-ducktbl.R:36:1',
'test-ducktbl.R:42:1', 'test-expr.R:2:3', 'test-fallback.R:1:1',
'test-fallback.R:17:1', 'test-fallback.R:33:1', 'test-fallback.R:49:1',
'test-fallback.R:62:1', 'test-fallback.R:81:1', 'test-fallback.R:109:1',
'test-fallback.R:126:1', 'test-fallback.R:143:1', 'test-fallback.R:160:1',
'test-fallback.R:174:1', 'test-fallback.R:186:1', 'test-fallback.R:198:1',
'test-fallback.R:214:1', 'test-fallback.R:230:1', 'test-fallback.R:284:1',
'test-handle_desc.R:19:1', 'test-handle_desc.R:28:1',
'test-n_distinct.R:116:1', 'test-n_distinct.R:130:1',
'test-n_distinct.R:143:1', 'test-overwrite.R:1:1',
'test-relational-duckdb.R:1:1', 'test-relational-duckdb.R:64:1',
'test-relational-duckdb.R:70:1', 'test-relational-duckdb.R:111:1',
'test-relational-rel.R:1:1', 'test-relational.R:1:1', 'test-telemetry.R:3:1',
'test-telemetry.R:40:1', 'test-telemetry.R:52:1', 'test-telemetry.R:64:1',
'test-telemetry.R:76:1', 'test-telemetry.R:93:1', 'test-telemetry.R:114:1',
'test-telemetry.R:136:1', 'test-telemetry.R:143:1', 'test-telemetry.R:165:1',
'test-telemetry.R:177:1', 'test-telemetry.R:194:1', 'test-telemetry.R:201:1',
'test-telemetry.R:223:1', 'test-telemetry.R:230:1', 'test-telemetry.R:247:1',
'test-telemetry.R:254:1', 'test-telemetry.R:271:1', 'test-telemetry.R:278:1',
'test-telemetry.R:285:1', 'test-telemetry.R:292:1', 'test-translate.R:9:1',
'test-translate.R:15:1', 'test-translate.R:21:1', 'test-translate.R:40:1',
'test-translate.R:132:1', 'test-translate.R:162:1', 'test-translate.R:176:1',
'test-translate.R:213:1', 'test-translate.R:253:1', 'test-translate.R:431:1'
• Random seed (2): 'test-as_duckplyr_df.R:2475:3',
'test-as_duckplyr_df.R:2491:3'
• Special (5): 'test-as_duckplyr_df.R:749:3', 'test-as_duckplyr_df.R:765:3',
'test-as_duckplyr_df.R:825:3', 'test-as_duckplyr_df.R:900:3',
'test-as_duckplyr_df.R:1992:3'
• Stack overflow (1): 'test-as_duckplyr_df.R:2459:3'
• TODO duckdb (20): 'test-dplyr-mutate.R:478:3', 'test-dplyr-mutate.R:603:3',
'test-dplyr-across.R:1070:3', 'test-dplyr-all-equal.R:193:3',
'test-dplyr-arrange.R:57:3', 'test-dplyr-copy-to.R:11:3',
'test-dplyr-funs.R:87:3', 'test-dplyr-funs.R:109:3',
'test-dplyr-generics.R:174:3', 'test-dplyr-group-by.R:655:3',
'test-dplyr-group-map.R:155:3', 'test-dplyr-group-nest.R:66:3',
'test-dplyr-group-split.R:159:3', 'test-dplyr-join-rows.R:204:3',
'test-dplyr-join.R:68:3', 'test-dplyr-join.R:411:3',
'test-dplyr-join.R:417:3', 'test-dplyr-summarise.R:19:3',
'test-dplyr-summarise.R:323:3', 'test-dplyr-summarise.R:538:3'
• WAT (3): 'test-as_duckplyr_df.R:779:3', 'test-as_duckplyr_df.R:839:3',
'test-as_duckplyr_df.R:2006:3'
• Won't need (1): 'test-prom.R:2:3'
• argument ".data" is missing, with no default (1):
'test-dplyr-group-data.R:74:3'
• dplyr:::compute_groups() is only needed to test dplyr internals (4):
'test-dplyr-group-by.R:664:3', 'test-dplyr-grouped-df.R:216:3',
'test-dplyr-grouped-df.R:222:3', 'test-dplyr-grouped-df.R:235:3'
• dplyr:::err_locs() is only needed to test dplyr internals (1):
'test-dplyr-conditions.R:36:3'
• dplyr:::expand_pick() is only needed to test dplyr internals (2):
'test-dplyr-pick.R:590:3', 'test-dplyr-pick.R:607:3'
• dplyr:::group_labels_details() is only needed to test dplyr internals (1):
'test-dplyr-context.R:76:3'
• dplyr:::reset_dplyr_warnings() is only needed to test dplyr internals (4):
'test-dplyr-conditions.R:70:3', 'test-dplyr-conditions.R:137:3',
'test-dplyr-conditions.R:166:3', 'test-dplyr-conditions.R:190:3'
• dplyr:::shift() is only needed to test dplyr internals (9):
'test-dplyr-lead-lag.R:108:3', 'test-dplyr-lead-lag.R:118:3',
'test-dplyr-lead-lag.R:127:3', 'test-dplyr-lead-lag.R:139:3',
'test-dplyr-lead-lag.R:154:3', 'test-dplyr-lead-lag.R:165:3',
'test-dplyr-lead-lag.R:173:3', 'test-dplyr-lead-lag.R:182:3',
'test-dplyr-lead-lag.R:188:3'
• i In argument: `.result = (1 + "") * am`. (1): 'test-dplyr-conditions.R:27:5'
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test-rel_api.R:5244:3'): relational mutate(sd(a, na.rm = TRUE)) order-preserving ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
actual$sd(a, na.rm = TRUE) | expected$sd(a, na.rm = TRUE)
[1] 1.87082869338697066 - 1.87082869338697089 [1]
[2] 1.87082869338697066 - 1.87082869338697089 [2]
[3] 1.87082869338697066 - 1.87082869338697089 [3]
[4] 1.87082869338697066 - 1.87082869338697089 [4]
[5] 1.87082869338697066 - 1.87082869338697089 [5]
[6] 1.87082869338697066 - 1.87082869338697089 [6]
── Failure ('test-rel_api.R:9454:3'): relational mutate(sd(a, na.rm = TRUE)) order-enforcing ──
Expected `out` to be identical to `data.frame(...)`.
Differences:
actual$sd(a, na.rm = TRUE) | expected$sd(a, na.rm = TRUE)
[1] 1.87082869338697066 - 1.87082869338697089 [1]
[2] 1.87082869338697066 - 1.87082869338697089 [2]
[3] 1.87082869338697066 - 1.87082869338697089 [3]
[4] 1.87082869338697066 - 1.87082869338697089 [4]
[5] 1.87082869338697066 - 1.87082869338697089 [5]
[6] 1.87082869338697066 - 1.87082869338697089 [6]
[ FAIL 2 | WARN 0 | SKIP 652 | PASS 2583 ]
Error:
! Test failures.
🛠: 2568
🔨: 1350
🦆: 1218
add_count, anti_join, anti_join.data.frame, arrange, arrange.data.frame, compute, count, count.data.frame, cross_join, distinct, distinct.data.frame, do, eval, filter, filter.data.frame, filter_out, full_join, group_by, group_indices, group_keys, group_map, group_modify, group_nest, group_size, group_split, group_trim, head, inner_join, inner_join.data.frame, intersect, left_join, left_join.data.frame, mutate, mutate.data.frame, n_groups, nest_by, nest_join, pull, reframe, relocate, rename, rename_with, right_join, rows_append, rows_delete, rows_insert, rows_patch, rows_update, rows_upsert, rowwise, select, select.data.frame, semi_join, semi_join.data.frame, setdiff, setequal, slice, slice_head, slice_head.data.frame, slice_sample, slice_tail, summarise, summarise.data.frame, symdiff, transmute, ungroup, union_all
00:00:55.637967
Execution halted
Flavor: r-oldrel-macos-arm64
Version: 1.2.0
Check: package dependencies
Result: NOTE
Package suggested but not available for checking: ‘arrow’
Flavor: r-oldrel-macos-x86_64
Current CRAN status: OK: 14
Current CRAN status: OK: 14
Current CRAN status: OK: 14
Current CRAN status: NOTE: 3, OK: 11
Version: 2.2.2
Check: installed package size
Result: NOTE
installed size is 23.3Mb
sub-directories of 1Mb or more:
R 2.1Mb
doc 1.2Mb
help 2.1Mb
libs 17.5Mb
Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64
Current CRAN status: OK: 14
Current CRAN status: OK: 14
Current CRAN status: OK: 14
Current CRAN status: OK: 14
Current CRAN status: OK: 14
Current CRAN status: NOTE: 2, OK: 12
Version: 1.3.5
Check: installed package size
Result: NOTE
installed size is 5.3Mb
sub-directories of 1Mb or more:
libs 4.9Mb
Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64
Current CRAN status: OK: 14
Current CRAN status: NOTE: 3, OK: 11
Version: 1.4.10
Check: installed package size
Result: NOTE
installed size is 8.6Mb
sub-directories of 1Mb or more:
libs 8.1Mb
Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64
Current CRAN status: OK: 14
Current CRAN status: NOTE: 2, OK: 12
Version: 2.4.6
Check: installed package size
Result: NOTE
installed size is 11.4Mb
sub-directories of 1Mb or more:
libs 10.6Mb
Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64
Current CRAN status: OK: 14
Current CRAN status: OK: 14
Current CRAN status: WARN: 1, OK: 13
Version: 0.1.3
Check: whether package can be installed
Result: WARN
Found the following significant warnings:
stop.c:10:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
See 'd:/Rcompile/CRANpkg/local/4.4/winch.Rcheck/00install.out' for details.
* used C compiler: 'gcc.exe (GCC) 13.3.0'
Flavor: r-oldrel-windows-x86_64
Current CRAN status: OK: 14