CRAN Package Check Results for Package arrow

Last updated on 2026-07-11 20:50:15 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 24.0.0 3947.19 253.92 4201.11 OK
r-devel-linux-x86_64-debian-gcc 24.0.0 3087.61 211.16 3298.77 ERROR
r-devel-linux-x86_64-fedora-clang 24.0.0 4800.00 862.58 5662.58 ERROR
r-devel-linux-x86_64-fedora-gcc 24.0.0 8700.00 378.36 9078.36 ERROR
r-devel-windows-x86_64 24.0.0 463.00 661.00 1124.00 ERROR
r-patched-linux-x86_64 24.0.0 4139.01 246.20 4385.21 OK
r-release-linux-x86_64 24.0.0 4233.12 247.52 4480.64 OK
r-release-macos-arm64 24.0.0 1012.00 -631.00 381.00 OK
r-release-macos-x86_64 24.0.0 3480.00 -1804.00 1676.00 OK
r-release-windows-x86_64 24.0.0 467.00 668.00 1135.00 OK
r-oldrel-macos-arm64 24.0.0 944.00 -563.00 381.00 OK
r-oldrel-macos-x86_64 24.0.0 3300.00 -1761.00 1539.00 OK
r-oldrel-windows-x86_64 24.0.0 603.00 865.00 1468.00 OK

Check Details

Version: 24.0.0
Check: tests
Result: ERROR Running ‘testthat.R’ [125s/165s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # Licensed to the Apache Software Foundation (ASF) under one > # or more contributor license agreements. See the NOTICE file > # distributed with this work for additional information > # regarding copyright ownership. The ASF licenses this file > # to you under the Apache License, Version 2.0 (the > # "License"); you may not use this file except in compliance > # with the License. You may obtain a copy of the License at > # > # http://www.apache.org/licenses/LICENSE-2.0 > # > # Unless required by applicable law or agreed to in writing, > # software distributed under the License is distributed on an > # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > # KIND, either express or implied. See the License for the > # specific language governing permissions and limitations > # under the License. > > library(testthat) > library(arrow) Some features are not enabled in this build of Arrow. Run `arrow_info()` for more information. Attaching package: 'arrow' The following object is masked from 'package:utils': timestamp > library(tibble) > > verbose_test_output <- identical(tolower(Sys.getenv("ARROW_R_DEV", "false")), "true") || + identical(tolower(Sys.getenv("ARROW_R_VERBOSE_TEST", "false")), "true") > > if (verbose_test_output) { + arrow_reporter <- MultiReporter$new(list(CheckReporter$new(), LocationReporter$new())) + } else { + arrow_reporter <- check_reporter() + } > test_check("arrow", reporter = arrow_reporter) /home/hornik/tmp/scratch/RtmpNtxeVn/R.INSTALL29d1bf5b1ac2f1/arrow/tools/cpp/src/arrow/acero/source_node.cc:77: An input buffer was poorly aligned. This could lead to crashes or poor performance on some hardware. Please ensure that all Acero sources generate aligned buffers, or change the unaligned buffer handling configuration to silence this warning. Saving _problems/test-dplyr-across-287.R Saving _problems/test-dplyr-arrange-31.R Saving _problems/test-dplyr-arrange-37.R Saving _problems/test-dplyr-arrange-43.R Saving _problems/test-dplyr-arrange-49.R Saving _problems/test-dplyr-arrange-55.R Saving _problems/test-dplyr-arrange-62.R Saving _problems/test-dplyr-arrange-69.R Saving _problems/test-dplyr-arrange-75.R Saving _problems/test-dplyr-arrange-82.R Saving _problems/test-dplyr-arrange-89.R Saving _problems/test-dplyr-arrange-96.R Saving _problems/test-dplyr-arrange-103.R Saving _problems/test-dplyr-arrange-110.R Saving _problems/test-dplyr-arrange-118.R Saving _problems/test-dplyr-arrange-126.R Saving _problems/test-dplyr-arrange-140.R Saving _problems/test-dplyr-arrange-154.R Saving _problems/test-dplyr-arrange-161.R Saving _problems/test-dplyr-arrange-170.R Saving _problems/test-dplyr-arrange-177.R Saving _problems/test-dplyr-arrange-186.R Saving _problems/test-dplyr-arrange-240.R Saving _problems/test-dplyr-arrange-246.R Saving _problems/test-dplyr-collapse-108.R Saving _problems/test-dplyr-collapse-120.R Saving _problems/test-dplyr-collapse-133.R Saving _problems/test-dplyr-count-32.R Saving _problems/test-dplyr-count-39.R Saving _problems/test-dplyr-count-49.R Saving _problems/test-dplyr-count-57.R Saving _problems/test-dplyr-count-67.R Saving _problems/test-dplyr-count-75.R Saving _problems/test-dplyr-count-84.R Saving _problems/test-dplyr-count-91.R Saving _problems/test-dplyr-count-100.R Saving _problems/test-dplyr-distinct-32.R Saving _problems/test-dplyr-distinct-42.R Saving _problems/test-dplyr-distinct-52.R Saving _problems/test-dplyr-distinct-63.R Saving _problems/test-dplyr-distinct-73.R Saving _problems/test-dplyr-distinct-83.R Saving _problems/test-dplyr-distinct-92.R Saving _problems/test-dplyr-distinct-102.R Saving _problems/test-dplyr-filter-38.R Saving _problems/test-dplyr-filter-48.R Saving _problems/test-dplyr-filter-58.R Saving _problems/test-dplyr-filter-69.R Saving _problems/test-dplyr-filter-79.R Saving _problems/test-dplyr-filter-87.R Saving _problems/test-dplyr-filter-95.R Saving _problems/test-dplyr-filter-103.R Saving _problems/test-dplyr-filter-111.R Saving _problems/test-dplyr-filter-119.R Saving _problems/test-dplyr-filter-127.R Saving _problems/test-dplyr-filter-137.R Saving _problems/test-dplyr-filter-145.R Saving _problems/test-dplyr-filter-153.R Saving _problems/test-dplyr-filter-165.R Saving _problems/test-dplyr-filter-174.R Saving _problems/test-dplyr-filter-183.R Saving _problems/test-dplyr-filter-189.R Saving _problems/test-dplyr-filter-195.R Saving _problems/test-dplyr-filter-204.R Saving _problems/test-dplyr-filter-211.R Saving _problems/test-dplyr-filter-227.R Saving _problems/test-dplyr-filter-237.R Saving _problems/test-dplyr-filter-244.R Saving _problems/test-dplyr-filter-257.R Saving _problems/test-dplyr-filter-270.R Saving _problems/test-dplyr-filter-278.R Saving _problems/test-dplyr-filter-286.R Saving _problems/test-dplyr-filter-366.R Saving _problems/test-dplyr-filter-378.R Saving _problems/test-dplyr-filter-386.R Saving _problems/test-dplyr-filter-396.R Saving _problems/test-dplyr-filter-405.R Saving _problems/test-dplyr-filter-413.R Saving _problems/test-dplyr-filter-422.R Saving _problems/test-dplyr-filter-433.R Saving _problems/test-dplyr-filter-443.R Saving _problems/test-dplyr-filter-450.R Saving _problems/test-dplyr-filter-509.R Saving _problems/test-dplyr-filter-519.R Saving _problems/test-dplyr-filter-528.R Saving _problems/test-dplyr-filter-540.R Saving _problems/test-dplyr-filter-547.R Attaching package: 'hms' The following object is masked from 'package:lubridate': hms Saving _problems/test-dplyr-group-by-33.R Saving _problems/test-dplyr-group-by-42.R Saving _problems/test-dplyr-group-by-48.R Saving _problems/test-dplyr-group-by-54.R Saving _problems/test-dplyr-group-by-64.R Saving _problems/test-dplyr-group-by-72.R Saving _problems/test-dplyr-group-by-84.R Saving _problems/test-dplyr-group-by-118.R Saving _problems/test-dplyr-group-by-126.R Saving _problems/test-dplyr-group-by-136.R Saving _problems/test-dplyr-group-by-146.R Saving _problems/test-dplyr-group-by-152.R Saving _problems/test-dplyr-group-by-195.R Saving _problems/test-dplyr-group-by-202.R Saving _problems/test-dplyr-group-by-214.R Saving _problems/test-dplyr-group-by-224.R Saving _problems/test-dplyr-group-by-231.R Saving _problems/test-dplyr-group-by-238.R Saving _problems/test-dplyr-group-by-245.R Saving _problems/test-dplyr-group-by-259.R Saving _problems/test-dplyr-group-by-266.R Saving _problems/test-dplyr-group-by-273.R Saving _problems/test-dplyr-group-by-283.R Saving _problems/test-dplyr-group-by-289.R Saving _problems/test-dplyr-group-by-295.R Saving _problems/test-dplyr-group-by-302.R Saving _problems/test-dplyr-group-by-311.R Saving _problems/test-dplyr-join-326.R Saving _problems/test-dplyr-join-501.R Saving _problems/test-dplyr-join-509.R Saving _problems/test-dplyr-mutate-45.R Saving _problems/test-dplyr-mutate-54.R Saving _problems/test-dplyr-mutate-74.R Saving _problems/test-dplyr-mutate-85.R Saving _problems/test-dplyr-mutate-95.R Saving _problems/test-dplyr-mutate-104.R Saving _problems/test-dplyr-mutate-113.R Saving _problems/test-dplyr-mutate-127.R Saving _problems/test-dplyr-mutate-180.R Saving _problems/test-dplyr-mutate-194.R Saving _problems/test-dplyr-mutate-221.R Saving _problems/test-dplyr-mutate-235.R Saving _problems/test-dplyr-mutate-247.R Saving _problems/test-dplyr-mutate-259.R Saving _problems/test-dplyr-mutate-273.R Saving _problems/test-dplyr-mutate-286.R Saving _problems/test-dplyr-mutate-298.R Saving _problems/test-dplyr-mutate-316.R Saving _problems/test-dplyr-mutate-325.R Saving _problems/test-dplyr-mutate-333.R Saving _problems/test-dplyr-mutate-345.R Saving _problems/test-dplyr-mutate-353.R Saving _problems/test-dplyr-mutate-361.R Saving _problems/test-dplyr-mutate-369.R Saving _problems/test-dplyr-mutate-385.R Saving _problems/test-dplyr-mutate-396.R Saving _problems/test-dplyr-mutate-406.R Saving _problems/test-dplyr-mutate-415.R Saving _problems/test-dplyr-mutate-425.R Saving _problems/test-dplyr-mutate-437.R Saving _problems/test-dplyr-mutate-447.R Saving _problems/test-dplyr-mutate-454.R Saving _problems/test-dplyr-mutate-461.R Saving _problems/test-dplyr-mutate-468.R Saving _problems/test-dplyr-mutate-477.R Saving _problems/test-dplyr-mutate-486.R Saving _problems/test-dplyr-mutate-497.R Saving _problems/test-dplyr-mutate-629.R Saving _problems/test-dplyr-mutate-639.R Saving _problems/test-dplyr-mutate-650.R Saving _problems/test-dplyr-mutate-658.R Saving _problems/test-dplyr-mutate-692.R Saving _problems/test-dplyr-mutate-713.R Saving _problems/test-dplyr-mutate-724.R Saving _problems/test-dplyr-mutate-738.R Saving _problems/test-dplyr-mutate-749.R Saving _problems/test-dplyr-mutate-768.R Saving _problems/test-dplyr-query-52.R Saving _problems/test-dplyr-query-94.R Saving _problems/test-dplyr-query-192.R Saving _problems/test-dplyr-query-204.R Saving _problems/test-dplyr-query-215.R Saving _problems/test-dplyr-query-226.R Saving _problems/test-dplyr-query-239.R Saving _problems/test-dplyr-query-249.R Saving _problems/test-dplyr-query-642.R Saving _problems/test-dplyr-query-661.R Saving _problems/test-dplyr-query-690.R Saving _problems/test-dplyr-query-702.R Saving _problems/test-dplyr-query-752.R Saving _problems/test-dplyr-select-39.R Saving _problems/test-dplyr-select-49.R Saving _problems/test-dplyr-select-141.R Saving _problems/test-dplyr-select-148.R Saving _problems/test-dplyr-select-200.R Saving _problems/test-dplyr-select-211.R Saving _problems/test-dplyr-select-220.R Saving _problems/test-dplyr-select-229.R Saving _problems/test-dplyr-slice-71.R Saving _problems/test-dplyr-slice-77.R Saving _problems/test-dplyr-slice-84.R Saving _problems/test-dplyr-slice-90.R Saving _problems/test-dplyr-summarize-59.R Saving _problems/test-dplyr-summarize-65.R Saving _problems/test-dplyr-summarize-75.R Saving _problems/test-dplyr-summarize-83.R Saving _problems/test-dplyr-summarize-91.R Saving _problems/test-dplyr-summarize-101.R Saving _problems/test-dplyr-summarize-112.R Saving _problems/test-dplyr-summarize-122.R Saving _problems/test-dplyr-summarize-133.R Saving _problems/test-dplyr-summarize-143.R Saving _problems/test-dplyr-summarize-154.R Saving _problems/test-dplyr-summarize-164.R Saving _problems/test-dplyr-summarize-175.R Saving _problems/test-dplyr-summarize-184.R Saving _problems/test-dplyr-summarize-196.R Saving _problems/test-dplyr-summarize-209.R Saving _problems/test-dplyr-summarize-219.R Saving _problems/test-dplyr-summarize-226.R Saving _problems/test-dplyr-summarize-233.R Saving _problems/test-dplyr-summarize-242.R Saving _problems/test-dplyr-summarize-250.R Saving _problems/test-dplyr-summarize-257.R Saving _problems/test-dplyr-summarize-281.R Saving _problems/test-dplyr-summarize-288.R Saving _problems/test-dplyr-summarize-295.R Saving _problems/test-dplyr-summarize-304.R Saving _problems/test-dplyr-summarize-560.R Saving _problems/test-dplyr-summarize-571.R Saving _problems/test-dplyr-summarize-578.R Saving _problems/test-dplyr-summarize-590.R Saving _problems/test-dplyr-summarize-600.R Saving _problems/test-dplyr-summarize-630.R Saving _problems/test-dplyr-summarize-642.R Saving _problems/test-dplyr-summarize-656.R Saving _problems/test-dplyr-summarize-681.R Saving _problems/test-dplyr-summarize-691.R Saving _problems/test-dplyr-summarize-699.R Saving _problems/test-dplyr-summarize-708.R Saving _problems/test-dplyr-summarize-717.R Saving _problems/test-dplyr-summarize-727.R Saving _problems/test-dplyr-summarize-735.R Saving _problems/test-dplyr-summarize-755.R Saving _problems/test-dplyr-summarize-770.R Saving _problems/test-dplyr-summarize-799.R Saving _problems/test-dplyr-summarize-807.R Saving _problems/test-dplyr-summarize-819.R Saving _problems/test-dplyr-summarize-832.R Saving _problems/test-dplyr-summarize-860.R Saving _problems/test-dplyr-summarize-872.R Saving _problems/test-dplyr-summarize-883.R Saving _problems/test-dplyr-summarize-894.R Saving _problems/test-dplyr-summarize-905.R Saving _problems/test-dplyr-summarize-917.R Saving _problems/test-dplyr-summarize-928.R Saving _problems/test-dplyr-summarize-955.R Saving _problems/test-dplyr-summarize-1064.R Saving _problems/test-dplyr-summarize-1071.R Saving _problems/test-dplyr-summarize-1078.R Saving _problems/test-dplyr-summarize-1085.R Saving _problems/test-dplyr-summarize-1123.R Saving _problems/test-dplyr-summarize-1149.R Saving _problems/test-dplyr-summarize-1166.R Saving _problems/test-dplyr-summarize-1175.R Saving _problems/test-dplyr-summarize-1180.R Saving _problems/test-dplyr-summarize-1185.R Saving _problems/test-dplyr-summarize-1214.R Saving _problems/test-dplyr-summarize-1222.R Saving _problems/test-dplyr-summarize-1230.R Saving _problems/test-dplyr-summarize-1284.R Saving _problems/test-dplyr-summarize-1305.R Saving _problems/test-dplyr-summarize-1323.R Saving _problems/test-dplyr-summarize-1330.R Saving _problems/test-dplyr-union-55.R Saving _problems/test-metadata-435.R Saving _problems/test-metadata-442.R Saving _problems/test-metadata-451.R Saving _problems/test-metadata-460.R [ FAIL 267 | WARN 2327 | SKIP 110 | PASS 5942 ] ══ Skipped tests (110) ═════════════════════════════════════════════════════════ • ARROW-17043 (date/datetime arithmetic with integers) (1): 'test-compute-arith.R:128:3' • ARROW-18101 (1): 'test-udf.R:305:3' • Arrow C++ not built with gcs (1): 'test-gcs.R:18:1' • Arrow C++ not built with s3 (2): 'test-s3-minio.R:18:1', 'test-s3.R:18:1' • Arrow C++ not built with substrait (1): 'test-query-engine.R:96:3' • Arrow C++ not built with zstd (5): 'test-backwards-compatibility.R:90:5', 'test-backwards-compatibility.R:99:5', 'test-backwards-compatibility.R:109:5', 'test-compressed.R:44:3', 'test-csv.R:634:3' • Flight server is not running (1): 'test-python-flight.R:84:5' • GH-33708: timestamp_parsers don't appear to be working properly (1): 'test-dataset-csv.R:629:3' • Ingest_POSIXct only implemented for REALSXP (1): 'test-Array.R:297:5' • Need halffloat support: https://issues.apache.org/jira/browse/ARROW-3802 (1): 'test-Array.R:447:3' • On CRAN (87): 'test-Array.R:59:3', 'test-Array.R:209:3', 'test-Array.R:216:3', 'test-Array.R:1119:1', 'test-Array.R:1203:1', 'test-Array.R:1219:1', 'test-Array.R:1250:1', 'test-Array.R:1328:1', 'test-RecordBatch.R:516:1', 'test-RecordBatch.R:525:1', 'test-Table.R:521:1', 'test-altrep.R:379:3', 'test-arrow.R:58:3', 'test-backwards-compatibility.R:54:3', 'test-backwards-compatibility.R:64:3', 'test-backwards-compatibility.R:74:3', 'test-chunked-array.R:120:3', 'test-compute-no-bindings.R:170:3', 'test-compute-no-bindings.R:186:3', 'test-csv.R:732:3', 'test-dataset-dplyr.R:73:3', 'test-dataset-dplyr.R:121:3', 'test-dataset-dplyr.R:323:1', 'test-dataset-write.R:580:1', 'test-dataset.R:879:1', 'test-dataset.R:1177:1', 'test-dplyr-across.R:20:1', 'test-dplyr-eval.R:37:1', 'test-dplyr-filter.R:290:3', 'test-dplyr-funcs-conditional.R:23:1', 'test-dplyr-funcs-datetime.R:27:1', 'test-dplyr-funcs-math.R:22:1', 'test-dplyr-funcs-string.R:21:1', 'test-dplyr-funcs-type.R:24:1', 'test-dplyr-funcs.R:19:1', 'test-dplyr-glimpse.R:20:1', 'test-dplyr-glimpse.R:26:1', 'test-dplyr-glimpse.R:32:1', 'test-dplyr-glimpse.R:38:1', 'test-dplyr-glimpse.R:45:1', 'test-dplyr-glimpse.R:69:1', 'test-dplyr-glimpse.R:73:1', 'test-dplyr-glimpse.R:95:1', 'test-dplyr-join.R:116:1', 'test-dplyr-join.R:456:3', 'test-dplyr-mutate.R:157:3', 'test-dplyr-mutate.R:516:3', 'test-dplyr-mutate.R:661:3', 'test-dplyr-query.R:595:1', 'test-dplyr-slice.R:107:3', 'test-dplyr-summarize.R:323:1', 'test-dplyr-summarize.R:786:1', 'test-dplyr-summarize.R:1276:1', 'test-duckdb.R:19:1', 'test-extension.R:18:1', 'test-extension.R:175:1', 'test-extra-package-roundtrip.R:18:1', 'test-feather.R:141:1', 'test-feather.R:262:3', 'test-feather.R:332:3', 'test-filesystem.R:138:3', 'test-filesystem.R:146:3', 'test-filesystem.R:155:3', 'test-filesystem.R:167:3', 'test-filesystem.R:178:3', 'test-filesystem.R:193:3', 'test-io.R:71:3', 'test-ipc-stream.R:42:1', 'test-ipc-stream.R:48:3', 'test-parquet.R:23:3', 'test-parquet.R:43:3', 'test-parquet.R:52:3', 'test-parquet.R:59:3', 'test-parquet.R:114:1', 'test-parquet.R:181:3', 'test-parquet.R:255:3', 'test-parquet.R:487:3', 'test-python.R:19:3', 'test-python.R:38:1', 'test-safe-call-into-r.R:21:3', 'test-safe-call-into-r.R:36:3', 'test-safe-call-into-r.R:51:3', 'test-type.R:56:1', 'test-udf.R:23:1', 'test-udf.R:87:3', 'test-udf.R:218:3', 'test-util.R:32:1' • Parquet test data missing (1): 'test-parquet.R:475:3' • TODO (ARROW-16630): make sure BottomK can handle NA ordering (1): 'test-dplyr-collapse.R:173:3' • TODO: (if anyone uses RangeEquals) (1): 'test-Array.R:139:3' • Table with 0 cols doesn't know how many rows it should have (1): 'test-Table.R:114:3' • Work around masking of data type functions (ARROW-12322) (1): 'test-type.R:115:3' • environment variable ARROW_LARGE_MEMORY_TESTS (1): 'test-Table.R:684:3' • https://issues.apache.org/jira/browse/ARROW-7653 (1): 'test-dataset.R:563:3' • tolower(Sys.info()[["sysname"]]) != "windows" is TRUE (1): 'test-compressed.R:27:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-dplyr-across.R:282:3'): ARROW-14071 - R functions from a user's environment ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-across.R:282:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, across(c(int, dbl), makeWhole))) 10. ├─dplyr::mutate(.input, across(c(int, dbl), makeWhole)) 11. └─arrow:::mutate.ArrowTabular(.input, across(c(int, dbl), makeWhole)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:26:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:26:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, chr)) 10. ├─dplyr::arrange(.input, int, chr) 11. └─arrow:::arrange.ArrowTabular(.input, int, chr) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:32:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:32:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, desc(dbl))) 10. ├─dplyr::arrange(.input, int, desc(dbl)) 11. └─arrow:::arrange.ArrowTabular(.input, int, desc(dbl)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:38:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:38:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, dplyr::desc(dbl))) 10. ├─dplyr::arrange(.input, int, dplyr::desc(dbl)) 11. └─arrow:::arrange.ArrowTabular(.input, int, dplyr::desc(dbl)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:44:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:44:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, desc(desc(dbl)))) 10. ├─dplyr::arrange(.input, int, desc(desc(dbl))) 11. └─arrow:::arrange.ArrowTabular(.input, int, desc(desc(dbl))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:50:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:50:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, dplyr::desc(dplyr::desc(dbl)))) 10. ├─dplyr::arrange(.input, int, dplyr::desc(dplyr::desc(dbl))) 11. └─arrow:::arrange.ArrowTabular(.input, int, dplyr::desc(dplyr::desc(dbl))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:56:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:56:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(arrange(.input, int), desc(dbl))) 10. ├─dplyr::arrange(arrange(.input, int), desc(dbl)) 11. ├─dplyr::arrange(.input, int) 12. └─arrow:::arrange.ArrowTabular(.input, int) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:63:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:63:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(arrange(.input, int), dplyr::desc(dbl))) 10. ├─dplyr::arrange(arrange(.input, int), dplyr::desc(dbl)) 11. ├─dplyr::arrange(.input, int) 12. └─arrow:::arrange.ArrowTabular(.input, int) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:70:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:70:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int + dbl, chr)) 10. ├─dplyr::arrange(.input, int + dbl, chr) 11. └─arrow:::arrange.ArrowTabular(.input, int + dbl, chr) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:76:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:76:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(mutate(.input, zzz = int + dbl, ), zzz, chr) 11. ├─dplyr::mutate(.input, zzz = int + dbl, ) 12. └─arrow:::mutate.ArrowTabular(.input, zzz = int + dbl, ) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:83:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:83:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(mutate(.input, zzz = int + dbl), int + dbl, chr) 11. ├─dplyr::mutate(.input, zzz = int + dbl) 12. └─arrow:::mutate.ArrowTabular(.input, zzz = int + dbl) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:90:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:90:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(mutate(.input, int + dbl), int + dbl, chr) 11. ├─dplyr::mutate(.input, int + dbl) 12. └─arrow:::mutate.ArrowTabular(.input, int + dbl) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:97:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:97:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(group_by(.input, grp), int, dbl)) 10. ├─dplyr::arrange(group_by(.input, grp), int, dbl) 11. ├─dplyr::group_by(.input, grp) 12. └─arrow:::group_by.ArrowTabular(.input, grp) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:104:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:104:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(group_by(.input, grp), int, dbl, .by_group = TRUE)) 10. ├─dplyr::arrange(group_by(.input, grp), int, dbl, .by_group = TRUE) 11. ├─dplyr::group_by(.input, grp) 12. └─arrow:::group_by.ArrowTabular(.input, grp) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:111:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:111:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(group_by(.input, grp, grp2), int, dbl, .by_group = TRUE) 11. ├─dplyr::group_by(.input, grp, grp2) 12. └─arrow:::group_by.ArrowTabular(.input, grp, grp2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:119:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:119:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─base::as.vector(...) 10. ├─dplyr::pull(...) 11. ├─dplyr::arrange(group_by(.input, grp), .by_group = TRUE) 12. ├─dplyr::group_by(.input, grp) 13. └─arrow:::group_by.ArrowTabular(.input, grp) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:134:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:134:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(group_by(.input, grp))) 10. ├─dplyr::arrange(group_by(.input, grp)) 11. ├─dplyr::group_by(.input, grp) 12. └─arrow:::group_by.ArrowTabular(.input, grp) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:148:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:148:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, chr)) 10. ├─dplyr::arrange(.input, chr) 11. └─arrow:::arrange.ArrowTabular(.input, chr) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:156:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:156:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, dbl)) 10. ├─dplyr::arrange(.input, int, dbl) 11. └─arrow:::arrange.ArrowTabular(.input, int, dbl) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:165:3'): arrange() on datetime columns ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:165:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, dttm, int)) 10. ├─dplyr::arrange(.input, dttm, int) 11. └─arrow:::arrange.ArrowTabular(.input, dttm, int) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:171:3'): arrange() on datetime columns ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:171:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, dttm)) 10. ├─dplyr::arrange(.input, dttm) 11. └─arrow:::arrange.ArrowTabular(.input, dttm) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:181:3'): arrange() on logical columns ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:181:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, lgl, int)) 10. ├─dplyr::arrange(.input, lgl, int) 11. └─arrow:::arrange.ArrowTabular(.input, lgl, int) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:235:3'): Can use across() within arrange() ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:235:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, across(starts_with("d")))) 10. ├─dplyr::arrange(.input, across(starts_with("d"))) 11. └─arrow:::arrange.ArrowTabular(.input, across(starts_with("d"))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:241:3'): Can use across() within arrange() ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:241:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, across(starts_with("d"), desc))) 10. ├─dplyr::arrange(.input, across(starts_with("d"), desc)) 11. └─arrow:::arrange.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-collapse.R:98:3'): collapse ──────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-collapse.R:98:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::collapse(...) 13. ├─dplyr::mutate(...) 14. ├─dplyr::select(...) 15. ├─dplyr::filter(.input, dbl > 2, chr == "d" | chr == "f") 16. └─arrow:::filter.ArrowTabular(...) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::apply_filter_impl(...) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-collapse.R:110:3'): collapse ─────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-collapse.R:110:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::collapse(...) 13. ├─dplyr::select(...) 14. ├─dplyr::collapse(filter(.input, dbl > 2, chr == "d" | chr == "f")) 15. ├─dplyr::filter(.input, dbl > 2, chr == "d" | chr == "f") 16. └─arrow:::filter.ArrowTabular(...) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::apply_filter_impl(...) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-collapse.R:122:3'): collapse ─────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-collapse.R:122:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::collapse(...) 13. ├─dplyr::select(...) 14. ├─dplyr::group_by(...) 15. ├─dplyr::collapse(filter(.input, dbl > 2, chr == "d" | chr == "f")) 16. ├─dplyr::filter(.input, dbl > 2, chr == "d" | chr == "f") 17. └─arrow:::filter.ArrowTabular(...) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::apply_filter_impl(...) 25. └─arrow:::arrow_mask(out) 26. └─arrow:::empty_named_list() 27. └─base::structure(list(), .Names = character(0)) 28. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:27:3'): count/tally ──────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(collect(count(.input)), tbl) at test-dplyr-count.R:27:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(count(.input)) 10. ├─dplyr::count(.input) 11. └─arrow:::count.ArrowTabular(.input) 12. ├─dplyr::tally(...) 13. └─arrow:::tally.ArrowTabular(...) 14. ├─dplyr::summarize(x, `:=`(!!name, n())) 15. └─arrow:::summarise.ArrowTabular(x, `:=`(!!name, n())) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 23. └─arrow:::arrow_mask(.data) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:34:3'): count/tally ──────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(collect(tally(.input)), tbl) at test-dplyr-count.R:34:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(tally(.input)) 10. ├─dplyr::tally(.input) 11. └─arrow:::tally.ArrowTabular(.input) 12. ├─dplyr::summarize(x, `:=`(!!name, n())) 13. └─arrow:::summarise.ArrowTabular(x, `:=`(!!name, n())) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:43:3'): count/tally with wt and grouped data ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:43:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(count(group_by(.input, some_grouping), wt = int)) 10. ├─dplyr::count(group_by(.input, some_grouping), wt = int) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:51:3'): count/tally with wt and grouped data ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:51:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(tally(group_by(.input, some_grouping), wt = int)) 10. ├─dplyr::tally(group_by(.input, some_grouping), wt = int) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:61:3'): count/tally with sort ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:61:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::count(group_by(.input, some_grouping), wt = int, sort = TRUE) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:69:3'): count/tally with sort ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:69:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::tally(group_by(.input, some_grouping), wt = int, sort = TRUE) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:79:3'): count/tally with name arg ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:79:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(count(.input, name = "new_col")) 10. ├─dplyr::count(.input, name = "new_col") 11. └─arrow:::count.ArrowTabular(.input, name = "new_col") 12. ├─dplyr::tally(...) 13. └─arrow:::tally.ArrowTabular(...) 14. ├─dplyr::summarize(x, `:=`(!!name, n())) 15. └─arrow:::summarise.ArrowTabular(x, `:=`(!!name, n())) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 23. └─arrow:::arrow_mask(.data) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:86:3'): count/tally with name arg ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:86:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(tally(.input, name = "new_col")) 10. ├─dplyr::tally(.input, name = "new_col") 11. └─arrow:::tally.ArrowTabular(.input, name = "new_col") 12. ├─dplyr::summarize(x, `:=`(!!name, n())) 13. └─arrow:::summarise.ArrowTabular(x, `:=`(!!name, n())) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:95:3'): count returns an ungrouped tibble ────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:95:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::count(.input, some_grouping, another_grouping, sort = TRUE) 11. └─arrow:::count.ArrowTabular(...) 12. ├─dplyr::group_by(x, ..., .add = TRUE) 13. └─arrow:::group_by.ArrowTabular(x, ..., .add = TRUE) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:26:3'): distinct() ────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:26:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::distinct(.input, some_grouping, lgl) 12. └─arrow:::distinct.ArrowTabular(.input, some_grouping, lgl) 13. ├─dplyr::group_by(.data, ..., .add = TRUE) 14. └─arrow:::group_by.ArrowTabular(.data, ..., .add = TRUE) 15. ├─dplyr::mutate(.data, !!!final_groups) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:36:3'): distinct() works without any variables ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:36:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(distinct(.input), int)) 10. ├─dplyr::arrange(distinct(.input), int) 11. ├─dplyr::distinct(.input) 12. └─arrow:::distinct.ArrowTabular(.input) 13. ├─dplyr::group_by(.data, !!!syms(names(.data))) 14. └─arrow:::group_by.ArrowTabular(.data, !!!syms(names(.data))) 15. ├─dplyr::mutate(.data, !!!final_groups) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:44:3'): distinct() works without any variables ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:44:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(distinct(group_by(.input, x = int + 1)), int) 11. ├─dplyr::distinct(group_by(.input, x = int + 1)) 12. ├─dplyr::group_by(.input, x = int + 1) 13. └─arrow:::group_by.ArrowTabular(.input, x = int + 1) 14. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 15. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 16. ├─dplyr::mutate(.data, !!!vars) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:56:3'): distinct() can retain groups ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:56:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::distinct(group_by(.input, some_grouping, int), lgl) 12. ├─dplyr::group_by(.input, some_grouping, int) 13. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:66:3'): distinct() can retain groups ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:66:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::distinct(group_by(.input, y = some_grouping, int), x = lgl) 12. ├─dplyr::group_by(.input, y = some_grouping, int) 13. └─arrow:::group_by.ArrowTabular(.input, y = some_grouping, int) 14. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 15. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 16. ├─dplyr::mutate(.data, !!!vars) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:77:3'): distinct() can contain expressions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:77:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::arrange(...) 10. ├─dplyr::collect(distinct(.input, lgl, x = some_grouping + 1)) 11. ├─dplyr::distinct(.input, lgl, x = some_grouping + 1) 12. └─arrow:::distinct.ArrowTabular(...) 13. ├─dplyr::group_by(.data, ..., .add = TRUE) 14. └─arrow:::group_by.ArrowTabular(.data, ..., .add = TRUE) 15. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 16. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 17. ├─dplyr::mutate(.data, !!!vars) 18. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 19. ├─arrow:::try_arrow_dplyr(...) 20. │ ├─base::tryCatch(...) 21. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 22. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 23. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 24. │ └─base::eval(expr, parent) 25. └─arrow:::arrow_mask(out) 26. └─arrow:::empty_named_list() 27. └─base::structure(list(), .Names = character(0)) 28. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:85:3'): distinct() can contain expressions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:85:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::distinct(...) 12. ├─dplyr::group_by(.input, lgl, int) 13. └─arrow:::group_by.ArrowTabular(.input, lgl, int) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:96:3'): across() works in distinct() ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:96:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::arrange(...) 10. ├─dplyr::collect(distinct(.input, across(starts_with("d")))) 11. ├─dplyr::distinct(.input, across(starts_with("d"))) 12. └─arrow:::distinct.ArrowTabular(.input, across(starts_with("d"))) 13. ├─dplyr::group_by(.data, ..., .add = TRUE) 14. └─arrow:::group_by.ArrowTabular(.data, ..., .add = TRUE) 15. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 16. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 17. ├─dplyr::mutate(.data, !!!vars) 18. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 19. ├─arrow:::try_arrow_dplyr(...) 20. │ ├─base::tryCatch(...) 21. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 22. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 23. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 24. │ └─base::eval(expr, parent) 25. └─arrow:::arrow_mask(out) 26. └─arrow:::empty_named_list() 27. └─base::structure(list(), .Names = character(0)) 28. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:32:3'): filter() on is.na() ─────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:32:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(filter(.input, is.na(lgl)), chr, int, lgl)) 10. ├─dplyr::select(filter(.input, is.na(lgl)), chr, int, lgl) 11. ├─dplyr::filter(.input, is.na(lgl)) 12. └─arrow:::filter.ArrowTabular(.input, is.na(lgl)) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:42:3'): filter() with NAs in selection ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:42:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(filter(.input, lgl), chr, int, lgl)) 10. ├─dplyr::select(filter(.input, lgl), chr, int, lgl) 11. ├─dplyr::filter(.input, lgl) 12. └─arrow:::filter.ArrowTabular(.input, lgl) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:52:3'): Filter returning an empty Table should not segfault (ARROW-8354) ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:52:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(filter(.input, false), chr, int, lgl)) 10. ├─dplyr::select(filter(.input, false), chr, int, lgl) 11. ├─dplyr::filter(.input, false) 12. └─arrow:::filter.ArrowTabular(.input, false) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:63:3'): filtering with expression ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:63:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, chr == char_sym) 12. └─arrow:::filter.ArrowTabular(.input, chr == char_sym) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:73:3'): filtering with arithmetic ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:73:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, dbl + 1 > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl + 1 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:81:3'): filtering with arithmetic ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:81:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, dbl/2 > 3), string = chr, int, dbl) 11. ├─dplyr::filter(.input, dbl/2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl/2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:89:3'): filtering with arithmetic ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:89:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, dbl/2L > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl/2L > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:97:3'): filtering with arithmetic ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:97:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, int/2 > 3), string = chr, int, dbl) 11. ├─dplyr::filter(.input, int/2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, int/2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:105:3'): filtering with arithmetic ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:105:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, int/2L > 3) 12. └─arrow:::filter.ArrowTabular(.input, int/2L > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:113:3'): filtering with arithmetic ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:113:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, dbl%/%2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl%/%2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:121:3'): filtering with arithmetic ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:121:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, dbl^2 > 3), string = chr, int, dbl) 11. ├─dplyr::filter(.input, dbl^2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl^2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:131:3'): filtering with expression + autocasting ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:131:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, dbl + 1 > 3L) 12. └─arrow:::filter.ArrowTabular(.input, dbl + 1 > 3L) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:139:3'): filtering with expression + autocasting ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:139:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, int + 1 > 3) 12. └─arrow:::filter.ArrowTabular(.input, int + 1 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:147:3'): filtering with expression + autocasting ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:147:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, int^2 > 3), string = chr, int, dbl) 11. ├─dplyr::filter(.input, int^2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, int^2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:157:3'): More complex select/filter ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:157:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::select(...) 13. ├─dplyr::filter(.input, dbl > 2, chr == "d" | chr == "f") 14. └─arrow:::filter.ArrowTabular(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::apply_filter_impl(...) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:169:3'): filter() with %in% ─────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:169:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, dbl > 2, chr %in% c("d", "f"))) 10. ├─dplyr::filter(.input, dbl > 2, chr %in% c("d", "f")) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:178:3'): Negative scalar values ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:178:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, some_negative > -2)) 10. ├─dplyr::filter(.input, some_negative > -2) 11. └─arrow:::filter.ArrowTabular(.input, some_negative > -2) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:184:3'): Negative scalar values ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:184:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, some_negative %in% -1)) 10. ├─dplyr::filter(.input, some_negative %in% -1) 11. └─arrow:::filter.ArrowTabular(.input, some_negative %in% -1) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:190:3'): Negative scalar values ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:190:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, int == -some_negative)) 10. ├─dplyr::filter(.input, int == -some_negative) 11. └─arrow:::filter.ArrowTabular(.input, int == -some_negative) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:199:3'): filter() with between() ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:199:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, between(dbl, 1, 2))) 10. ├─dplyr::filter(.input, between(dbl, 1, 2)) 11. └─arrow:::filter.ArrowTabular(.input, between(dbl, 1, 2)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:206:3'): filter() with between() ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:206:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, between(dbl, 0.5, 2))) 10. ├─dplyr::filter(.input, between(dbl, 0.5, 2)) 11. └─arrow:::filter.ArrowTabular(.input, between(dbl, 0.5, 2)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:222:3'): filter() with between() ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:222:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, between(dbl, 1, NA))) 10. ├─dplyr::filter(.input, between(dbl, 1, NA)) 11. └─arrow:::filter.ArrowTabular(.input, between(dbl, 1, NA)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:232:3'): filter() with string ops ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:232:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, dbl > 2, str_length(verses) > 25)) 10. ├─dplyr::filter(.input, dbl > 2, str_length(verses) > 25) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:239:3'): filter() with string ops ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:239:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:252:3'): filter environment scope ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:252:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, chr == b_var)) 10. ├─dplyr::filter(.input, chr == b_var) 11. └─arrow:::filter.ArrowTabular(.input, chr == b_var) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:264:3'): filter environment scope ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:264:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(select(.input, -fct), isEqualTo(int, 4))) 10. ├─dplyr::filter(select(.input, -fct), isEqualTo(int, 4)) 11. └─arrow:::filter.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:272:3'): filter environment scope ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:272:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(select(.input, -fct), nchar(padded_strings) < 10) 11. └─arrow:::filter.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:280:3'): filter environment scope ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:280:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(select(.input, -fct), isShortString(padded_strings))) 10. ├─dplyr::filter(select(.input, -fct), isShortString(padded_strings)) 11. └─arrow:::filter.arrow_dplyr_query(select(.input, -fct), isShortString(padded_strings)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:357:3'): Calling Arrow compute functions 'directly' ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:357:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. └─arrow:::filter.ArrowTabular(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:370:3'): filter() with .data pronoun ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:370:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, .data$dbl > 4), "chr", "int", "lgl") 11. ├─dplyr::filter(.input, .data$dbl > 4) 12. └─arrow:::filter.ArrowTabular(.input, .data$dbl > 4) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:380:3'): filter() with .data pronoun ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:380:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, is.na(.data$lgl)) 12. └─arrow:::filter.ArrowTabular(.input, is.na(.data$lgl)) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:390:3'): filter() with .data pronoun ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:390:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, .data$dbl > .env$chr) 12. └─arrow:::filter.ArrowTabular(.input, .data$dbl > .env$chr) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:400:3'): filter() with namespaced functions ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:400:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, dplyr::between(dbl, 1, 2))) 10. ├─dplyr::filter(.input, dplyr::between(dbl, 1, 2)) 11. └─arrow:::filter.ArrowTabular(.input, dplyr::between(dbl, 1, 2)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:408:3'): filter() with namespaced functions ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:408:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:417:3'): filter() with across() ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:417:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, if_any(ends_with("l"), ~is.na(.)))) 10. ├─dplyr::filter(.input, if_any(ends_with("l"), ~is.na(.))) 11. └─arrow:::filter.ArrowTabular(.input, if_any(ends_with("l"), ~is.na(.))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:424:3'): filter() with across() ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:424:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:437:3'): .by argument ───────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:437:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, is.na(lgl), .by = chr) 12. └─arrow:::filter.ArrowTabular(.input, is.na(lgl), .by = chr) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:444:3'): .by argument ───────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:444:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, is.na(lgl), .by = starts_with("chr")) 12. └─arrow:::filter.ArrowTabular(.input, is.na(lgl), .by = starts_with("chr")) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:503:3'): filter_out() basic ─────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:503:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter_out(.input, chr == "b"), chr, int, lgl) 11. ├─dplyr::filter_out(.input, chr == "b") 12. └─arrow:::filter_out.ArrowTabular(.input, chr == "b") 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:513:3'): filter_out() keeps NA values in predicate result ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:513:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(filter_out(.input, lgl), chr, int, lgl)) 10. ├─dplyr::select(filter_out(.input, lgl), chr, int, lgl) 11. ├─dplyr::filter_out(.input, lgl) 12. └─arrow:::filter_out.ArrowTabular(.input, lgl) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:523:3'): filter_out() with multiple conditions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:523:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter_out(.input, dbl > 2, chr %in% c("d", "f"))) 10. ├─dplyr::filter_out(.input, dbl > 2, chr %in% c("d", "f")) 11. └─arrow:::filter_out.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:532:3'): More complex select/filter_out ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:532:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::select(...) 13. ├─dplyr::filter_out(.input, dbl > 2, chr == "d" | chr == "f") 14. └─arrow:::filter_out.ArrowTabular(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::apply_filter_impl(...) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:542:3'): More complex select/filter_out ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:542:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter_out(.input, !is.na(int))) 10. ├─dplyr::filter_out(.input, !is.na(int)) 11. └─arrow:::filter_out.ArrowTabular(.input, !is.na(int)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:26:3'): group_by groupings are recorded ───── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:26:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::select(group_by(.input, chr), int, chr) 12. ├─dplyr::group_by(.input, chr) 13. └─arrow:::group_by.ArrowTabular(.input, chr) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:37:3'): group_by supports creating/renaming ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:37:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, chr, numbers = int)) 10. ├─dplyr::group_by(.input, chr, numbers = int) 11. └─arrow:::group_by.ArrowTabular(.input, chr, numbers = int) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:43:3'): group_by supports creating/renaming ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:43:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, chr, numbers = int * 4)) 10. ├─dplyr::group_by(.input, chr, numbers = int * 4) 11. └─arrow:::group_by.ArrowTabular(.input, chr, numbers = int * 4) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:49:3'): group_by supports creating/renaming ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:49:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, int > 4, lgl, foo = int > 5)) 10. ├─dplyr::group_by(.input, int > 4, lgl, foo = int > 5) 11. └─arrow:::group_by.ArrowTabular(...) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:58:3'): group_by supports re-grouping by overlapping groups ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:58:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, chr, int), int, dbl)) 10. ├─dplyr::group_by(group_by(.input, chr, int), int, dbl) 11. ├─dplyr::group_by(.input, chr, int) 12. └─arrow:::group_by.ArrowTabular(.input, chr, int) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:66:3'): group_by supports re-grouping by overlapping groups ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:66:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, chr, int), int, chr = "some new value")) 10. ├─dplyr::group_by(group_by(.input, chr, int), int, chr = "some new value") 11. ├─dplyr::group_by(.input, chr, int) 12. └─arrow:::group_by.ArrowTabular(.input, chr, int) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:76:3'): ungroup ───────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:76:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::ungroup(select(group_by(.input, chr), int, chr)) 12. ├─dplyr::select(group_by(.input, chr), int, chr) 13. ├─dplyr::group_by(.input, chr) 14. └─arrow:::group_by.ArrowTabular(.input, chr) 15. ├─dplyr::mutate(.data, !!!final_groups) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:111:3'): Groups before conversion to a Table must not be restored after collect() (ARROW-17737) ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:111:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(ungroup(group_by(.input, chr, .add = FALSE))) 10. ├─dplyr::ungroup(group_by(.input, chr, .add = FALSE)) 11. ├─dplyr::group_by(.input, chr, .add = FALSE) 12. └─arrow:::group_by.ArrowTabular(.input, chr, .add = FALSE) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:119:3'): Groups before conversion to a Table must not be restored after collect() (ARROW-17737) ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:119:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(ungroup(group_by(.input, chr, .add = TRUE))) 10. ├─dplyr::ungroup(group_by(.input, chr, .add = TRUE)) 11. ├─dplyr::group_by(.input, chr, .add = TRUE) 12. └─arrow:::group_by.ArrowTabular(.input, chr, .add = TRUE) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:130:3'): group_by then rename ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:130:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(group_by(.input, chr), string = chr, int)) 10. ├─dplyr::select(group_by(.input, chr), string = chr, int) 11. ├─dplyr::group_by(.input, chr) 12. └─arrow:::group_by.ArrowTabular(.input, chr) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:141:3'): group_by with .drop ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:141:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::group_by(...) 11. └─arrow:::group_by.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:147:3'): group_by with .drop ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:147:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::group_by(...) 11. └─arrow:::group_by.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:190:3'): group_by with .drop ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:190:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::group_by_drop_default(...) 10. ├─dplyr::group_by(...) 11. └─arrow:::group_by.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:196:3'): group_by with .drop ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:196:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::group_by_drop_default(...) 10. ├─dplyr::ungroup(...) 11. ├─dplyr::group_by(...) 12. └─arrow:::group_by.ArrowTabular(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:206:3'): group_by() with namespaced functions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:206:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarise(...) 12. ├─dplyr::group_by(.input, int > base::sqrt(25)) 13. └─arrow:::group_by.ArrowTabular(.input, int > base::sqrt(25)) 14. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 15. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 16. ├─dplyr::mutate(.data, !!!vars) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:218:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:218:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, dbl2), .add = FALSE)) 10. ├─dplyr::group_by(group_by(.input, dbl2), .add = FALSE) 11. ├─dplyr::group_by(.input, dbl2) 12. └─arrow:::group_by.ArrowTabular(.input, dbl2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:225:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:225:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, dbl2), .add = TRUE)) 10. ├─dplyr::group_by(group_by(.input, dbl2), .add = TRUE) 11. ├─dplyr::group_by(.input, dbl2) 12. └─arrow:::group_by.ArrowTabular(.input, dbl2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:232:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:232:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, dbl2), chr, .add = FALSE)) 10. ├─dplyr::group_by(group_by(.input, dbl2), chr, .add = FALSE) 11. ├─dplyr::group_by(.input, dbl2) 12. └─arrow:::group_by.ArrowTabular(.input, dbl2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:239:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:239:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, dbl2), chr, .add = TRUE)) 10. ├─dplyr::group_by(group_by(.input, dbl2), chr, .add = TRUE) 11. ├─dplyr::group_by(.input, dbl2) 12. └─arrow:::group_by.ArrowTabular(.input, dbl2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:253:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:253:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, .add = TRUE)) 10. ├─dplyr::group_by(.input, .add = TRUE) 11. └─arrow:::group_by.ArrowTabular(.input, .add = TRUE) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:260:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:260:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, chr, .add = FALSE)) 10. ├─dplyr::group_by(.input, chr, .add = FALSE) 11. └─arrow:::group_by.ArrowTabular(.input, chr, .add = FALSE) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:267:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:267:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, chr, .add = TRUE)) 10. ├─dplyr::group_by(.input, chr, .add = TRUE) 11. └─arrow:::group_by.ArrowTabular(.input, chr, .add = TRUE) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:278:3'): Can use across() within group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:278:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, across(everything()))) 10. ├─dplyr::group_by(.input, across(everything())) 11. └─arrow:::group_by.ArrowTabular(.input, across(everything())) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:284:3'): Can use across() within group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:284:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, across(starts_with("d")))) 10. ├─dplyr::group_by(.input, across(starts_with("d"))) 11. └─arrow:::group_by.ArrowTabular(.input, across(starts_with("d"))) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:290:3'): Can use across() within group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:290:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, across(`<chr>`))) 10. ├─dplyr::group_by(.input, across(`<chr>`)) 11. └─arrow:::group_by.ArrowTabular(.input, across(`<chr>`)) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:297:3'): Can use across() within group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:297:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, across(where(is.numeric)))) 10. ├─dplyr::group_by(.input, across(where(is.numeric))) 11. └─arrow:::group_by.ArrowTabular(.input, across(where(is.numeric))) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:306:3'): ARROW-18131 - correctly handles .data pronoun in group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:306:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, .data$lgl)) 10. ├─dplyr::group_by(.input, .data$lgl) 11. └─arrow:::group_by.ArrowTabular(.input, .data$lgl) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-join.R:321:3'): full_join ────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:321:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::full_join(.input, to_join, by = "some_grouping", keep = FALSE) 11. └─arrow:::full_join.ArrowTabular(...) 12. └─arrow:::post_join_projection(...) 13. └─Expression$create(...) 14. ├─arrow:::compute___expr__call(function_name, args, options) 15. └─arrow:::empty_named_list() 16. └─base::structure(list(), .Names = character(0)) 17. └─base::.Deprecated(...) ── Failure ('test-dplyr-join.R:495:3'): full joins handle keep ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:495:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. └─arrow:::arrange.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-join.R:503:3'): full joins handle keep ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:503:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::full_join(.input, full_data_df, by = c("y", "x"), keep = FALSE) 12. └─arrow:::full_join.ArrowTabular(...) 13. └─arrow:::post_join_projection(...) 14. └─Expression$create(...) 15. ├─arrow:::compute___expr__call(function_name, args, options) 16. └─arrow:::empty_named_list() 17. └─base::structure(list(), .Names = character(0)) 18. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:38:3'): basic mutate ────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:38:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::filter(select(.input, int, chr), int > 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:49:3'): mutate() with NULL inputs ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:49:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, int = NULL)) 10. ├─dplyr::mutate(.input, int = NULL) 11. └─arrow:::mutate.ArrowTabular(.input, int = NULL) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:67:3'): transmute ───────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:67:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. ├─dplyr::filter(select(.input, int, chr), int > 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:78:3'): transmute after group_by ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:78:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. ├─dplyr::group_by(select(.input, int, dbl, chr), chr, int) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:90:3'): transmute respect bespoke dplyr implementation ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:90:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input, dbl, int = int + 6L)) 10. ├─dplyr::transmute(.input, dbl, int = int + 6L) 11. └─arrow:::transmute.ArrowTabular(.input, dbl, int = int + 6L) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:99:3'): transmute() with NULL inputs ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:99:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input, int = NULL)) 10. ├─dplyr::transmute(.input, int = NULL) 11. └─arrow:::transmute.ArrowTabular(.input, int = NULL) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:108:3'): empty transmute() ──────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(collect(transmute(.input)), tbl) at test-dplyr-mutate.R:108:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input)) 10. ├─dplyr::transmute(.input) 11. └─arrow:::transmute.ArrowTabular(.input) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:117:3'): transmute with unnamed expressions ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:117:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::transmute(select(.input, int, padded_strings), int, nchar(padded_strings)) 12. └─arrow:::transmute.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:170:3'): mutate and refer to previous mutants ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:170:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:184:3'): nchar() arguments ──────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:184:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:211:3'): mutate with .data pronoun ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:211:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:225:3'): mutate with unnamed expressions ────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:225:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(select(.input, int, padded_strings), int, nchar(padded_strings)) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:239:3'): mutate with reassigning same name ──── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:239:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input, new = lgl, new = chr)) 10. ├─dplyr::transmute(.input, new = lgl, new = chr) 11. └─arrow:::transmute.ArrowTabular(.input, new = lgl, new = chr) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:251:3'): mutate with single value for recycling ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:251:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(select(.input, int, padded_strings), dr_bronner = 1)) 10. ├─dplyr::mutate(select(.input, int, padded_strings), dr_bronner = 1) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:264:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:264:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:277:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:277:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:292:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:292:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:313:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:313:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y)) 10. ├─dplyr::mutate(.input, z = x + y) 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:322:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:322:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .before = 1)) 10. ├─dplyr::mutate(.input, z = x + y, .before = 1) 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .before = 1) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:330:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:330:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .after = x)) 10. ├─dplyr::mutate(.input, z = x + y, .after = x) 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .after = x) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:342:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:342:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .keep = "all")) 10. ├─dplyr::mutate(.input, z = x + y, .keep = "all") 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .keep = "all") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:350:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:350:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .keep = "used")) 10. ├─dplyr::mutate(.input, z = x + y, .keep = "used") 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .keep = "used") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:358:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:358:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .keep = "unused")) 10. ├─dplyr::mutate(.input, z = x + y, .keep = "unused") 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .keep = "unused") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:366:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:366:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, x, .keep = "none")) 10. ├─dplyr::mutate(.input, z = x + y, x, .keep = "none") 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, x, .keep = "none") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:379:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:379:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:389:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:389:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::group_by(select(.input, int, chr), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:397:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:397:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::group_by(select(.input, mean = int, chr), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:408:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:408:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::group_by(select(.input, chr, int), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:416:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:416:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::mutate(group_by(select(.input, int, chr), chr), avg_int = mean(int)) 12. ├─dplyr::group_by(select(.input, int, chr), chr) 13. └─arrow:::group_by.arrow_dplyr_query(...) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:426:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:426:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::mutate(...) 12. ├─dplyr::group_by(select(.input, mean = int, chr), chr) 13. └─arrow:::group_by.arrow_dplyr_query(...) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:441:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:441:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(select(.input, int, chr), int = int + 6L, .by = chr) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:448:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:448:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(select(.input, int, chr), int = int + 6L, .by = starts_with("chr")) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:455:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:455:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:462:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:462:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:469:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:469:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:478:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:478:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:487:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:487:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:615:3'): mutate and pmin/pmax ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:615:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:631:3'): mutate and pmin/pmax ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:631:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:643:3'): mutate() and transmute() with namespaced functions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:643:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, a = base::round(dbl) + base::log(int))) 10. ├─dplyr::mutate(.input, a = base::round(dbl) + base::log(int)) 11. └─arrow:::mutate.ArrowTabular(.input, a = base::round(dbl) + base::log(int)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:651:3'): mutate() and transmute() with namespaced functions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:651:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input, a = base::round(dbl) + base::log(int))) 10. ├─dplyr::transmute(.input, a = base::round(dbl) + base::log(int)) 11. └─arrow:::transmute.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:682:3'): Can use across() within mutate() ───── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:682:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:708:3'): Can use across() within mutate() ───── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:708:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, across(where(is.double)))) 10. ├─dplyr::mutate(.input, across(where(is.double))) 11. └─arrow:::mutate.ArrowTabular(.input, across(where(is.double))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:715:3'): Can use across() within mutate() ───── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:715:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:728:3'): Can use across() within transmute() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:728:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. └─arrow:::transmute.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:742:3'): across() does not select grouping variables within mutate() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:742:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::group_by(select(.input, int, dbl, chr), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:761:3'): across() does not select grouping variables within transmute() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:761:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. ├─dplyr::group_by(select(.input, int, dbl, chr), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:46:3'): dim() on query ───────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:46:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::select(filter(.input, int > 5), int, chr) 10. ├─dplyr::filter(.input, int > 5) 11. └─arrow:::filter.ArrowTabular(.input, int > 5) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:86:3'): pull ─────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:86:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─base::as.vector(...) 10. ├─dplyr::pull(...) 11. ├─dplyr::group_by(...) 12. ├─dplyr::rename(filter(.input, int > 4), strng = chr) 13. ├─dplyr::filter(.input, int > 4) 14. └─arrow:::filter.ArrowTabular(.input, int > 4) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::apply_filter_impl(...) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:184:3'): head ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:184:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─utils::head(...) 11. ├─dplyr::group_by(...) 12. ├─dplyr::filter(select(.input, int, strng = chr), int > 5) 13. └─arrow:::filter.arrow_dplyr_query(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::apply_filter_impl(...) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:195:3'): head ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:195:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::filter(...) 12. ├─utils::head(arrange(select(.input, int, strng = chr), int), 2) 13. ├─dplyr::arrange(select(.input, int, strng = chr), int) 14. └─arrow:::arrange.arrow_dplyr_query(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:208:3'): arrange then head returns the right data (ARROW-14162) ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:208:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(head(arrange(.input, mpg, disp), 4)) 10. ├─utils::head(arrange(.input, mpg, disp), 4) 11. ├─dplyr::arrange(.input, mpg, disp) 12. └─arrow:::arrange.ArrowTabular(.input, mpg, disp) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:219:3'): arrange then tail returns the right data ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:219:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(tail(arrange(.input, mpg, disp), 4)) 10. ├─utils::tail(arrange(.input, mpg, disp), 4) 11. ├─dplyr::arrange(.input, mpg, disp) 12. └─arrow:::arrange.ArrowTabular(.input, mpg, disp) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:231:3'): tail ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:231:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─utils::tail(...) 11. ├─dplyr::arrange(filter(select(.input, int, chr), int < 5), int) 12. ├─dplyr::filter(select(.input, int, chr), int < 5) 13. └─arrow:::filter.arrow_dplyr_query(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::apply_filter_impl(...) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:242:3'): tail ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:242:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─utils::tail(filter(select(.input, int, chr), int < 5), 2) 11. ├─dplyr::filter(select(.input, int, chr), int < 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:637:3'): Scalars in expressions match the type of the field, if possible ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:637:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, dates > "2022-09-01")) 10. ├─dplyr::filter(.input, dates > "2022-09-01") 11. └─arrow:::filter.ArrowTabular(.input, dates > "2022-09-01") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:656:3'): Scalars in expressions match the type of the field, if possible ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:656:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, times > "2018-10-07 19:04:05")) 10. ├─dplyr::filter(.input, times > "2018-10-07 19:04:05") 11. └─arrow:::filter.ArrowTabular(.input, times > "2018-10-07 19:04:05") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:681:3'): Can use nested field refs ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:681:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.ArrowTabular(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:692:3'): Can use nested field refs ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:692:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::mutate(...) 13. └─arrow:::mutate.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:741:3'): Use struct_field for $ on non-field-ref ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:741:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. ├─dplyr::mutate(.input, df_col = tibble(i = int, d = dbl)) 12. └─arrow:::mutate.ArrowTabular(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:33:3'): Empty select still includes the group_by columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─testthat::expect_message(...) at test-dplyr-select.R:33:3 2. │ └─testthat:::expect_condition_matching_(...) 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. ├─arrow:::compare_dplyr_binding(...) 8. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 9. │ │ └─testthat:::expect_condition_matching_(...) 10. │ │ └─testthat:::quasi_capture(...) 11. │ │ ├─testthat (local) .capture(...) 12. │ │ │ └─base::withCallingHandlers(...) 13. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 14. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 15. ├─dplyr::collect(select(group_by(.input, chr))) 16. ├─dplyr::select(group_by(.input, chr)) 17. ├─dplyr::group_by(.input, chr) 18. └─arrow:::group_by.ArrowTabular(.input, chr) 19. ├─dplyr::mutate(.data, !!!final_groups) 20. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 21. ├─arrow:::try_arrow_dplyr(...) 22. │ ├─base::tryCatch(...) 23. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 24. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 25. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 26. │ └─base::eval(expr, parent) 27. └─arrow:::arrow_mask(out) 28. └─arrow:::empty_named_list() 29. └─base::structure(list(), .Names = character(0)) 30. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:43:3'): Missing grouping columns are added to the beginning of the list ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─testthat::expect_message(...) at test-dplyr-select.R:43:3 2. │ └─testthat:::expect_condition_matching_(...) 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. ├─arrow:::compare_dplyr_binding(...) 8. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 9. │ │ └─testthat:::expect_condition_matching_(...) 10. │ │ └─testthat:::quasi_capture(...) 11. │ │ ├─testthat (local) .capture(...) 12. │ │ │ └─base::withCallingHandlers(...) 13. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 14. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 15. ├─dplyr::collect(select(group_by(.input, chr), int)) 16. ├─dplyr::select(group_by(.input, chr), int) 17. ├─dplyr::group_by(.input, chr) 18. └─arrow:::group_by.ArrowTabular(.input, chr) 19. ├─dplyr::mutate(.data, !!!final_groups) 20. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 21. ├─arrow:::try_arrow_dplyr(...) 22. │ ├─base::tryCatch(...) 23. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 24. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 25. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 26. │ └─base::eval(expr, parent) 27. └─arrow:::arrow_mask(out) 28. └─arrow:::empty_named_list() 29. └─base::structure(list(), .Names = character(0)) 30. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:135:3'): filtering with rename ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:135:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, chr == "b"), string = chr, int) 11. ├─dplyr::filter(.input, chr == "b") 12. └─arrow:::filter.ArrowTabular(.input, chr == "b") 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:142:3'): filtering with rename ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:142:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(select(.input, string = chr, int), string == "b") 11. └─arrow:::filter.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:194:3'): relocate with selection helpers ────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:194:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::relocate(...) 11. ├─dplyr::mutate(.input, c = as.character(c)) 12. └─arrow:::mutate.ArrowTabular(.input, c = as.character(c)) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:204:3'): multiple select/rename and group_by ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:204:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::rename(...) 11. ├─dplyr::rename(group_by(.input, chr), string = chr, dub = dbl2) 12. ├─dplyr::group_by(.input, chr) 13. └─arrow:::group_by.ArrowTabular(.input, chr) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:213:3'): multiple select/rename and group_by ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:213:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::rename(...) 11. ├─dplyr::select(group_by(.input, chr), string = chr, dub = dbl2) 12. ├─dplyr::group_by(.input, chr) 13. └─arrow:::group_by.ArrowTabular(.input, chr) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:222:3'): multiple select/rename and group_by ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:222:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::rename(group_by(.input, chr), string = chr, dub = dbl2) 12. ├─dplyr::group_by(.input, chr) 13. └─arrow:::group_by.ArrowTabular(.input, chr) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-slice.R:66:3'): slice_min/max, ungrouped ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-slice.R:66:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(slice_max(.input, int, n = 4, with_ties = FALSE)) 10. ├─dplyr::slice_max(.input, int, n = 4, with_ties = FALSE) 11. └─arrow:::slice_max.ArrowTabular(.input, int, n = 4, with_ties = FALSE) 12. ├─dplyr::arrange(...) 13. └─arrow:::arrange.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(.data) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-slice.R:72:3'): slice_min/max, ungrouped ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-slice.R:72:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(slice_min(.input, int, n = 4, with_ties = FALSE)) 10. ├─dplyr::slice_min(.input, int, n = 4, with_ties = FALSE) 11. └─arrow:::slice_min.ArrowTabular(.input, int, n = 4, with_ties = FALSE) 12. ├─utils::head(...) 13. ├─dplyr::arrange(...) 14. └─arrow:::arrange.ArrowTabular(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-slice.R:79:3'): slice_min/max, ungrouped ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-slice.R:79:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(slice_max(.input, int, prop = 0.25, with_ties = FALSE)) 10. ├─dplyr::slice_max(.input, int, prop = 0.25, with_ties = FALSE) 11. └─arrow:::slice_max.ArrowTabular(.input, int, prop = 0.25, with_ties = FALSE) 12. ├─dplyr::arrange(...) 13. └─arrow:::arrange.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(.data) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-slice.R:85:3'): slice_min/max, ungrouped ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-slice.R:85:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(slice_min(.input, int, prop = 0.25, with_ties = FALSE)) 10. ├─dplyr::slice_min(.input, int, prop = 0.25, with_ties = FALSE) 11. └─arrow:::slice_min.ArrowTabular(.input, int, prop = 0.25, with_ties = FALSE) 12. ├─utils::head(...) 13. ├─dplyr::arrange(...) 14. └─arrow:::arrange.ArrowTabular(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:54:3'): Can aggregate in Arrow ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:54:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, total = sum(int, na.rm = TRUE))) 10. ├─dplyr::summarize(.input, total = sum(int, na.rm = TRUE)) 11. └─arrow:::summarise.ArrowTabular(.input, total = sum(int, na.rm = TRUE)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:60:3'): Can aggregate in Arrow ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:60:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, total = sum(int))) 10. ├─dplyr::summarize(.input, total = sum(int)) 11. └─arrow:::summarise.ArrowTabular(.input, total = sum(int)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:69:3'): Group by sum on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:69:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:77:3'): Group by sum on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:77:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:85:3'): Group by sum on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:85:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(group_by(.input, some_grouping), total = sum(int))) 10. ├─dplyr::summarize(group_by(.input, some_grouping), total = sum(int)) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:95:3'): Group by prod on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:95:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:103:3'): Group by prod on dataset ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:103:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:116:3'): Group by mean on dataset ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:116:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:124:3'): Group by mean on dataset ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:124:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:137:3'): Group by sd on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:137:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:145:3'): Group by sd on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:145:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:158:3'): Group by var on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:158:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:166:3'): Group by var on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:166:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:179:3'): n() ─────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:179:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, counts = n())) 10. ├─dplyr::summarize(.input, counts = n()) 11. └─arrow:::summarise.ArrowTabular(.input, counts = n()) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:186:3'): n() ─────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:186:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarize(...) 12. ├─dplyr::group_by(.input, some_grouping) 13. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:200:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:200:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:210:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:210:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:220:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:220:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(group_by(.input, some_grouping), any(lgl, na.rm = FALSE)) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:227:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:227:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(group_by(.input, some_grouping), all(lgl, na.rm = FALSE)) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:235:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:235:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(...) 12. ├─dplyr::mutate(.input, has_words = nchar(verses) < 0) 13. └─arrow:::mutate.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:243:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:243:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(...) 12. ├─dplyr::mutate(.input, has_words = nchar(verses) < 0) 13. └─arrow:::mutate.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:251:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:251:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:275:3'): n_distinct() on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:275:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:282:3'): n_distinct() on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:282:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:290:3'): n_distinct() on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:290:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, distinct = n_distinct(lgl, na.rm = FALSE))) 10. ├─dplyr::summarize(.input, distinct = n_distinct(lgl, na.rm = FALSE)) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:296:3'): n_distinct() on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:296:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:553:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:553:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::filter(select(.input, int, chr), int > 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:561:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:561:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::filter(select(.input, int, chr), int > 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:572:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:572:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:579:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:579:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:591:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:591:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:621:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:621:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:634:3'): min() and max() on character strings ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:634:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:646:5'): min() and max() on character strings ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─withr::with_options(...) at test-dplyr-summarize.R:643:3 2. │ └─base::force(code) 3. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:646:5 4. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 5. │ │ └─testthat:::expect_condition_matching_(...) 6. │ │ └─testthat:::quasi_capture(...) 7. │ │ ├─testthat (local) .capture(...) 8. │ │ │ └─base::withCallingHandlers(...) 9. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 10. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 11. ├─dplyr::collect(...) 12. ├─dplyr::arrange(...) 13. ├─dplyr::summarize(...) 14. ├─dplyr::group_by(.input, fct) 15. └─arrow:::group_by.ArrowTabular(.input, fct) 16. ├─dplyr::mutate(.data, !!!final_groups) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:664:3'): summarise() with !!sym() ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:664:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarise(...) 11. ├─dplyr::group_by(.input, false) 12. └─arrow:::group_by.ArrowTabular(.input, false) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:685:3'): Filter and aggregate ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:685:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::filter(.input, some_grouping == 2) 12. └─arrow:::filter.ArrowTabular(.input, some_grouping == 2) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:693:3'): Filter and aggregate ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:693:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(filter(.input, int > 5), total = sum(int, na.rm = TRUE)) 11. ├─dplyr::filter(.input, int > 5) 12. └─arrow:::filter.ArrowTabular(.input, int > 5) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:701:3'): Filter and aggregate ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:701:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(filter(.input, some_grouping == 2), some_grouping) 12. ├─dplyr::filter(.input, some_grouping == 2) 13. └─arrow:::filter.ArrowTabular(.input, some_grouping == 2) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::apply_filter_impl(...) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:710:3'): Filter and aggregate ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:710:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(filter(.input, int > 5), some_grouping) 12. ├─dplyr::filter(.input, int > 5) 13. └─arrow:::filter.ArrowTabular(.input, int > 5) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::apply_filter_impl(...) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:721:3'): Group by edge cases ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:721:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping * 2) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping * 2) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:729:3'): Group by edge cases ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:729:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, alt = some_grouping * 2) 12. └─arrow:::group_by.ArrowTabular(.input, alt = some_grouping * 2) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:746:3'): Do things after summarize ───────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:746:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::summarize(...) 13. ├─dplyr::filter(group_by(.input, some_grouping), int > 5) 14. ├─dplyr::group_by(.input, some_grouping) 15. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 16. ├─dplyr::mutate(.data, !!!final_groups) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:757:3'): Do things after summarize ───────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:757:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::summarize(...) 12. ├─dplyr::group_by(...) 13. ├─dplyr::mutate(...) 14. ├─dplyr::select(filter(.input, dbl > 2), chr, int, lgl) 15. ├─dplyr::filter(.input, dbl > 2) 16. └─arrow:::filter.ArrowTabular(.input, dbl > 2) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::apply_filter_impl(...) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:788:3'): Expressions on aggregations ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:788:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::mutate(...) 12. ├─dplyr::summarize(...) 13. ├─dplyr::group_by(.input, some_grouping) 14. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 15. ├─dplyr::mutate(.data, !!!final_groups) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:801:3'): Expressions on aggregations ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:801:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:810:3'): Expressions on aggregations ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:810:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:822:3'): Expressions on aggregations ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:822:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:851:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:851:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:862:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:862:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:874:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:874:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:885:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:885:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(.input, int = sum(int, na.rm = TRUE), y = int/n()) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:896:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:896:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(.input, int = sum(int, na.rm = TRUE), int = int/n()) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:909:3'): Weighted mean ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:909:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:920:3'): Weighted mean ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:920:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:934:3'): Weighted mean ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─testthat::expect_output(...) at test-dplyr-summarize.R:934:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─testthat::capture_output_lines(code, print, width = width) 5. │ │ └─testthat:::eval_with_output(code, print = print, width = width) 6. │ │ ├─withr::with_output_sink(path, withVisible(code)) 7. │ │ │ └─base::force(code) 8. │ │ └─base::withVisible(code) 9. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 10. ├─arrow:::compare_dplyr_binding(...) 11. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 12. │ │ └─testthat:::expect_condition_matching_(...) 13. │ │ └─testthat:::quasi_capture(...) 14. │ │ ├─testthat (local) .capture(...) 15. │ │ │ └─base::withCallingHandlers(...) 16. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 17. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 18. ├─dplyr::collect(...) 19. ├─dplyr::summarize(...) 20. ├─dplyr::group_by(.input, some_grouping) 21. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 22. ├─dplyr::mutate(.data, !!!final_groups) 23. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 24. ├─arrow:::try_arrow_dplyr(...) 25. │ ├─base::tryCatch(...) 26. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 27. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 28. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 29. │ └─base::eval(expr, parent) 30. └─arrow:::arrow_mask(out) 31. └─arrow:::empty_named_list() 32. └─base::structure(list(), .Names = character(0)) 33. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:949:3'): Summarize with 0 arguments ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:949:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(group_by(.input, some_grouping))) 10. ├─dplyr::summarize(group_by(.input, some_grouping)) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1058:3'): .groups argument ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1058:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(group_by(.input, some_grouping, int < 6), count = n()) 11. ├─dplyr::group_by(.input, some_grouping, int < 6) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int < 6) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1065:3'): .groups argument ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1065:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping, int < 6) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int < 6) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1072:3'): .groups argument ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1072:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping, int < 6) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int < 6) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1079:3'): .groups argument ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1079:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping, int < 6) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int < 6) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1116:3'): summarize() handles group_by .drop ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1116:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::arrange(collect(count(group_by(.input, y))), y) 10. ├─dplyr::collect(count(group_by(.input, y))) 11. ├─dplyr::count(group_by(.input, y)) 12. ├─dplyr::group_by(.input, y) 13. └─arrow:::group_by.ArrowTabular(.input, y) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1139:3'): summarize() handles group_by .drop ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1139:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::arrange(...) 10. ├─dplyr::collect(count(group_by(.input, y, .drop = FALSE))) 11. ├─dplyr::count(group_by(.input, y, .drop = FALSE)) 12. ├─dplyr::group_by(.input, y, .drop = FALSE) 13. └─arrow:::group_by.ArrowTabular(.input, y, .drop = FALSE) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1156:3'): summarise() passes through type information for temporary columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1156:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarise(...) 11. ├─dplyr::group_by(.input, x) 12. └─arrow:::group_by.ArrowTabular(.input, x) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1172:3'): summarise() can handle scalars and literal values ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1172:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarise(.input, y = 1L)) 10. ├─dplyr::summarise(.input, y = 1L) 11. └─arrow:::summarise.ArrowTabular(.input, y = 1L) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1177:3'): summarise() can handle scalars and literal values ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1177:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarise(.input, y = some_scalar_value)) 10. ├─dplyr::summarise(.input, y = some_scalar_value) 11. └─arrow:::summarise.ArrowTabular(.input, y = some_scalar_value) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1182:3'): summarise() can handle scalars and literal values ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1182:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarise(.input, y = 2L)) 10. ├─dplyr::summarise(.input, y = 2L) 11. └─arrow:::summarise.ArrowTabular(.input, y = 2L) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1209:3'): summarise() supports namespacing ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1209:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, total = base::sum(int, na.rm = TRUE))) 10. ├─dplyr::summarize(.input, total = base::sum(int, na.rm = TRUE)) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1215:3'): summarise() supports namespacing ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1215:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarise(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1223:3'): summarise() supports namespacing ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1223:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarise(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1277:3'): Can use across() within summarise() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1277:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarise(...) 12. ├─dplyr::group_by(.input, lgl) 13. └─arrow:::group_by.ArrowTabular(.input, lgl) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1297:3'): across() does not select grouping variables within summarise() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1297:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarise(...) 12. ├─dplyr::group_by(select(.input, int, dbl, chr), chr) 13. └─arrow:::group_by.arrow_dplyr_query(...) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1318:3'): .by argument ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1318:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(.input, total = sum(int, na.rm = TRUE), .by = some_grouping) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1324:3'): .by argument ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1324:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarize(.input, total = sum(int, na.rm = TRUE), .by = starts_with("dbl")) 12. └─arrow:::summarise.ArrowTabular(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 20. └─arrow:::arrow_mask(.data) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-union.R:50:3'): union ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-union.R:50:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(dplyr::union(.input, example_data)) 10. ├─dplyr::union(.input, example_data) 11. └─arrow:::union.ArrowTabular(.input, example_data) 12. ├─dplyr::distinct(dplyr::union_all(x, y)) 13. └─arrow:::distinct.arrow_dplyr_query(dplyr::union_all(x, y)) 14. ├─dplyr::group_by(.data, !!!syms(names(.data))) 15. └─arrow:::group_by.arrow_dplyr_query(.data, !!!syms(names(.data))) 16. ├─dplyr::mutate(.data, !!!final_groups) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-metadata.R:429:3'): dplyr with metadata ────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-metadata.R:429:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(mutate(.input, z = b * 4), z, a)) 10. ├─dplyr::select(mutate(.input, z = b * 4), z, a) 11. ├─dplyr::mutate(.input, z = b * 4) 12. └─arrow:::mutate.ArrowTabular(.input, z = b * 4) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-metadata.R:436:3'): dplyr with metadata ────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-metadata.R:436:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(mutate(.input, z = nchar(d)), z, a)) 10. ├─dplyr::select(mutate(.input, z = nchar(d)), z, a) 11. ├─dplyr::mutate(.input, z = nchar(d)) 12. └─arrow:::mutate.ArrowTabular(.input, z = nchar(d)) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-metadata.R:445:3'): dplyr with metadata ────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-metadata.R:445:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(group_by(.input, d), n())) 10. ├─dplyr::summarize(group_by(.input, d), n()) 11. ├─dplyr::group_by(.input, d) 12. └─arrow:::group_by.ArrowTabular(.input, d) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-metadata.R:454:3'): dplyr with metadata ────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-metadata.R:454:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(mutate(.input, a = b), a)) 10. ├─dplyr::select(mutate(.input, a = b), a) 11. ├─dplyr::mutate(.input, a = b) 12. └─arrow:::mutate.ArrowTabular(.input, a = b) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) [ FAIL 267 | WARN 2327 | SKIP 110 | PASS 5942 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-gcc

Version: 24.0.0
Check: whether package can be installed
Result: WARN Found the following significant warnings: <1b>[0m<1b>[1m<1b>[1m/tmp/RtmpB1GQlG/working_dir/RtmpcatyTd/file2d99175f5f949b/_deps/re2-src/re2/prog.h/data/gannet/ripley/R/packages/tests-clang/arrow/tools/cpp/src/arrow/ipc/message.cc::42658::55:: <1b>[0m<1b>[0m<1b>[0;1;35m<1b>[0;1;35mwarning: warning: <1b>[0m<1b>[0m<1b>[1m<1b>[1manonymous structs are a GNU extension [-Wgnu-anonymous-struct]'__COUNTER__' is a C2y extension [-Wc2y-extensions]<1b>[0m<1b>[0m See ‘/data/gannet/ripley/R/packages/tests-clang/arrow.Rcheck/00install.out’ for details. * used C++ compiler: ‘clang version 22.1.8 (https://github.com/llvm/llvm-project ca7933e47d3a3451d81e72ac174dcb5aa28b59d1)’ Flavor: r-devel-linux-x86_64-fedora-clang

Version: 24.0.0
Check: tests
Result: ERROR Running ‘testthat.R’ [11m/33m] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # Licensed to the Apache Software Foundation (ASF) under one > # or more contributor license agreements. See the NOTICE file > # distributed with this work for additional information > # regarding copyright ownership. The ASF licenses this file > # to you under the Apache License, Version 2.0 (the > # "License"); you may not use this file except in compliance > # with the License. You may obtain a copy of the License at > # > # http://www.apache.org/licenses/LICENSE-2.0 > # > # Unless required by applicable law or agreed to in writing, > # software distributed under the License is distributed on an > # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > # KIND, either express or implied. See the License for the > # specific language governing permissions and limitations > # under the License. > > library(testthat) > library(arrow) Some features are not enabled in this build of Arrow. Run `arrow_info()` for more information. Attaching package: 'arrow' The following object is masked from 'package:utils': timestamp > library(tibble) > > verbose_test_output <- identical(tolower(Sys.getenv("ARROW_R_DEV", "false")), "true") || + identical(tolower(Sys.getenv("ARROW_R_VERBOSE_TEST", "false")), "true") > > if (verbose_test_output) { + arrow_reporter <- MultiReporter$new(list(CheckReporter$new(), LocationReporter$new())) + } else { + arrow_reporter <- check_reporter() + } > test_check("arrow", reporter = arrow_reporter) Start test: Integer Array 'test-Array.R:25:3' [success] 'test-Array.R:25:3' [success] 'test-Array.R:25:3' [success] 'test-Array.R:25:3' [success] 'test-Array.R:25:3' [success] 'test-Array.R:25:3' [success] 'test-Array.R:25:3' [success] 'test-Array.R:25:3' [success] 'test-Array.R:25:3' [success] End test: Integer Array Start test: binary Array 'test-Array.R:31:3' [success] 'test-Array.R:31:3' [success] 'test-Array.R:31:3' [success] 'test-Array.R:31:3' [success] 'test-Array.R:31:3' [success] 'test-Array.R:31:3' [success] 'test-Array.R:31:3' [success] 'test-Array.R:31:3' [success] 'test-Array.R:31:3' [success] 'test-Array.R:32:3' [success] 'test-Array.R:32:3' [success] 'test-Array.R:32:3' [success] 'test-Array.R:32:3' [success] 'test-Array.R:32:3' [success] 'test-Array.R:32:3' [success] 'test-Array.R:32:3' [success] 'test-Array.R:32:3' [success] 'test-Array.R:32:3' [success] 'test-Array.R:33:3' [success] 'test-Array.R:33:3' [success] 'test-Array.R:33:3' [success] 'test-Array.R:33:3' [success] 'test-Array.R:33:3' [success] 'test-Array.R:33:3' [success] 'test-Array.R:33:3' [success] 'test-Array.R:33:3' [success] 'test-Array.R:33:3' [success] 'test-Array.R:36:3' [success] 'test-Array.R:43:3' [success] 'test-Array.R:43:3' [success] 'test-Array.R:43:3' [success] 'test-Array.R:43:3' [success] 'test-Array.R:43:3' [success] 'test-Array.R:43:3' [success] 'test-Array.R:43:3' [success] 'test-Array.R:43:3' [success] 'test-Array.R:43:3' [success] 'test-Array.R:49:3' [success] 'test-Array.R:49:3' [success] 'test-Array.R:49:3' [success] 'test-Array.R:49:3' [success] 'test-Array.R:49:3' [success] 'test-Array.R:49:3' [success] 'test-Array.R:49:3' [success] 'test-Array.R:49:3' [success] 'test-Array.R:49:3' [success] 'test-Array.R:56:3' [success] 'test-Array.R:56:3' [success] 'test-Array.R:56:3' [success] 'test-Array.R:56:3' [success] 'test-Array.R:56:3' [success] 'test-Array.R:56:3' [success] 'test-Array.R:56:3' [success] 'test-Array.R:56:3' [success] 'test-Array.R:56:3' [success] 'test-Array.R:59:3' [skip] End test: binary Array Start test: Slice() and RangeEquals() 'test-Array.R:99:3' [success] 'test-Array.R:100:3' [success] 'test-Array.R:101:3' [success] 'test-Array.R:102:3' [success] 'test-Array.R:103:3' [success] 'test-Array.R:104:3' [success] 'test-Array.R:107:3' [success] 'test-Array.R:108:3' [success] 'test-Array.R:111:3' [success] 'test-Array.R:112:3' [success] 'test-Array.R:113:3' [success] 'test-Array.R:114:3' [success] 'test-Array.R:115:3' [success] 'test-Array.R:116:3' [success] 'test-Array.R:117:3' [success] 'test-Array.R:118:3' [success] 'test-Array.R:119:3' [success] 'test-Array.R:120:3' [success] 'test-Array.R:121:3' [success] 'test-Array.R:122:3' [success] 'test-Array.R:123:3' [success] 'test-Array.R:125:3' [success] 'test-Array.R:126:3' [success] 'test-Array.R:130:3' [success] 'test-Array.R:131:3' [success] 'test-Array.R:133:3' [success] 'test-Array.R:134:3' [success] 'test-Array.R:135:3' [success] 'test-Array.R:136:3' [success] 'test-Array.R:137:3' [success] 'test-Array.R:139:3' [skip] End test: Slice() and RangeEquals() Start test: Double Array 'test-Array.R:147:3' [success] 'test-Array.R:147:3' [success] 'test-Array.R:147:3' [success] 'test-Array.R:147:3' [success] 'test-Array.R:147:3' [success] 'test-Array.R:147:3' [success] 'test-Array.R:147:3' [success] 'test-Array.R:147:3' [success] 'test-Array.R:147:3' [success] End test: Double Array Start test: Array print method includes type 'test-Array.R:152:3' [success] End test: Array print method includes type Start test: Array supports NA 'test-Array.R:158:3' [success] 'test-Array.R:159:3' [success] 'test-Array.R:160:3' [success] 'test-Array.R:161:3' [success] 'test-Array.R:163:3' [success] 'test-Array.R:164:3' [success] 'test-Array.R:167:3' [success] 'test-Array.R:168:3' [success] 'test-Array.R:169:3' [success] 'test-Array.R:170:3' [success] 'test-Array.R:171:3' [success] 'test-Array.R:172:3' [success] 'test-Array.R:173:3' [success] 'test-Array.R:174:3' [success] 'test-Array.R:175:3' [success] 'test-Array.R:176:3' [success] End test: Array supports NA Start test: Array support null type (ARROW-7064) 'test-Array.R:180:3' [success] 'test-Array.R:180:3' [success] 'test-Array.R:180:3' [success] 'test-Array.R:180:3' [success] 'test-Array.R:180:3' [success] 'test-Array.R:180:3' [success] 'test-Array.R:180:3' [success] 'test-Array.R:180:3' [success] 'test-Array.R:180:3' [success] End test: Array support null type (ARROW-7064) Start test: Array support 0-length NULL vectors (Arrow-17543) 'test-Array.R:184:3' [success] 'test-Array.R:185:3' [success] End test: Array support 0-length NULL vectors (Arrow-17543) Start test: Array supports logical vectors (ARROW-3341) 'test-Array.R:191:3' [success] 'test-Array.R:191:3' [success] 'test-Array.R:191:3' [success] 'test-Array.R:191:3' [success] 'test-Array.R:191:3' [success] 'test-Array.R:191:3' [success] 'test-Array.R:191:3' [success] 'test-Array.R:191:3' [success] 'test-Array.R:191:3' [success] 'test-Array.R:195:3' [success] 'test-Array.R:195:3' [success] 'test-Array.R:195:3' [success] 'test-Array.R:195:3' [success] 'test-Array.R:195:3' [success] 'test-Array.R:195:3' [success] 'test-Array.R:195:3' [success] 'test-Array.R:195:3' [success] 'test-Array.R:195:3' [success] End test: Array supports logical vectors (ARROW-3341) Start test: Array supports character vectors (ARROW-3339) 'test-Array.R:200:3' [success] 'test-Array.R:200:3' [success] 'test-Array.R:200:3' [success] 'test-Array.R:200:3' [success] 'test-Array.R:200:3' [success] 'test-Array.R:200:3' [success] 'test-Array.R:200:3' [success] 'test-Array.R:200:3' [success] 'test-Array.R:200:3' [success] 'test-Array.R:201:3' [success] 'test-Array.R:201:3' [success] 'test-Array.R:201:3' [success] 'test-Array.R:201:3' [success] 'test-Array.R:201:3' [success] 'test-Array.R:201:3' [success] 'test-Array.R:201:3' [success] 'test-Array.R:201:3' [success] 'test-Array.R:201:3' [success] 'test-Array.R:204:3' [success] 'test-Array.R:204:3' [success] 'test-Array.R:204:3' [success] 'test-Array.R:204:3' [success] 'test-Array.R:204:3' [success] 'test-Array.R:204:3' [success] 'test-Array.R:204:3' [success] 'test-Array.R:204:3' [success] 'test-Array.R:204:3' [success] 'test-Array.R:205:3' [success] 'test-Array.R:205:3' [success] 'test-Array.R:205:3' [success] 'test-Array.R:205:3' [success] 'test-Array.R:205:3' [success] 'test-Array.R:205:3' [success] 'test-Array.R:205:3' [success] 'test-Array.R:205:3' [success] 'test-Array.R:205:3' [success] End test: Array supports character vectors (ARROW-3339) Start test: Character vectors > 2GB become large_utf8 'test-Array.R:209:3' [skip] End test: Character vectors > 2GB become large_utf8 Start test: Arrays with length > INT_MAX can be created and inspected 'test-Array.R:216:3' [skip] End test: Arrays with length > INT_MAX can be created and inspected Start test: empty arrays are supported 'test-Array.R:233:3' [success] 'test-Array.R:233:3' [success] 'test-Array.R:233:3' [success] 'test-Array.R:233:3' [success] 'test-Array.R:233:3' [success] 'test-Array.R:234:3' [success] 'test-Array.R:234:3' [success] 'test-Array.R:234:3' [success] 'test-Array.R:234:3' [success] 'test-Array.R:234:3' [success] 'test-Array.R:235:3' [success] 'test-Array.R:235:3' [success] 'test-Array.R:235:3' [success] 'test-Array.R:235:3' [success] 'test-Array.R:235:3' [success] 'test-Array.R:236:3' [success] 'test-Array.R:236:3' [success] 'test-Array.R:236:3' [success] 'test-Array.R:236:3' [success] 'test-Array.R:236:3' [success] 'test-Array.R:237:3' [success] 'test-Array.R:237:3' [success] 'test-Array.R:237:3' [success] 'test-Array.R:237:3' [success] 'test-Array.R:237:3' [success] 'test-Array.R:238:3' [success] 'test-Array.R:238:3' [success] 'test-Array.R:238:3' [success] 'test-Array.R:238:3' [success] 'test-Array.R:238:3' [success] End test: empty arrays are supported Start test: array with all nulls are supported 'test-Array.R:243:3' [success] 'test-Array.R:243:3' [success] 'test-Array.R:243:3' [success] 'test-Array.R:243:3' [success] 'test-Array.R:243:3' [success] 'test-Array.R:243:3' [success] 'test-Array.R:243:3' [success] 'test-Array.R:243:3' [success] 'test-Array.R:243:3' [success] 'test-Array.R:244:3' [success] 'test-Array.R:244:3' [success] 'test-Array.R:244:3' [success] 'test-Array.R:244:3' [success] 'test-Array.R:244:3' [success] 'test-Array.R:244:3' [success] 'test-Array.R:244:3' [success] 'test-Array.R:244:3' [success] 'test-Array.R:244:3' [success] 'test-Array.R:245:3' [success] 'test-Array.R:245:3' [success] 'test-Array.R:245:3' [success] 'test-Array.R:245:3' [success] 'test-Array.R:245:3' [success] 'test-Array.R:245:3' [success] 'test-Array.R:245:3' [success] 'test-Array.R:245:3' [success] 'test-Array.R:245:3' [success] 'test-Array.R:246:3' [success] 'test-Array.R:246:3' [success] 'test-Array.R:246:3' [success] 'test-Array.R:246:3' [success] 'test-Array.R:246:3' [success] 'test-Array.R:246:3' [success] 'test-Array.R:246:3' [success] 'test-Array.R:246:3' [success] 'test-Array.R:246:3' [success] 'test-Array.R:247:3' [success] 'test-Array.R:247:3' [success] 'test-Array.R:247:3' [success] 'test-Array.R:247:3' [success] 'test-Array.R:247:3' [success] 'test-Array.R:247:3' [success] 'test-Array.R:247:3' [success] 'test-Array.R:247:3' [success] 'test-Array.R:247:3' [success] End test: array with all nulls are supported Start test: Array supports unordered factors (ARROW-3355) 'test-Array.R:253:3' [success] 'test-Array.R:253:3' [success] 'test-Array.R:253:3' [success] 'test-Array.R:253:3' [success] 'test-Array.R:253:3' [success] 'test-Array.R:253:3' [success] 'test-Array.R:253:3' [success] 'test-Array.R:253:3' [success] 'test-Array.R:253:3' [success] 'test-Array.R:257:3' [success] 'test-Array.R:257:3' [success] 'test-Array.R:257:3' [success] 'test-Array.R:257:3' [success] 'test-Array.R:257:3' [success] 'test-Array.R:257:3' [success] 'test-Array.R:257:3' [success] 'test-Array.R:257:3' [success] 'test-Array.R:257:3' [success] End test: Array supports unordered factors (ARROW-3355) Start test: Array supports ordered factors (ARROW-3355) 'test-Array.R:263:3' [success] 'test-Array.R:263:3' [success] 'test-Array.R:263:3' [success] 'test-Array.R:263:3' [success] 'test-Array.R:263:3' [success] 'test-Array.R:263:3' [success] 'test-Array.R:263:3' [success] 'test-Array.R:263:3' [success] 'test-Array.R:263:3' [success] 'test-Array.R:264:3' [success] 'test-Array.R:268:3' [success] 'test-Array.R:268:3' [success] 'test-Array.R:268:3' [success] 'test-Array.R:268:3' [success] 'test-Array.R:268:3' [success] 'test-Array.R:268:3' [success] 'test-Array.R:268:3' [success] 'test-Array.R:268:3' [success] 'test-Array.R:268:3' [success] End test: Array supports ordered factors (ARROW-3355) Start test: array supports Date (ARROW-3340) 'test-Array.R:273:3' [success] 'test-Array.R:273:3' [success] 'test-Array.R:273:3' [success] 'test-Array.R:273:3' [success] 'test-Array.R:273:3' [success] 'test-Array.R:273:3' [success] 'test-Array.R:273:3' [success] 'test-Array.R:273:3' [success] 'test-Array.R:273:3' [success] 'test-Array.R:276:3' [success] 'test-Array.R:276:3' [success] 'test-Array.R:276:3' [success] 'test-Array.R:276:3' [success] 'test-Array.R:276:3' [success] 'test-Array.R:276:3' [success] 'test-Array.R:276:3' [success] 'test-Array.R:276:3' [success] 'test-Array.R:276:3' [success] End test: array supports Date (ARROW-3340) Start test: array supports POSIXct (ARROW-3340) 'test-Array.R:281:3' [success] 'test-Array.R:281:3' [success] 'test-Array.R:281:3' [success] 'test-Array.R:281:3' [success] 'test-Array.R:281:3' [success] 'test-Array.R:281:3' [success] 'test-Array.R:281:3' [success] 'test-Array.R:281:3' [success] 'test-Array.R:281:3' [success] 'test-Array.R:284:3' [success] 'test-Array.R:284:3' [success] 'test-Array.R:284:3' [success] 'test-Array.R:284:3' [success] 'test-Array.R:284:3' [success] 'test-Array.R:284:3' [success] 'test-Array.R:284:3' [success] 'test-Array.R:284:3' [success] 'test-Array.R:284:3' [success] 'test-Array.R:287:3' [success] 'test-Array.R:287:3' [success] 'test-Array.R:287:3' [success] 'test-Array.R:287:3' [success] 'test-Array.R:287:3' [success] 'test-Array.R:287:3' [success] 'test-Array.R:287:3' [success] 'test-Array.R:287:3' [success] 'test-Array.R:287:3' [success] End test: array supports POSIXct (ARROW-3340) Start test: array uses local timezone for POSIXct without timezone 'test-Array.R:293:5' [success] 'test-Array.R:294:5' [success] 'test-Array.R:294:5' [success] 'test-Array.R:294:5' [success] 'test-Array.R:294:5' [success] 'test-Array.R:294:5' [success] 'test-Array.R:294:5' [success] 'test-Array.R:294:5' [success] 'test-Array.R:294:5' [success] 'test-Array.R:294:5' [success] 'test-Array.R:297:5' [skip] End test: array uses local timezone for POSIXct without timezone Start test: zero-length POSIXct can be converted (GH-48832) 'test-Array.R:332:3' [success] 'test-Array.R:334:3' [success] 'test-Array.R:335:3' [success] End test: zero-length POSIXct can be converted (GH-48832) Start test: Timezone handling in Arrow roundtrip (ARROW-3543) 'test-Array.R:346:5' [success] 'test-Array.R:351:3' [success] End test: Timezone handling in Arrow roundtrip (ARROW-3543) Start test: array supports integer64 'test-Array.R:356:3' [success] 'test-Array.R:356:3' [success] 'test-Array.R:356:3' [success] 'test-Array.R:356:3' [success] 'test-Array.R:356:3' [success] 'test-Array.R:356:3' [success] 'test-Array.R:356:3' [success] 'test-Array.R:356:3' [success] 'test-Array.R:356:3' [success] 'test-Array.R:359:3' [success] 'test-Array.R:359:3' [success] 'test-Array.R:359:3' [success] 'test-Array.R:359:3' [success] 'test-Array.R:359:3' [success] 'test-Array.R:359:3' [success] 'test-Array.R:359:3' [success] 'test-Array.R:359:3' [success] 'test-Array.R:359:3' [success] 'test-Array.R:363:3' [success] 'test-Array.R:364:3' [success] End test: array supports integer64 Start test: array supports integer64 with new semantics 'test-Array.R:370:5' [success] 'test-Array.R:370:5' [success] 'test-Array.R:370:5' [success] 'test-Array.R:370:5' [success] 'test-Array.R:370:5' [success] 'test-Array.R:370:5' [success] 'test-Array.R:370:5' [success] 'test-Array.R:370:5' [success] 'test-Array.R:370:5' [success] 'test-Array.R:373:5' [success] 'test-Array.R:373:5' [success] 'test-Array.R:373:5' [success] 'test-Array.R:373:5' [success] 'test-Array.R:373:5' [success] 'test-Array.R:373:5' [success] 'test-Array.R:373:5' [success] 'test-Array.R:373:5' [success] 'test-Array.R:373:5' [success] 'test-Array.R:377:5' [success] 'test-Array.R:378:5' [success] End test: array supports integer64 with new semantics Start test: array supports hms difftime 'test-Array.R:384:3' [success] 'test-Array.R:384:3' [success] 'test-Array.R:384:3' [success] 'test-Array.R:384:3' [success] 'test-Array.R:384:3' [success] 'test-Array.R:384:3' [success] 'test-Array.R:384:3' [success] 'test-Array.R:384:3' [success] 'test-Array.R:384:3' [success] 'test-Array.R:385:3' [success] 'test-Array.R:385:3' [success] 'test-Array.R:385:3' [success] 'test-Array.R:385:3' [success] 'test-Array.R:385:3' [success] 'test-Array.R:385:3' [success] 'test-Array.R:385:3' [success] 'test-Array.R:385:3' [success] 'test-Array.R:385:3' [success] End test: array supports hms difftime Start test: array supports difftime 'test-Array.R:390:3' [success] 'test-Array.R:390:3' [success] 'test-Array.R:390:3' [success] 'test-Array.R:390:3' [success] 'test-Array.R:390:3' [success] 'test-Array.R:390:3' [success] 'test-Array.R:390:3' [success] 'test-Array.R:390:3' [success] 'test-Array.R:390:3' [success] 'test-Array.R:391:3' [success] 'test-Array.R:391:3' [success] 'test-Array.R:391:3' [success] 'test-Array.R:391:3' [success] 'test-Array.R:391:3' [success] 'test-Array.R:391:3' [success] 'test-Array.R:391:3' [success] 'test-Array.R:391:3' [success] 'test-Array.R:391:3' [success] End test: array supports difftime Start test: support for NaN (ARROW-3615) 'test-Array.R:397:3' [success] 'test-Array.R:398:3' [success] End test: support for NaN (ARROW-3615) Start test: is.nan() evaluates to FALSE on NA (for consistency with base R) 'test-Array.R:403:3' [warning] 'test-Array.R:403:3' [warning] 'test-Array.R:403:3' [warning] 'test-Array.R:403:3' [success] 'test-Array.R:403:3' [warning] 'test-Array.R:403:3' [warning] 'test-Array.R:403:3' [warning] 'test-Array.R:403:3' [success] End test: is.nan() evaluates to FALSE on NA (for consistency with base R) Start test: is.nan() evaluates to FALSE on non-floats (for consistency with base R) 'test-Array.R:409:3' [success] 'test-Array.R:409:3' [success] 'test-Array.R:410:3' [success] 'test-Array.R:410:3' [success] End test: is.nan() evaluates to FALSE on non-floats (for consistency with base R) Start test: is.na() evaluates to TRUE on NaN (for consistency with base R) 'test-Array.R:415:3' [success] 'test-Array.R:415:3' [success] End test: is.na() evaluates to TRUE on NaN (for consistency with base R) Start test: integer types casts (ARROW-3741) 'test-Array.R:422:5' [success] 'test-Array.R:423:5' [success] 'test-Array.R:422:5' [success] 'test-Array.R:423:5' [success] 'test-Array.R:422:5' [success] 'test-Array.R:423:5' [success] 'test-Array.R:422:5' [success] 'test-Array.R:423:5' [success] 'test-Array.R:422:5' [success] 'test-Array.R:423:5' [success] 'test-Array.R:422:5' [success] 'test-Array.R:423:5' [success] 'test-Array.R:422:5' [success] 'test-Array.R:423:5' [success] 'test-Array.R:422:5' [success] 'test-Array.R:423:5' [success] End test: integer types casts (ARROW-3741) Start test: integer types cast safety (ARROW-3741, ARROW-5541) 'test-Array.R:430:5' [success] 'test-Array.R:431:5' [success] 'test-Array.R:430:5' [success] 'test-Array.R:431:5' [success] 'test-Array.R:430:5' [success] 'test-Array.R:431:5' [success] 'test-Array.R:430:5' [success] 'test-Array.R:431:5' [success] End test: integer types cast safety (ARROW-3741, ARROW-5541) Start test: float types casts (ARROW-3741) 'test-Array.R:440:5' [success] 'test-Array.R:441:5' [success] 'test-Array.R:442:5' [success] 'test-Array.R:440:5' [success] 'test-Array.R:441:5' [success] 'test-Array.R:442:5' [success] End test: float types casts (ARROW-3741) Start test: cast to half float works 'test-Array.R:447:3' [skip] End test: cast to half float works Start test: cast input validation 'test-Array.R:455:3' [success] End test: cast input validation Start test: arrow_array() supports the type= argument. conversion from INTSXP and int64 to all int types 'test-Array.R:469:5' [success] 'test-Array.R:470:5' [success] 'test-Array.R:469:5' [success] 'test-Array.R:470:5' [success] 'test-Array.R:469:5' [success] 'test-Array.R:470:5' [success] 'test-Array.R:469:5' [success] 'test-Array.R:470:5' [success] 'test-Array.R:469:5' [success] 'test-Array.R:470:5' [success] 'test-Array.R:469:5' [success] 'test-Array.R:470:5' [success] 'test-Array.R:469:5' [success] 'test-Array.R:470:5' [success] 'test-Array.R:469:5' [success] 'test-Array.R:470:5' [success] 'test-Array.R:469:5' [success] 'test-Array.R:470:5' [success] 'test-Array.R:469:5' [success] 'test-Array.R:470:5' [success] 'test-Array.R:474:3' [success] End test: arrow_array() supports the type= argument. conversion from INTSXP and int64 to all int types Start test: arrow_array() aborts on overflow 'test-Array.R:481:3' [success] 'test-Array.R:482:3' [success] 'test-Array.R:484:3' [success] 'test-Array.R:485:3' [success] 'test-Array.R:487:3' [success] 'test-Array.R:488:3' [success] 'test-Array.R:490:3' [success] 'test-Array.R:491:3' [success] 'test-Array.R:493:3' [success] 'test-Array.R:494:3' [success] 'test-Array.R:496:3' [success] 'test-Array.R:497:3' [success] End test: arrow_array() aborts on overflow Start test: arrow_array() does not convert doubles to integer 'test-Array.R:503:5' [success] 'test-Array.R:504:5' [success] 'test-Array.R:503:5' [success] 'test-Array.R:504:5' [success] 'test-Array.R:503:5' [success] 'test-Array.R:504:5' [success] 'test-Array.R:503:5' [success] 'test-Array.R:504:5' [success] 'test-Array.R:503:5' [success] 'test-Array.R:504:5' [success] 'test-Array.R:503:5' [success] 'test-Array.R:504:5' [success] 'test-Array.R:503:5' [success] 'test-Array.R:504:5' [success] 'test-Array.R:503:5' [success] 'test-Array.R:504:5' [success] End test: arrow_array() does not convert doubles to integer Start test: arrow_array() converts raw vectors to uint8 arrays (ARROW-3794) 'test-Array.R:509:3' [success] End test: arrow_array() converts raw vectors to uint8 arrays (ARROW-3794) Start test: Array<int8>$as_vector() converts to integer (ARROW-3794) 'test-Array.R:515:3' [success] 'test-Array.R:516:3' [success] 'test-Array.R:520:3' [success] 'test-Array.R:521:3' [success] End test: Array<int8>$as_vector() converts to integer (ARROW-3794) Start test: Arrays of {,u}int{32,64} convert to integer if they can fit 'test-Array.R:526:3' [success] 'test-Array.R:529:3' [success] 'test-Array.R:532:3' [success] End test: Arrays of {,u}int{32,64} convert to integer if they can fit Start test: Arrays of uint{32,64} convert to numeric if they can't fit integer 'test-Array.R:537:3' [success] 'test-Array.R:540:3' [success] End test: Arrays of uint{32,64} convert to numeric if they can't fit integer Start test: arrow_array() recognise arrow::Array (ARROW-3815) 'test-Array.R:545:3' [success] End test: arrow_array() recognise arrow::Array (ARROW-3815) Start test: arrow_array() handles data frame -> struct arrays (ARROW-3811) 'test-Array.R:551:3' [success] 'test-Array.R:552:3' [success] 'test-Array.R:560:3' [success] 'test-Array.R:561:3' [success] End test: arrow_array() handles data frame -> struct arrays (ARROW-3811) Start test: StructArray methods 'test-Array.R:567:3' [success] 'test-Array.R:568:3' [success] 'test-Array.R:569:3' [success] 'test-Array.R:570:3' [success] 'test-Array.R:571:3' [success] End test: StructArray methods Start test: StructArray creation 'test-Array.R:577:3' [success] 'test-Array.R:578:3' [success] 'test-Array.R:579:3' [success] 'test-Array.R:583:3' [success] 'test-Array.R:584:3' [success] 'test-Array.R:585:3' [success] End test: StructArray creation Start test: arrow_array() can handle data frame with custom struct type (not inferred) 'test-Array.R:592:3' [success] 'test-Array.R:594:3' [success] 'test-Array.R:600:3' [success] 'test-Array.R:606:3' [success] End test: arrow_array() can handle data frame with custom struct type (not inferred) Start test: arrow_array() supports tibble with no columns (ARROW-8354) 'test-Array.R:611:3' [success] End test: arrow_array() supports tibble with no columns (ARROW-8354) Start test: arrow_array() handles vector -> list arrays (ARROW-7662) 'test-Array.R:616:3' [success] 'test-Array.R:619:3' [success] 'test-Array.R:619:3' [success] 'test-Array.R:619:3' [success] 'test-Array.R:619:3' [success] 'test-Array.R:619:3' [success] 'test-Array.R:619:3' [success] 'test-Array.R:619:3' [success] 'test-Array.R:620:3' [success] 'test-Array.R:620:3' [success] 'test-Array.R:620:3' [success] 'test-Array.R:620:3' [success] 'test-Array.R:620:3' [success] 'test-Array.R:620:3' [success] 'test-Array.R:620:3' [success] 'test-Array.R:621:3' [success] 'test-Array.R:621:3' [success] 'test-Array.R:621:3' [success] 'test-Array.R:621:3' [success] 'test-Array.R:621:3' [success] 'test-Array.R:621:3' [success] 'test-Array.R:621:3' [success] 'test-Array.R:622:3' [success] 'test-Array.R:622:3' [success] 'test-Array.R:622:3' [success] 'test-Array.R:622:3' [success] 'test-Array.R:622:3' [success] 'test-Array.R:622:3' [success] 'test-Array.R:622:3' [success] 'test-Array.R:625:3' [success] 'test-Array.R:625:3' [success] 'test-Array.R:625:3' [success] 'test-Array.R:625:3' [success] 'test-Array.R:625:3' [success] 'test-Array.R:625:3' [success] 'test-Array.R:625:3' [success] 'test-Array.R:626:3' [success] 'test-Array.R:626:3' [success] 'test-Array.R:626:3' [success] 'test-Array.R:626:3' [success] 'test-Array.R:626:3' [success] 'test-Array.R:626:3' [success] 'test-Array.R:626:3' [success] 'test-Array.R:627:3' [success] 'test-Array.R:627:3' [success] 'test-Array.R:627:3' [success] 'test-Array.R:627:3' [success] 'test-Array.R:627:3' [success] 'test-Array.R:627:3' [success] 'test-Array.R:627:3' [success] 'test-Array.R:628:3' [success] 'test-Array.R:628:3' [success] 'test-Array.R:628:3' [success] 'test-Array.R:628:3' [success] 'test-Array.R:628:3' [success] 'test-Array.R:628:3' [success] 'test-Array.R:628:3' [success] 'test-Array.R:631:3' [success] 'test-Array.R:631:3' [success] 'test-Array.R:631:3' [success] 'test-Array.R:631:3' [success] 'test-Array.R:631:3' [success] 'test-Array.R:631:3' [success] 'test-Array.R:631:3' [success] 'test-Array.R:632:3' [success] 'test-Array.R:632:3' [success] 'test-Array.R:632:3' [success] 'test-Array.R:632:3' [success] 'test-Array.R:632:3' [success] 'test-Array.R:632:3' [success] 'test-Array.R:632:3' [success] 'test-Array.R:633:3' [success] 'test-Array.R:633:3' [success] 'test-Array.R:633:3' [success] 'test-Array.R:633:3' [success] 'test-Array.R:633:3' [success] 'test-Array.R:633:3' [success] 'test-Array.R:633:3' [success] 'test-Array.R:634:3' [success] 'test-Array.R:634:3' [success] 'test-Array.R:634:3' [success] 'test-Array.R:634:3' [success] 'test-Array.R:634:3' [success] 'test-Array.R:634:3' [success] 'test-Array.R:634:3' [success] 'test-Array.R:637:3' [success] 'test-Array.R:637:3' [success] 'test-Array.R:637:3' [success] 'test-Array.R:637:3' [success] 'test-Array.R:637:3' [success] 'test-Array.R:637:3' [success] 'test-Array.R:637:3' [success] 'test-Array.R:638:3' [success] 'test-Array.R:638:3' [success] 'test-Array.R:638:3' [success] 'test-Array.R:638:3' [success] 'test-Array.R:638:3' [success] 'test-Array.R:638:3' [success] 'test-Array.R:638:3' [success] 'test-Array.R:639:3' [success] 'test-Array.R:639:3' [success] 'test-Array.R:639:3' [success] 'test-Array.R:639:3' [success] 'test-Array.R:639:3' [success] 'test-Array.R:639:3' [success] 'test-Array.R:639:3' [success] 'test-Array.R:640:3' [success] 'test-Array.R:640:3' [success] 'test-Array.R:640:3' [success] 'test-Array.R:640:3' [success] 'test-Array.R:640:3' [success] 'test-Array.R:640:3' [success] 'test-Array.R:640:3' [success] 'test-Array.R:643:3' [success] 'test-Array.R:643:3' [success] 'test-Array.R:643:3' [success] 'test-Array.R:643:3' [success] 'test-Array.R:643:3' [success] 'test-Array.R:643:3' [success] 'test-Array.R:643:3' [success] 'test-Array.R:644:3' [success] 'test-Array.R:644:3' [success] 'test-Array.R:644:3' [success] 'test-Array.R:644:3' [success] 'test-Array.R:644:3' [success] 'test-Array.R:644:3' [success] 'test-Array.R:644:3' [success] 'test-Array.R:647:3' [success] 'test-Array.R:647:3' [success] 'test-Array.R:647:3' [success] 'test-Array.R:647:3' [success] 'test-Array.R:647:3' [success] 'test-Array.R:647:3' [success] 'test-Array.R:647:3' [success] 'test-Array.R:651:3' [success] 'test-Array.R:651:3' [success] 'test-Array.R:651:3' [success] 'test-Array.R:651:3' [success] 'test-Array.R:651:3' [success] 'test-Array.R:651:3' [success] 'test-Array.R:651:3' [success] 'test-Array.R:657:3' [success] End test: arrow_array() handles vector -> list arrays (ARROW-7662) Start test: arrow_array() handles list of dataframes -> map arrays 'test-Array.R:662:3' [success] 'test-Array.R:671:3' [success] 'test-Array.R:672:3' [success] 'test-Array.R:674:3' [success] 'test-Array.R:675:3' [success] 'test-Array.R:676:3' [success] 'test-Array.R:677:3' [success] 'test-Array.R:679:3' [success] 'test-Array.R:680:3' [success] 'test-Array.R:681:3' [success] 'test-Array.R:682:3' [success] End test: arrow_array() handles list of dataframes -> map arrays Start test: arrow_array() handles vector -> large list arrays 'test-Array.R:687:3' [success] 'test-Array.R:690:3' [success] 'test-Array.R:690:3' [success] 'test-Array.R:690:3' [success] 'test-Array.R:690:3' [success] 'test-Array.R:690:3' [success] 'test-Array.R:690:3' [success] 'test-Array.R:690:3' [success] 'test-Array.R:691:3' [success] 'test-Array.R:691:3' [success] 'test-Array.R:691:3' [success] 'test-Array.R:691:3' [success] 'test-Array.R:691:3' [success] 'test-Array.R:691:3' [success] 'test-Array.R:691:3' [success] 'test-Array.R:692:3' [success] 'test-Array.R:692:3' [success] 'test-Array.R:692:3' [success] 'test-Array.R:692:3' [success] 'test-Array.R:692:3' [success] 'test-Array.R:692:3' [success] 'test-Array.R:692:3' [success] 'test-Array.R:693:3' [success] 'test-Array.R:693:3' [success] 'test-Array.R:693:3' [success] 'test-Array.R:693:3' [success] 'test-Array.R:693:3' [success] 'test-Array.R:693:3' [success] 'test-Array.R:693:3' [success] 'test-Array.R:700:3' [success] 'test-Array.R:700:3' [success] 'test-Array.R:700:3' [success] 'test-Array.R:700:3' [success] 'test-Array.R:700:3' [success] 'test-Array.R:700:3' [success] 'test-Array.R:700:3' [success] 'test-Array.R:701:3' [success] 'test-Array.R:701:3' [success] 'test-Array.R:701:3' [success] 'test-Array.R:701:3' [success] 'test-Array.R:701:3' [success] 'test-Array.R:701:3' [success] 'test-Array.R:701:3' [success] 'test-Array.R:702:3' [success] 'test-Array.R:702:3' [success] 'test-Array.R:702:3' [success] 'test-Array.R:702:3' [success] 'test-Array.R:702:3' [success] 'test-Array.R:702:3' [success] 'test-Array.R:702:3' [success] 'test-Array.R:703:3' [success] 'test-Array.R:703:3' [success] 'test-Array.R:703:3' [success] 'test-Array.R:703:3' [success] 'test-Array.R:703:3' [success] 'test-Array.R:703:3' [success] 'test-Array.R:703:3' [success] 'test-Array.R:710:3' [success] 'test-Array.R:710:3' [success] 'test-Array.R:710:3' [success] 'test-Array.R:710:3' [success] 'test-Array.R:710:3' [success] 'test-Array.R:710:3' [success] 'test-Array.R:710:3' [success] 'test-Array.R:711:3' [success] 'test-Array.R:711:3' [success] 'test-Array.R:711:3' [success] 'test-Array.R:711:3' [success] 'test-Array.R:711:3' [success] 'test-Array.R:711:3' [success] 'test-Array.R:711:3' [success] 'test-Array.R:712:3' [success] 'test-Array.R:712:3' [success] 'test-Array.R:712:3' [success] 'test-Array.R:712:3' [success] 'test-Array.R:712:3' [success] 'test-Array.R:712:3' [success] 'test-Array.R:712:3' [success] 'test-Array.R:713:3' [success] 'test-Array.R:713:3' [success] 'test-Array.R:713:3' [success] 'test-Array.R:713:3' [success] 'test-Array.R:713:3' [success] 'test-Array.R:713:3' [success] 'test-Array.R:713:3' [success] 'test-Array.R:720:3' [success] 'test-Array.R:720:3' [success] 'test-Array.R:720:3' [success] 'test-Array.R:720:3' [success] 'test-Array.R:720:3' [success] 'test-Array.R:720:3' [success] 'test-Array.R:720:3' [success] 'test-Array.R:721:3' [success] 'test-Array.R:721:3' [success] 'test-Array.R:721:3' [success] 'test-Array.R:721:3' [success] 'test-Array.R:721:3' [success] 'test-Array.R:721:3' [success] 'test-Array.R:721:3' [success] 'test-Array.R:722:3' [success] 'test-Array.R:722:3' [success] 'test-Array.R:722:3' [success] 'test-Array.R:722:3' [success] 'test-Array.R:722:3' [success] 'test-Array.R:722:3' [success] 'test-Array.R:722:3' [success] 'test-Array.R:727:3' [success] 'test-Array.R:727:3' [success] 'test-Array.R:727:3' [success] 'test-Array.R:727:3' [success] 'test-Array.R:727:3' [success] 'test-Array.R:727:3' [success] 'test-Array.R:727:3' [success] 'test-Array.R:734:3' [success] 'test-Array.R:734:3' [success] 'test-Array.R:734:3' [success] 'test-Array.R:734:3' [success] 'test-Array.R:734:3' [success] 'test-Array.R:734:3' [success] 'test-Array.R:734:3' [success] 'test-Array.R:739:3' [success] 'test-Array.R:739:3' [success] 'test-Array.R:739:3' [success] 'test-Array.R:739:3' [success] 'test-Array.R:739:3' [success] 'test-Array.R:739:3' [success] 'test-Array.R:739:3' [success] 'test-Array.R:746:3' [success] 'test-Array.R:746:3' [success] 'test-Array.R:746:3' [success] 'test-Array.R:746:3' [success] 'test-Array.R:746:3' [success] 'test-Array.R:746:3' [success] 'test-Array.R:746:3' [success] 'test-Array.R:751:3' [success] 'test-Array.R:751:3' [success] 'test-Array.R:751:3' [success] 'test-Array.R:751:3' [success] 'test-Array.R:751:3' [success] 'test-Array.R:751:3' [success] 'test-Array.R:751:3' [success] End test: arrow_array() handles vector -> large list arrays Start test: arrow_array() handles vector -> fixed size list arrays 'test-Array.R:760:3' [success] 'test-Array.R:763:3' [success] 'test-Array.R:763:3' [success] 'test-Array.R:763:3' [success] 'test-Array.R:763:3' [success] 'test-Array.R:763:3' [success] 'test-Array.R:763:3' [success] 'test-Array.R:763:3' [success] 'test-Array.R:764:3' [success] 'test-Array.R:764:3' [success] 'test-Array.R:764:3' [success] 'test-Array.R:764:3' [success] 'test-Array.R:764:3' [success] 'test-Array.R:764:3' [success] 'test-Array.R:764:3' [success] 'test-Array.R:769:3' [success] 'test-Array.R:769:3' [success] 'test-Array.R:769:3' [success] 'test-Array.R:769:3' [success] 'test-Array.R:769:3' [success] 'test-Array.R:769:3' [success] 'test-Array.R:769:3' [success] 'test-Array.R:776:3' [success] 'test-Array.R:776:3' [success] 'test-Array.R:776:3' [success] 'test-Array.R:776:3' [success] 'test-Array.R:776:3' [success] 'test-Array.R:776:3' [success] 'test-Array.R:776:3' [success] 'test-Array.R:777:3' [success] 'test-Array.R:777:3' [success] 'test-Array.R:777:3' [success] 'test-Array.R:777:3' [success] 'test-Array.R:777:3' [success] 'test-Array.R:777:3' [success] 'test-Array.R:777:3' [success] 'test-Array.R:778:3' [success] 'test-Array.R:778:3' [success] 'test-Array.R:778:3' [success] 'test-Array.R:778:3' [success] 'test-Array.R:778:3' [success] 'test-Array.R:778:3' [success] 'test-Array.R:778:3' [success] 'test-Array.R:785:3' [success] 'test-Array.R:785:3' [success] 'test-Array.R:785:3' [success] 'test-Array.R:785:3' [success] 'test-Array.R:785:3' [success] 'test-Array.R:785:3' [success] 'test-Array.R:785:3' [success] 'test-Array.R:786:3' [success] 'test-Array.R:786:3' [success] 'test-Array.R:786:3' [success] 'test-Array.R:786:3' [success] 'test-Array.R:786:3' [success] 'test-Array.R:786:3' [success] 'test-Array.R:786:3' [success] 'test-Array.R:791:3' [success] 'test-Array.R:791:3' [success] 'test-Array.R:791:3' [success] 'test-Array.R:791:3' [success] 'test-Array.R:791:3' [success] 'test-Array.R:791:3' [success] 'test-Array.R:791:3' [success] 'test-Array.R:798:3' [success] 'test-Array.R:798:3' [success] 'test-Array.R:798:3' [success] 'test-Array.R:798:3' [success] 'test-Array.R:798:3' [success] 'test-Array.R:798:3' [success] 'test-Array.R:798:3' [success] 'test-Array.R:799:3' [success] 'test-Array.R:799:3' [success] 'test-Array.R:799:3' [success] 'test-Array.R:799:3' [success] 'test-Array.R:799:3' [success] 'test-Array.R:799:3' [success] 'test-Array.R:799:3' [success] 'test-Array.R:806:3' [success] 'test-Array.R:806:3' [success] 'test-Array.R:806:3' [success] 'test-Array.R:806:3' [success] 'test-Array.R:806:3' [success] 'test-Array.R:806:3' [success] 'test-Array.R:806:3' [success] 'test-Array.R:813:3' [success] 'test-Array.R:813:3' [success] 'test-Array.R:813:3' [success] 'test-Array.R:813:3' [success] 'test-Array.R:813:3' [success] 'test-Array.R:813:3' [success] 'test-Array.R:813:3' [success] 'test-Array.R:818:3' [success] 'test-Array.R:818:3' [success] 'test-Array.R:818:3' [success] 'test-Array.R:818:3' [success] 'test-Array.R:818:3' [success] 'test-Array.R:818:3' [success] 'test-Array.R:818:3' [success] 'test-Array.R:823:3' [success] 'test-Array.R:823:3' [success] 'test-Array.R:823:3' [success] 'test-Array.R:823:3' [success] 'test-Array.R:823:3' [success] 'test-Array.R:823:3' [success] 'test-Array.R:823:3' [success] End test: arrow_array() handles vector -> fixed size list arrays Start test: Handling string data with embedded nuls 'test-Array.R:841:3' [success] 'test-Array.R:849:3' [success] 'test-Array.R:853:3' [success] 'test-Array.R:863:3' [success] 'test-Array.R:876:5' [success] 'test-Array.R:876:5' [success] 'test-Array.R:886:5' [success] 'test-Array.R:886:5' [success] 'test-Array.R:893:5' [success] 'test-Array.R:893:5' [success] End test: Handling string data with embedded nuls Start test: arrow_array() should have helpful error 'test-Array.R:902:3' [success] 'test-Array.R:908:3' [success] 'test-Array.R:909:3' [success] 'test-Array.R:911:3' [success] 'test-Array.R:912:3' [success] 'test-Array.R:914:3' [success] 'test-Array.R:915:3' [success] 'test-Array.R:916:3' [success] End test: arrow_array() should have helpful error Start test: Array$View() (ARROW-6542) 'test-Array.R:922:3' [success] 'test-Array.R:923:3' [success] 'test-Array.R:926:3' [success] End test: Array$View() (ARROW-6542) Start test: Array$Validate() 'test-Array.R:931:3' [success] End test: Array$Validate() Start test: is.Array 'test-Array.R:936:3' [success] 'test-Array.R:937:3' [success] 'test-Array.R:938:3' [success] 'test-Array.R:939:3' [success] 'test-Array.R:940:3' [success] 'test-Array.R:941:3' [success] 'test-Array.R:942:3' [success] End test: is.Array Start test: Array$Take() 'test-Array.R:947:3' [warning] 'test-Array.R:947:3' [success] End test: Array$Take() Start test: [ method on Array 'test-Array.R:953:3' [success] 'test-Array.R:954:3' [warning] 'test-Array.R:954:3' [success] 'test-Array.R:955:3' [success] 'test-Array.R:956:3' [success] 'test-Array.R:957:3' [warning] 'test-Array.R:957:3' [success] 'test-Array.R:958:3' [success] End test: [ method on Array Start test: [ accepts Arrays and otherwise handles bad input 'test-Array.R:965:3' [success] 'test-Array.R:969:3' [warning] 'test-Array.R:969:3' [success] 'test-Array.R:970:3' [warning] 'test-Array.R:970:3' [success] 'test-Array.R:971:3' [warning] 'test-Array.R:971:3' [success] 'test-Array.R:974:3' [success] 'test-Array.R:976:3' [success] End test: [ accepts Arrays and otherwise handles bad input Start test: %in% works on dictionary arrays 'test-Array.R:990:3' [warning] 'test-Array.R:990:3' [success] 'test-Array.R:991:3' [warning] 'test-Array.R:991:3' [success] 'test-Array.R:992:3' [warning] 'test-Array.R:992:3' [success] End test: %in% works on dictionary arrays Start test: [ accepts Expressions 'test-Array.R:999:3' [warning] 'test-Array.R:999:3' [success] End test: [ accepts Expressions Start test: Array head/tail 'test-Array.R:1005:3' [success] 'test-Array.R:1006:3' [success] 'test-Array.R:1007:3' [success] 'test-Array.R:1008:3' [success] 'test-Array.R:1009:3' [success] 'test-Array.R:1010:3' [success] 'test-Array.R:1011:3' [success] 'test-Array.R:1012:3' [success] 'test-Array.R:1013:3' [success] End test: Array head/tail Start test: Dictionary array: create from arrays, not factor 'test-Array.R:1018:3' [success] End test: Dictionary array: create from arrays, not factor Start test: Dictionary array: translate to R when dict isn't string 'test-Array.R:1023:3' [success] 'test-Array.R:1023:3' [success] End test: Dictionary array: translate to R when dict isn't string Start test: Array$Equals 'test-Array.R:1036:3' [success] 'test-Array.R:1037:3' [success] 'test-Array.R:1038:3' [success] 'test-Array.R:1039:3' [success] End test: Array$Equals Start test: Array$ApproxEquals 'test-Array.R:1046:3' [success] 'test-Array.R:1047:3' [success] 'test-Array.R:1048:3' [success] End test: Array$ApproxEquals Start test: auto int64 conversion to int can be disabled (ARROW-10093) 'test-Array.R:1054:5' [success] 'test-Array.R:1057:5' [success] 'test-Array.R:1060:5' [success] End test: auto int64 conversion to int can be disabled (ARROW-10093) Start test: as_arrow_array() default method calls arrow_array() 'test-Array.R:1065:3' [success] 'test-Array.R:1070:3' [success] End test: as_arrow_array() default method calls arrow_array() Start test: as_arrow_array respects `type` argument (ARROW-17620) 'test-Array.R:1081:3' [success] End test: as_arrow_array respects `type` argument (ARROW-17620) Start test: as_arrow_array() works for Array 'test-Array.R:1086:3' [success] 'test-Array.R:1087:3' [success] End test: as_arrow_array() works for Array Start test: as_arrow_array() works for Array 'test-Array.R:1095:3' [success] 'test-Array.R:1096:3' [success] End test: as_arrow_array() works for Array Start test: as_arrow_array() works for ChunkedArray 'test-Array.R:1103:3' [success] 'test-Array.R:1108:3' [success] 'test-Array.R:1113:3' [success] End test: as_arrow_array() works for ChunkedArray Start test: as_arrow_array() works for vctrs_vctr types 'test-Array.R:1121:3' [success] 'test-Array.R:1127:3' [success] 'test-Array.R:1119:1' [skip] End test: as_arrow_array() works for vctrs_vctr types Start test: as_arrow_array() works for nested extension types 'test-Array.R:1153:3' [success] 'test-Array.R:1156:3' [success] 'test-Array.R:1160:3' [success] 'test-Array.R:1168:3' [success] End test: as_arrow_array() works for nested extension types Start test: arrow_array() calls as_arrow_array() for nested extension types 'test-Array.R:1182:3' [success] 'test-Array.R:1185:3' [success] 'test-Array.R:1189:3' [success] 'test-Array.R:1197:3' [success] End test: arrow_array() calls as_arrow_array() for nested extension types Start test: as_arrow_array() default method errors 'test-Array.R:1203:1' [skip] End test: as_arrow_array() default method errors Start test: as_arrow_array() works for blob::blob() 'test-Array.R:1223:3' [success] 'test-Array.R:1224:3' [success] 'test-Array.R:1230:3' [success] 'test-Array.R:1235:3' [success] 'test-Array.R:1240:3' [success] 'test-Array.R:1219:1' [skip] End test: as_arrow_array() works for blob::blob() Start test: as_arrow_array() works for vctrs::list_of() 'test-Array.R:1252:3' [success] 'test-Array.R:1253:3' [success] 'test-Array.R:1259:3' [success] 'test-Array.R:1264:3' [success] 'test-Array.R:1269:3' [success] 'test-Array.R:1250:1' [skip] End test: as_arrow_array() works for vctrs::list_of() Start test: concat_arrays works 'test-Array.R:1284:3' [success] 'test-Array.R:1285:3' [success] 'test-Array.R:1288:3' [success] 'test-Array.R:1289:3' [success] 'test-Array.R:1292:3' [success] 'test-Array.R:1293:3' [success] 'test-Array.R:1300:3' [success] 'test-Array.R:1301:3' [success] 'test-Array.R:1303:3' [success] End test: concat_arrays works Start test: concat_arrays() coerces its input to Array 'test-Array.R:1314:3' [success] 'test-Array.R:1315:3' [success] 'test-Array.R:1317:3' [success] 'test-Array.R:1322:3' [success] End test: concat_arrays() coerces its input to Array Start test: Array doesn't support c() 'test-Array.R:1328:1' [skip] End test: Array doesn't support c() Start test: Array to C-interface 'test-Array.R:1346:3' [success] End test: Array to C-interface Start test: Can convert R integer/double to decimal (ARROW-11631) 'test-Array.R:1372:3' [success] 'test-Array.R:1377:3' [success] 'test-Array.R:1382:3' [success] 'test-Array.R:1387:3' [success] 'test-Array.R:1392:3' [success] 'test-Array.R:1397:3' [success] 'test-Array.R:1402:3' [success] 'test-Array.R:1407:3' [success] 'test-Array.R:1412:3' [success] 'test-Array.R:1417:3' [success] 'test-Array.R:1423:3' [success] End test: Can convert R integer/double to decimal (ARROW-11631) Start test: Array handles negative fractional dates correctly (GH-46873) 'test-Array.R:1433:3' [success] End test: Array handles negative fractional dates correctly (GH-46873) Start test: RecordBatch 'test-RecordBatch.R:29:3' [success] 'test-RecordBatch.R:30:3' [success] 'test-RecordBatch.R:40:3' [success] 'test-RecordBatch.R:41:3' [success] 'test-RecordBatch.R:42:3' [success] 'test-RecordBatch.R:43:3' [success] 'test-RecordBatch.R:44:3' [success] 'test-RecordBatch.R:45:3' [success] 'test-RecordBatch.R:46:3' [success] 'test-RecordBatch.R:47:3' [success] 'test-RecordBatch.R:50:3' [success] 'test-RecordBatch.R:51:3' [success] 'test-RecordBatch.R:52:3' [success] 'test-RecordBatch.R:53:3' [success] 'test-RecordBatch.R:54:3' [success] 'test-RecordBatch.R:57:3' [success] 'test-RecordBatch.R:58:3' [success] 'test-RecordBatch.R:59:3' [success] 'test-RecordBatch.R:62:3' [success] 'test-RecordBatch.R:63:3' [success] 'test-RecordBatch.R:64:3' [success] 'test-RecordBatch.R:67:3' [success] 'test-RecordBatch.R:68:3' [success] 'test-RecordBatch.R:69:3' [success] 'test-RecordBatch.R:72:3' [success] 'test-RecordBatch.R:73:3' [success] 'test-RecordBatch.R:74:3' [success] 'test-RecordBatch.R:77:3' [success] 'test-RecordBatch.R:78:3' [success] 'test-RecordBatch.R:79:3' [success] 'test-RecordBatch.R:82:3' [success] 'test-RecordBatch.R:83:3' [success] 'test-RecordBatch.R:84:3' [success] 'test-RecordBatch.R:85:3' [success] 'test-RecordBatch.R:86:3' [success] 'test-RecordBatch.R:89:3' [success] 'test-RecordBatch.R:93:3' [success] 'test-RecordBatch.R:94:3' [success] 'test-RecordBatch.R:97:3' [success] 'test-RecordBatch.R:98:3' [success] 'test-RecordBatch.R:99:3' [success] 'test-RecordBatch.R:100:3' [success] 'test-RecordBatch.R:101:3' [success] End test: RecordBatch Start test: RecordBatch S3 methods 'test-RecordBatch.R:108:5' [success] 'test-RecordBatch.R:108:5' [success] 'test-RecordBatch.R:108:5' [success] 'test-RecordBatch.R:108:5' [success] 'test-RecordBatch.R:108:5' [success] 'test-RecordBatch.R:108:5' [success] 'test-RecordBatch.R:108:5' [success] End test: RecordBatch S3 methods Start test: RecordBatch$Slice 'test-RecordBatch.R:114:3' [success] 'test-RecordBatch.R:117:3' [success] 'test-RecordBatch.R:120:3' [success] 'test-RecordBatch.R:121:3' [success] 'test-RecordBatch.R:122:3' [success] 'test-RecordBatch.R:123:3' [success] 'test-RecordBatch.R:124:3' [success] 'test-RecordBatch.R:125:3' [success] 'test-RecordBatch.R:126:3' [success] 'test-RecordBatch.R:127:3' [success] 'test-RecordBatch.R:128:3' [success] 'test-RecordBatch.R:129:3' [success] 'test-RecordBatch.R:130:3' [success] 'test-RecordBatch.R:131:3' [success] 'test-RecordBatch.R:132:3' [success] End test: RecordBatch$Slice Start test: [ on RecordBatch 'test-RecordBatch.R:136:3' [success] 'test-RecordBatch.R:137:3' [success] 'test-RecordBatch.R:138:3' [success] 'test-RecordBatch.R:139:3' [success] 'test-RecordBatch.R:140:3' [success] 'test-RecordBatch.R:141:3' [warning] 'test-RecordBatch.R:141:3' [success] 'test-RecordBatch.R:142:3' [success] 'test-RecordBatch.R:147:3' [success] 'test-RecordBatch.R:149:3' [warning] 'test-RecordBatch.R:149:3' [success] 'test-RecordBatch.R:152:3' [success] 'test-RecordBatch.R:153:3' [success] 'test-RecordBatch.R:154:3' [success] End test: [ on RecordBatch Start test: [[ and $ on RecordBatch 'test-RecordBatch.R:158:3' [success] 'test-RecordBatch.R:159:3' [success] 'test-RecordBatch.R:160:3' [success] 'test-RecordBatch.R:161:3' [success] 'test-RecordBatch.R:162:3' [success] 'test-RecordBatch.R:163:3' [success] 'test-RecordBatch.R:164:3' [success] 'test-RecordBatch.R:165:3' [success] 'test-RecordBatch.R:166:3' [success] End test: [[ and $ on RecordBatch Start test: [[<- assignment 'test-RecordBatch.R:181:3' [success] 'test-RecordBatch.R:185:3' [success] 'test-RecordBatch.R:189:3' [success] 'test-RecordBatch.R:193:3' [success] 'test-RecordBatch.R:197:3' [success] 'test-RecordBatch.R:198:3' [success] 'test-RecordBatch.R:202:3' [success] 'test-RecordBatch.R:206:3' [success] 'test-RecordBatch.R:207:3' [success] 'test-RecordBatch.R:210:3' [success] 'test-RecordBatch.R:214:3' [success] 'test-RecordBatch.R:216:3' [success] 'test-RecordBatch.R:224:3' [success] 'test-RecordBatch.R:227:3' [success] 'test-RecordBatch.R:228:3' [success] 'test-RecordBatch.R:229:3' [success] 'test-RecordBatch.R:230:3' [success] 'test-RecordBatch.R:231:3' [success] 'test-RecordBatch.R:232:3' [success] End test: [[<- assignment Start test: head and tail on RecordBatch 'test-RecordBatch.R:244:3' [success] 'test-RecordBatch.R:245:3' [success] 'test-RecordBatch.R:246:3' [success] 'test-RecordBatch.R:247:3' [success] 'test-RecordBatch.R:248:3' [success] 'test-RecordBatch.R:249:3' [success] 'test-RecordBatch.R:250:3' [success] 'test-RecordBatch.R:251:3' [success] 'test-RecordBatch.R:252:3' [success] 'test-RecordBatch.R:253:3' [success] End test: head and tail on RecordBatch Start test: RecordBatch print method 'test-RecordBatch.R:257:3' [success] End test: RecordBatch print method Start test: RecordBatch with 0 rows are supported 'test-RecordBatch.R:283:3' [success] 'test-RecordBatch.R:284:3' [success] 'test-RecordBatch.R:285:3' [success] End test: RecordBatch with 0 rows are supported Start test: RecordBatch cast (ARROW-3741) 'test-RecordBatch.R:300:3' [success] 'test-RecordBatch.R:301:3' [success] 'test-RecordBatch.R:305:3' [success] 'test-RecordBatch.R:306:3' [success] 'test-RecordBatch.R:307:3' [success] End test: RecordBatch cast (ARROW-3741) Start test: record_batch() handles schema= argument 'test-RecordBatch.R:313:3' [success] 'test-RecordBatch.R:317:3' [success] 'test-RecordBatch.R:320:3' [success] End test: record_batch() handles schema= argument Start test: record_batch(schema=) does some basic consistency checking of the schema 'test-RecordBatch.R:325:3' [success] 'test-RecordBatch.R:326:3' [success] End test: record_batch(schema=) does some basic consistency checking of the schema Start test: RecordBatch dim() and nrow() (ARROW-3816) 'test-RecordBatch.R:331:3' [success] End test: RecordBatch dim() and nrow() (ARROW-3816) Start test: record_batch() handles Array 'test-RecordBatch.R:336:3' [success] End test: record_batch() handles Array Start test: record_batch() handles data frame columns 'test-RecordBatch.R:343:3' [success] 'test-RecordBatch.R:351:3' [success] 'test-RecordBatch.R:355:3' [success] 'test-RecordBatch.R:360:3' [success] End test: record_batch() handles data frame columns Start test: record_batch() handles data frame columns with schema spec 'test-RecordBatch.R:369:3' [success] 'test-RecordBatch.R:370:3' [success] 'test-RecordBatch.R:373:3' [success] End test: record_batch() handles data frame columns with schema spec Start test: record_batch() auto splices (ARROW-5718) 'test-RecordBatch.R:380:3' [success] 'test-RecordBatch.R:381:3' [success] 'test-RecordBatch.R:382:3' [success] 'test-RecordBatch.R:386:3' [success] 'test-RecordBatch.R:387:3' [success] 'test-RecordBatch.R:388:3' [success] 'test-RecordBatch.R:396:3' [success] 'test-RecordBatch.R:397:3' [success] 'test-RecordBatch.R:398:3' [success] 'test-RecordBatch.R:403:3' [success] 'test-RecordBatch.R:404:3' [success] 'test-RecordBatch.R:405:3' [success] End test: record_batch() auto splices (ARROW-5718) Start test: record_batch() only auto splice data frames 'test-RecordBatch.R:412:3' [success] End test: record_batch() only auto splice data frames Start test: record_batch() handles null type (ARROW-7064) 'test-RecordBatch.R:420:3' [success] End test: record_batch() handles null type (ARROW-7064) Start test: record_batch() scalar recycling with vectors 'test-RecordBatch.R:428:3' [success] End test: record_batch() scalar recycling with vectors Start test: record_batch() scalar recycling with Scalars, Arrays, and ChunkedArrays 'test-RecordBatch.R:435:3' [success] 'test-RecordBatch.R:440:3' [success] 'test-RecordBatch.R:445:3' [success] End test: record_batch() scalar recycling with Scalars, Arrays, and ChunkedArrays Start test: record_batch() no recycling with tibbles 'test-RecordBatch.R:452:3' [success] 'test-RecordBatch.R:460:3' [success] End test: record_batch() no recycling with tibbles Start test: RecordBatch$Equals 'test-RecordBatch.R:473:3' [success] 'test-RecordBatch.R:474:3' [success] 'test-RecordBatch.R:475:3' [success] End test: RecordBatch$Equals Start test: RecordBatch$Equals(check_metadata) 'test-RecordBatch.R:483:3' [success] 'test-RecordBatch.R:484:3' [success] 'test-RecordBatch.R:485:3' [success] 'test-RecordBatch.R:486:3' [success] 'test-RecordBatch.R:487:3' [success] 'test-RecordBatch.R:489:3' [success] 'test-RecordBatch.R:490:3' [success] 'test-RecordBatch.R:491:3' [success] 'test-RecordBatch.R:493:3' [success] 'test-RecordBatch.R:494:3' [success] 'test-RecordBatch.R:496:3' [success] End test: RecordBatch$Equals(check_metadata) Start test: RecordBatch name assignment 'test-RecordBatch.R:501:3' [success] 'test-RecordBatch.R:503:3' [success] 'test-RecordBatch.R:504:3' [success] 'test-RecordBatch.R:505:3' [success] 'test-RecordBatch.R:506:3' [success] 'test-RecordBatch.R:507:3' [success] 'test-RecordBatch.R:508:3' [success] End test: RecordBatch name assignment Start test: record_batch() with different length arrays 'test-RecordBatch.R:513:3' [success] End test: record_batch() with different length arrays Start test: RecordBatch doesn't support rbind 'test-RecordBatch.R:516:1' [skip] End test: RecordBatch doesn't support rbind Start test: RecordBatch supports cbind 'test-RecordBatch.R:532:3' [success] 'test-RecordBatch.R:548:3' [success] 'test-RecordBatch.R:552:3' [success] 'test-RecordBatch.R:555:3' [success] 'test-RecordBatch.R:564:5' [success] 'test-RecordBatch.R:571:3' [success] 'test-RecordBatch.R:577:3' [success] 'test-RecordBatch.R:583:3' [success] 'test-RecordBatch.R:589:3' [success] 'test-RecordBatch.R:593:3' [success] 'test-RecordBatch.R:599:3' [success] 'test-RecordBatch.R:603:3' [success] 'test-RecordBatch.R:525:1' [skip] End test: RecordBatch supports cbind Start test: Handling string data with embedded nuls 'test-RecordBatch.R:622:3' [success] 'test-RecordBatch.R:638:5' [success] 'test-RecordBatch.R:638:5' [success] End test: Handling string data with embedded nuls Start test: ARROW-11769/ARROW-13860/ARROW-17085 - grouping preserved in record batch creation 'test-RecordBatch.R:662:3' [success] 'test-RecordBatch.R:668:3' [success] 'test-RecordBatch.R:674:3' [success] 'test-RecordBatch.R:681:3' [success] 'test-RecordBatch.R:689:3' [success] End test: ARROW-11769/ARROW-13860/ARROW-17085 - grouping preserved in record batch creation Start test: ARROW-12729 - length returns number of columns in RecordBatch 'test-RecordBatch.R:708:3' [success] End test: ARROW-12729 - length returns number of columns in RecordBatch Start test: RecordBatchReader to C-interface 'test-RecordBatch.R:725:3' [success] 'test-RecordBatch.R:733:3' [success] 'test-RecordBatch.R:740:3' [success] End test: RecordBatchReader to C-interface Start test: RecordBatch to C-interface 'test-RecordBatch.R:756:3' [success] End test: RecordBatch to C-interface Start test: RecordBatchReader to C-interface to arrow_dplyr_query 'test-RecordBatch.R:783:3' [success] End test: RecordBatchReader to C-interface to arrow_dplyr_query Start test: as_record_batch() works for RecordBatch 'test-RecordBatch.R:792:3' [success] 'test-RecordBatch.R:793:3' [success] End test: as_record_batch() works for RecordBatch Start test: as_record_batch() works for Table 'test-RecordBatch.R:803:3' [success] 'test-RecordBatch.R:804:3' [success] 'test-RecordBatch.R:811:3' [success] 'test-RecordBatch.R:812:3' [success] 'test-RecordBatch.R:814:3' [warning] 'test-RecordBatch.R:815:3' [success] 'test-RecordBatch.R:816:3' [success] End test: as_record_batch() works for Table Start test: as_record_batch() works for data.frame() 'test-RecordBatch.R:823:3' [success] 'test-RecordBatch.R:825:3' [success] End test: as_record_batch() works for data.frame() Start test: Table cast (ARROW-3741) 'test-Table.R:21:3' [success] 'test-Table.R:22:3' [success] 'test-Table.R:26:3' [success] 'test-Table.R:27:3' [success] 'test-Table.R:28:3' [success] End test: Table cast (ARROW-3741) Start test: Table S3 methods 'test-Table.R:35:5' [success] 'test-Table.R:35:5' [success] 'test-Table.R:35:5' [success] 'test-Table.R:35:5' [success] 'test-Table.R:35:5' [success] 'test-Table.R:35:5' [success] 'test-Table.R:35:5' [success] End test: Table S3 methods Start test: Table $column and $field 'test-Table.R:42:3' [success] 'test-Table.R:45:3' [success] 'test-Table.R:46:3' [success] 'test-Table.R:47:3' [success] 'test-Table.R:48:3' [success] 'test-Table.R:49:3' [success] 'test-Table.R:51:3' [success] 'test-Table.R:52:3' [success] 'test-Table.R:53:3' [success] 'test-Table.R:54:3' [success] 'test-Table.R:55:3' [success] End test: Table $column and $field Start test: [, [[, $ for Table 'test-Table.R:69:3' [success] 'test-Table.R:71:3' [success] 'test-Table.R:72:3' [success] 'test-Table.R:73:3' [success] 'test-Table.R:74:3' [success] 'test-Table.R:76:3' [warning] 'test-Table.R:76:3' [success] 'test-Table.R:77:3' [success] 'test-Table.R:79:3' [success] 'test-Table.R:84:3' [success] 'test-Table.R:86:3' [warning] 'test-Table.R:86:3' [success] 'test-Table.R:88:3' [warning] 'test-Table.R:88:3' [success] 'test-Table.R:90:3' [warning] 'test-Table.R:90:3' [success] 'test-Table.R:92:3' [success] 'test-Table.R:93:3' [success] 'test-Table.R:94:3' [success] 'test-Table.R:95:3' [success] 'test-Table.R:96:3' [success] 'test-Table.R:98:3' [success] 'test-Table.R:99:3' [success] 'test-Table.R:100:3' [success] 'test-Table.R:102:3' [success] 'test-Table.R:103:3' [success] 'test-Table.R:104:3' [success] 'test-Table.R:105:3' [success] 'test-Table.R:106:3' [success] 'test-Table.R:107:3' [success] 'test-Table.R:108:3' [success] 'test-Table.R:111:3' [success] 'test-Table.R:112:3' [success] 'test-Table.R:114:3' [skip] End test: [, [[, $ for Table Start test: [[<- assignment 'test-Table.R:121:3' [success] 'test-Table.R:125:3' [success] 'test-Table.R:129:3' [success] 'test-Table.R:133:3' [success] 'test-Table.R:137:3' [success] 'test-Table.R:138:3' [success] 'test-Table.R:142:3' [success] 'test-Table.R:146:3' [success] 'test-Table.R:147:3' [success] 'test-Table.R:150:3' [success] 'test-Table.R:154:3' [success] 'test-Table.R:156:3' [success] 'test-Table.R:164:3' [success] 'test-Table.R:167:3' [success] 'test-Table.R:170:3' [success] 'test-Table.R:171:3' [success] 'test-Table.R:172:3' [success] 'test-Table.R:173:3' [success] 'test-Table.R:174:3' [success] 'test-Table.R:175:3' [success] End test: [[<- assignment Start test: Table$Slice 'test-Table.R:180:3' [success] 'test-Table.R:183:3' [success] 'test-Table.R:186:3' [success] 'test-Table.R:187:3' [success] 'test-Table.R:188:3' [success] 'test-Table.R:189:3' [success] 'test-Table.R:190:3' [success] 'test-Table.R:191:3' [success] 'test-Table.R:192:3' [success] 'test-Table.R:193:3' [success] 'test-Table.R:194:3' [success] 'test-Table.R:195:3' [success] 'test-Table.R:196:3' [success] 'test-Table.R:197:3' [success] 'test-Table.R:198:3' [success] End test: Table$Slice Start test: head and tail on Table 'test-Table.R:202:3' [success] 'test-Table.R:203:3' [success] 'test-Table.R:204:3' [success] 'test-Table.R:205:3' [success] 'test-Table.R:206:3' [success] 'test-Table.R:207:3' [success] 'test-Table.R:208:3' [success] 'test-Table.R:209:3' [success] 'test-Table.R:210:3' [success] 'test-Table.R:211:3' [success] End test: head and tail on Table Start test: Table print method 'test-Table.R:215:3' [success] End test: Table print method Start test: table active bindings 'test-Table.R:232:3' [success] 'test-Table.R:233:3' [success] 'test-Table.R:234:3' [success] End test: table active bindings Start test: table() handles record batches with splicing 'test-Table.R:240:3' [success] 'test-Table.R:241:3' [success] 'test-Table.R:242:3' [success] 'test-Table.R:249:3' [success] 'test-Table.R:250:3' [success] 'test-Table.R:251:3' [success] End test: table() handles record batches with splicing Start test: table() handles ... of arrays, chunked arrays, vectors 'test-Table.R:264:3' [success] 'test-Table.R:269:3' [success] End test: table() handles ... of arrays, chunked arrays, vectors Start test: table() auto splices (ARROW-5718) 'test-Table.R:280:3' [success] 'test-Table.R:281:3' [success] 'test-Table.R:282:3' [success] 'test-Table.R:287:3' [success] 'test-Table.R:288:3' [success] 'test-Table.R:289:3' [success] End test: table() auto splices (ARROW-5718) Start test: Validation when creating table with schema (ARROW-10953) 'test-Table.R:293:3' [success] 'test-Table.R:298:3' [success] 'test-Table.R:303:3' [success] End test: Validation when creating table with schema (ARROW-10953) Start test: ==.Table 'test-Table.R:316:3' [success] 'test-Table.R:317:3' [success] 'test-Table.R:319:3' [success] 'test-Table.R:320:3' [success] 'test-Table.R:322:3' [success] 'test-Table.R:323:3' [success] 'test-Table.R:325:3' [success] 'test-Table.R:326:3' [success] End test: ==.Table Start test: Table$Equals(check_metadata) 'test-Table.R:337:3' [success] 'test-Table.R:338:3' [success] 'test-Table.R:339:3' [success] 'test-Table.R:340:3' [success] 'test-Table.R:341:3' [success] 'test-Table.R:343:3' [success] 'test-Table.R:344:3' [success] 'test-Table.R:345:3' [success] 'test-Table.R:347:3' [success] 'test-Table.R:348:3' [success] 'test-Table.R:350:3' [success] End test: Table$Equals(check_metadata) Start test: Table handles null type (ARROW-7064) 'test-Table.R:355:3' [success] End test: Table handles null type (ARROW-7064) Start test: Can create table with specific dictionary types 'test-Table.R:366:5' [success] 'test-Table.R:369:7' [success] 'test-Table.R:366:5' [success] 'test-Table.R:369:7' [success] 'test-Table.R:366:5' [success] 'test-Table.R:369:7' [success] 'test-Table.R:366:5' [success] End test: Can create table with specific dictionary types Start test: Table unifies dictionary on conversion back to R (ARROW-8374) 'test-Table.R:383:3' [success] End test: Table unifies dictionary on conversion back to R (ARROW-8374) Start test: Table$SelectColumns() 'test-Table.R:389:3' [success] 'test-Table.R:391:3' [success] 'test-Table.R:392:3' [success] End test: Table$SelectColumns() Start test: Table name assignment 'test-Table.R:397:3' [success] 'test-Table.R:399:3' [success] 'test-Table.R:400:3' [success] 'test-Table.R:401:3' [success] 'test-Table.R:402:3' [success] 'test-Table.R:403:3' [success] 'test-Table.R:404:3' [success] End test: Table name assignment Start test: Table$create() with different length columns 'test-Table.R:409:3' [success] End test: Table$create() with different length columns Start test: Table$create() scalar recycling with vectors 'test-Table.R:413:3' [success] End test: Table$create() scalar recycling with vectors Start test: Table$create() scalar recycling with Scalars, Arrays, and ChunkedArrays 'test-Table.R:420:3' [success] 'test-Table.R:425:3' [success] 'test-Table.R:430:3' [success] End test: Table$create() scalar recycling with Scalars, Arrays, and ChunkedArrays Start test: Table$create() no recycling with tibbles 'test-Table.R:437:3' [success] 'test-Table.R:445:3' [success] End test: Table$create() no recycling with tibbles Start test: Tables can be combined with concat_tables() 'test-Table.R:455:3' [success] 'test-Table.R:460:3' [success] 'test-Table.R:464:3' [success] 'test-Table.R:469:3' [success] 'test-Table.R:479:3' [success] End test: Tables can be combined with concat_tables() Start test: concat_tables() handles RecordBatch objects (GH-47000) 'test-Table.R:489:3' [success] 'test-Table.R:490:3' [success] End test: concat_tables() handles RecordBatch objects (GH-47000) Start test: Table supports rbind 'test-Table.R:497:3' [success] 'test-Table.R:509:3' [success] 'test-Table.R:513:3' [success] 'test-Table.R:518:3' [success] End test: Table supports rbind Start test: Table supports cbind 'test-Table.R:528:3' [success] 'test-Table.R:543:3' [success] 'test-Table.R:547:3' [success] 'test-Table.R:550:3' [success] 'test-Table.R:554:3' [success] 'test-Table.R:563:5' [success] 'test-Table.R:570:3' [success] 'test-Table.R:576:3' [success] 'test-Table.R:582:3' [success] 'test-Table.R:588:3' [success] 'test-Table.R:592:3' [success] 'test-Table.R:521:1' [skip] End test: Table supports cbind Start test: cbind.Table handles record batches and tables 'test-Table.R:599:3' [success] End test: cbind.Table handles record batches and tables Start test: ARROW-11769/ARROW-17085 - grouping preserved in table creation 'test-Table.R:614:3' [success] 'test-Table.R:620:3' [success] End test: ARROW-11769/ARROW-17085 - grouping preserved in table creation Start test: ARROW-12729 - length returns number of columns in Table 'test-Table.R:638:3' [success] End test: ARROW-12729 - length returns number of columns in Table Start test: as_arrow_table() works for Table 'test-Table.R:643:3' [success] 'test-Table.R:644:3' [success] End test: as_arrow_table() works for Table Start test: as_arrow_table() works for RecordBatch 'test-Table.R:654:3' [success] 'test-Table.R:655:3' [success] End test: as_arrow_table() works for RecordBatch Start test: as_arrow_table() works for data.frame() 'test-Table.R:665:3' [success] 'test-Table.R:667:3' [success] End test: as_arrow_table() works for data.frame() Start test: as_arrow_table() errors for invalid input 'test-Table.R:677:3' [success] End test: as_arrow_table() errors for invalid input Start test: num_rows method not susceptible to integer overflow 'test-Table.R:684:3' [skip] End test: num_rows method not susceptible to integer overflow Start test: can create empty table from schema 'test-Table.R:714:3' [success] 'test-Table.R:715:3' [success] 'test-Table.R:716:3' [success] End test: can create empty table from schema Start test: as_arrow_table() errors on data.frame with NULL names 'test-Table.R:722:3' [success] End test: as_arrow_table() errors on data.frame with NULL names Start test: # GH-35038 - passing in multiple arguments doesn't affect return type 'test-Table.R:730:3' [success] 'test-Table.R:731:3' [success] End test: # GH-35038 - passing in multiple arguments doesn't affect return type Start test: as.data.frame() on ArrowTabular objects returns a base R data.frame regardless of input type 'test-Table.R:737:3' [success] 'test-Table.R:741:3' [success] End test: as.data.frame() on ArrowTabular objects returns a base R data.frame regardless of input type Start test: collect() on ArrowTabular objects returns a tibble regardless of input type 'test-Table.R:747:3' [success] 'test-Table.R:751:3' [success] End test: collect() on ArrowTabular objects returns a tibble regardless of input type Start test: altrep test functions do not include base altrep 'test-altrep.R:19:3' [success] 'test-altrep.R:20:3' [success] 'test-altrep.R:21:3' [success] 'test-altrep.R:25:3' [success] 'test-altrep.R:29:3' [success] 'test-altrep.R:33:3' [success] End test: altrep test functions do not include base altrep Start test: .Internal(inspect()) prints out Arrow altrep info 'test-altrep.R:43:3' [success] 'test-altrep.R:44:3' [success] 'test-altrep.R:45:3' [success] End test: .Internal(inspect()) prints out Arrow altrep info Start test: altrep vectors from int32 and dbl arrays with no nulls 'test-altrep.R:55:3' [success] 'test-altrep.R:56:3' [success] 'test-altrep.R:57:3' [success] 'test-altrep.R:58:3' [success] 'test-altrep.R:60:3' [success] 'test-altrep.R:61:3' [success] 'test-altrep.R:62:3' [success] 'test-altrep.R:64:3' [success] 'test-altrep.R:65:3' [success] 'test-altrep.R:66:3' [success] 'test-altrep.R:69:3' [success] 'test-altrep.R:70:3' [success] 'test-altrep.R:71:3' [success] 'test-altrep.R:72:3' [success] 'test-altrep.R:75:3' [success] 'test-altrep.R:76:3' [success] 'test-altrep.R:77:3' [success] 'test-altrep.R:78:3' [success] End test: altrep vectors from int32 and dbl arrays with no nulls Start test: element access methods for int32 ALTREP with no nulls 'test-altrep.R:86:3' [success] 'test-altrep.R:89:3' [success] 'test-altrep.R:90:3' [success] 'test-altrep.R:91:3' [success] 'test-altrep.R:94:3' [success] 'test-altrep.R:95:3' [success] 'test-altrep.R:98:3' [success] 'test-altrep.R:99:3' [success] 'test-altrep.R:100:3' [success] 'test-altrep.R:101:3' [success] 'test-altrep.R:102:3' [success] End test: element access methods for int32 ALTREP with no nulls Start test: element access methods for double ALTREP with no nulls 'test-altrep.R:110:3' [success] 'test-altrep.R:113:3' [success] 'test-altrep.R:114:3' [success] 'test-altrep.R:115:3' [success] 'test-altrep.R:118:3' [success] 'test-altrep.R:119:3' [success] 'test-altrep.R:122:3' [success] 'test-altrep.R:123:3' [success] 'test-altrep.R:124:3' [success] 'test-altrep.R:125:3' [success] 'test-altrep.R:126:3' [success] End test: element access methods for double ALTREP with no nulls Start test: altrep vectors from int32 and dbl arrays with nulls 'test-altrep.R:136:3' [success] 'test-altrep.R:137:3' [success] 'test-altrep.R:138:3' [success] 'test-altrep.R:139:3' [success] 'test-altrep.R:140:3' [success] 'test-altrep.R:141:3' [success] 'test-altrep.R:142:3' [success] 'test-altrep.R:143:3' [success] 'test-altrep.R:145:3' [success] 'test-altrep.R:146:3' [success] 'test-altrep.R:147:3' [success] 'test-altrep.R:148:3' [success] 'test-altrep.R:152:3' [success] 'test-altrep.R:153:3' [success] 'test-altrep.R:155:3' [success] 'test-altrep.R:156:3' [success] 'test-altrep.R:157:3' [success] 'test-altrep.R:158:3' [success] End test: altrep vectors from int32 and dbl arrays with nulls Start test: element access methods for int32 ALTREP with nulls 'test-altrep.R:166:3' [success] 'test-altrep.R:169:3' [success] 'test-altrep.R:170:3' [success] 'test-altrep.R:171:3' [success] 'test-altrep.R:174:3' [success] 'test-altrep.R:175:3' [success] 'test-altrep.R:178:3' [success] 'test-altrep.R:179:3' [success] 'test-altrep.R:180:3' [success] 'test-altrep.R:181:3' [success] End test: element access methods for int32 ALTREP with nulls Start test: element access methods for double ALTREP with nulls 'test-altrep.R:189:3' [success] 'test-altrep.R:192:3' [success] 'test-altrep.R:193:3' [success] 'test-altrep.R:194:3' [success] 'test-altrep.R:197:3' [success] 'test-altrep.R:198:3' [success] 'test-altrep.R:201:3' [success] 'test-altrep.R:202:3' [success] 'test-altrep.R:203:3' [success] 'test-altrep.R:204:3' [success] End test: element access methods for double ALTREP with nulls Start test: altrep vectors from string arrays 'test-altrep.R:212:3' [success] 'test-altrep.R:213:3' [success] 'test-altrep.R:214:3' [success] 'test-altrep.R:215:3' [success] 'test-altrep.R:217:3' [success] 'test-altrep.R:218:3' [success] 'test-altrep.R:221:3' [success] 'test-altrep.R:223:3' [success] 'test-altrep.R:224:3' [success] End test: altrep vectors from string arrays Start test: can't SET_STRING_ELT() on character ALTREP 'test-altrep.R:230:3' [success] End test: can't SET_STRING_ELT() on character ALTREP Start test: element access methods for character ALTREP 'test-altrep.R:241:3' [success] 'test-altrep.R:244:3' [success] 'test-altrep.R:245:3' [success] 'test-altrep.R:249:3' [success] 'test-altrep.R:252:3' [success] 'test-altrep.R:253:3' [success] End test: element access methods for character ALTREP Start test: element access methods for character ALTREP from large_utf8() 'test-altrep.R:261:3' [success] 'test-altrep.R:264:3' [success] 'test-altrep.R:265:3' [success] 'test-altrep.R:269:3' [success] 'test-altrep.R:272:3' [success] 'test-altrep.R:273:3' [success] End test: element access methods for character ALTREP from large_utf8() Start test: empty vectors are not altrep 'test-altrep.R:282:3' [success] 'test-altrep.R:283:3' [success] 'test-altrep.R:284:3' [success] End test: empty vectors are not altrep Start test: ChunkedArray sith 0 chunks are not altrep 'test-altrep.R:292:3' [success] 'test-altrep.R:293:3' [success] 'test-altrep.R:294:3' [success] End test: ChunkedArray sith 0 chunks are not altrep Start test: chunked array become altrep 'test-altrep.R:302:3' [success] 'test-altrep.R:303:3' [success] 'test-altrep.R:307:3' [success] 'test-altrep.R:308:3' [success] 'test-altrep.R:313:3' [success] 'test-altrep.R:314:3' [success] 'test-altrep.R:316:3' [success] 'test-altrep.R:317:3' [success] End test: chunked array become altrep Start test: as.data.frame(<Table>, <RecordBatch>) can create altrep vectors 'test-altrep.R:326:3' [success] 'test-altrep.R:327:3' [success] 'test-altrep.R:328:3' [success] 'test-altrep.R:332:3' [success] 'test-altrep.R:333:3' [success] 'test-altrep.R:334:3' [success] End test: as.data.frame(<Table>, <RecordBatch>) can create altrep vectors Start test: altrep min/max/sum identical to R versions for double 'test-altrep.R:367:3' [success] 'test-altrep.R:367:3' [success] 'test-altrep.R:367:3' [success] 'test-altrep.R:367:3' [success] 'test-altrep.R:367:3' [success] 'test-altrep.R:367:3' [success] 'test-altrep.R:367:3' [success] 'test-altrep.R:367:3' [success] 'test-altrep.R:367:3' [success] 'test-altrep.R:367:3' [success] 'test-altrep.R:367:3' [success] 'test-altrep.R:368:3' [success] 'test-altrep.R:368:3' [success] 'test-altrep.R:368:3' [success] 'test-altrep.R:368:3' [success] 'test-altrep.R:368:3' [success] 'test-altrep.R:368:3' [success] 'test-altrep.R:368:3' [success] 'test-altrep.R:368:3' [success] 'test-altrep.R:368:3' [success] 'test-altrep.R:368:3' [success] 'test-altrep.R:368:3' [success] 'test-altrep.R:369:3' [success] 'test-altrep.R:369:3' [success] 'test-altrep.R:369:3' [success] 'test-altrep.R:369:3' [success] 'test-altrep.R:369:3' [success] 'test-altrep.R:369:3' [success] 'test-altrep.R:369:3' [success] 'test-altrep.R:369:3' [success] 'test-altrep.R:369:3' [success] 'test-altrep.R:369:3' [success] 'test-altrep.R:369:3' [success] 'test-altrep.R:371:3' [success] 'test-altrep.R:371:3' [success] 'test-altrep.R:371:3' [success] 'test-altrep.R:371:3' [success] 'test-altrep.R:371:3' [success] 'test-altrep.R:371:3' [success] 'test-altrep.R:371:3' [success] 'test-altrep.R:371:3' [success] 'test-altrep.R:371:3' [success] 'test-altrep.R:371:3' [success] 'test-altrep.R:371:3' [success] 'test-altrep.R:372:3' [success] 'test-altrep.R:372:3' [success] 'test-altrep.R:372:3' [success] 'test-altrep.R:372:3' [success] 'test-altrep.R:372:3' [success] 'test-altrep.R:372:3' [success] 'test-altrep.R:372:3' [success] 'test-altrep.R:372:3' [success] 'test-altrep.R:372:3' [success] 'test-altrep.R:372:3' [success] 'test-altrep.R:372:3' [success] 'test-altrep.R:373:3' [success] 'test-altrep.R:373:3' [success] 'test-altrep.R:373:3' [success] 'test-altrep.R:373:3' [success] 'test-altrep.R:373:3' [success] 'test-altrep.R:373:3' [success] 'test-altrep.R:373:3' [success] 'test-altrep.R:373:3' [success] 'test-altrep.R:373:3' [success] 'test-altrep.R:373:3' [success] 'test-altrep.R:373:3' [success] 'test-altrep.R:379:3' [skip] End test: altrep min/max/sum identical to R versions for double Start test: altrep min/max/sum identical to R versions for int 'test-altrep.R:401:3' [success] 'test-altrep.R:401:3' [success] 'test-altrep.R:401:3' [success] 'test-altrep.R:401:3' [success] 'test-altrep.R:401:3' [success] 'test-altrep.R:401:3' [success] 'test-altrep.R:401:3' [success] 'test-altrep.R:401:3' [success] 'test-altrep.R:401:3' [success] 'test-altrep.R:401:3' [success] 'test-altrep.R:401:3' [success] 'test-altrep.R:402:3' [success] 'test-altrep.R:402:3' [success] 'test-altrep.R:402:3' [success] 'test-altrep.R:402:3' [success] 'test-altrep.R:402:3' [success] 'test-altrep.R:402:3' [success] 'test-altrep.R:402:3' [success] 'test-altrep.R:402:3' [success] 'test-altrep.R:402:3' [success] 'test-altrep.R:402:3' [success] 'test-altrep.R:402:3' [success] 'test-altrep.R:403:3' [success] 'test-altrep.R:403:3' [success] 'test-altrep.R:403:3' [success] 'test-altrep.R:403:3' [success] 'test-altrep.R:403:3' [success] 'test-altrep.R:403:3' [success] 'test-altrep.R:403:3' [success] 'test-altrep.R:403:3' [success] 'test-altrep.R:403:3' [success] 'test-altrep.R:403:3' [success] 'test-altrep.R:403:3' [success] 'test-altrep.R:405:3' [success] 'test-altrep.R:405:3' [success] 'test-altrep.R:405:3' [success] 'test-altrep.R:405:3' [success] 'test-altrep.R:405:3' [success] 'test-altrep.R:405:3' [success] 'test-altrep.R:405:3' [success] 'test-altrep.R:405:3' [success] 'test-altrep.R:405:3' [success] 'test-altrep.R:405:3' [success] 'test-altrep.R:405:3' [success] 'test-altrep.R:406:3' [success] 'test-altrep.R:406:3' [success] 'test-altrep.R:406:3' [success] 'test-altrep.R:406:3' [success] 'test-altrep.R:406:3' [success] 'test-altrep.R:406:3' [success] 'test-altrep.R:406:3' [success] 'test-altrep.R:406:3' [success] 'test-altrep.R:406:3' [success] 'test-altrep.R:406:3' [success] 'test-altrep.R:406:3' [success] 'test-altrep.R:407:3' [success] 'test-altrep.R:407:3' [success] 'test-altrep.R:407:3' [success] 'test-altrep.R:407:3' [success] 'test-altrep.R:407:3' [success] 'test-altrep.R:407:3' [success] 'test-altrep.R:407:3' [success] 'test-altrep.R:407:3' [success] 'test-altrep.R:407:3' [success] 'test-altrep.R:407:3' [success] 'test-altrep.R:407:3' [success] 'test-altrep.R:410:3' [success] 'test-altrep.R:410:3' [success] 'test-altrep.R:410:3' [success] 'test-altrep.R:410:3' [success] 'test-altrep.R:410:3' [success] 'test-altrep.R:410:3' [success] 'test-altrep.R:410:3' [success] 'test-altrep.R:410:3' [success] 'test-altrep.R:410:3' [success] 'test-altrep.R:410:3' [success] 'test-altrep.R:410:3' [success] 'test-altrep.R:411:3' [success] 'test-altrep.R:411:3' [success] 'test-altrep.R:411:3' [success] 'test-altrep.R:411:3' [success] 'test-altrep.R:411:3' [success] 'test-altrep.R:411:3' [success] 'test-altrep.R:411:3' [success] 'test-altrep.R:411:3' [success] 'test-altrep.R:411:3' [success] 'test-altrep.R:411:3' [success] 'test-altrep.R:411:3' [success] 'test-altrep.R:412:3' [success] 'test-altrep.R:412:3' [success] 'test-altrep.R:412:3' [success] 'test-altrep.R:412:3' [success] 'test-altrep.R:412:3' [success] 'test-altrep.R:412:3' [success] 'test-altrep.R:412:3' [success] 'test-altrep.R:412:3' [success] 'test-altrep.R:412:3' [success] 'test-altrep.R:412:3' [success] 'test-altrep.R:412:3' [success] 'test-altrep.R:414:3' [success] 'test-altrep.R:414:3' [success] 'test-altrep.R:414:3' [success] 'test-altrep.R:414:3' [success] 'test-altrep.R:414:3' [success] 'test-altrep.R:414:3' [success] 'test-altrep.R:414:3' [success] 'test-altrep.R:414:3' [success] 'test-altrep.R:414:3' [success] 'test-altrep.R:414:3' [success] 'test-altrep.R:414:3' [success] 'test-altrep.R:415:3' [success] 'test-altrep.R:415:3' [success] 'test-altrep.R:415:3' [success] 'test-altrep.R:415:3' [success] 'test-altrep.R:415:3' [success] 'test-altrep.R:415:3' [success] 'test-altrep.R:415:3' [success] 'test-altrep.R:415:3' [success] 'test-altrep.R:415:3' [success] 'test-altrep.R:415:3' [success] 'test-altrep.R:415:3' [success] 'test-altrep.R:416:3' [success] 'test-altrep.R:416:3' [success] 'test-altrep.R:416:3' [success] 'test-altrep.R:416:3' [success] 'test-altrep.R:416:3' [success] 'test-altrep.R:416:3' [success] 'test-altrep.R:416:3' [success] 'test-altrep.R:416:3' [success] 'test-altrep.R:416:3' [success] 'test-altrep.R:416:3' [success] 'test-altrep.R:416:3' [success] 'test-altrep.R:419:3' [success] 'test-altrep.R:419:3' [success] 'test-altrep.R:419:3' [success] 'test-altrep.R:419:3' [success] 'test-altrep.R:419:3' [success] 'test-altrep.R:419:3' [success] 'test-altrep.R:419:3' [success] 'test-altrep.R:419:3' [success] 'test-altrep.R:419:3' [success] 'test-altrep.R:419:3' [success] 'test-altrep.R:419:3' [success] 'test-altrep.R:420:3' [success] 'test-altrep.R:420:3' [success] 'test-altrep.R:420:3' [success] 'test-altrep.R:420:3' [success] 'test-altrep.R:420:3' [success] 'test-altrep.R:420:3' [success] 'test-altrep.R:420:3' [success] 'test-altrep.R:420:3' [success] 'test-altrep.R:420:3' [success] 'test-altrep.R:420:3' [success] 'test-altrep.R:420:3' [success] 'test-altrep.R:421:3' [success] 'test-altrep.R:421:3' [success] 'test-altrep.R:421:3' [success] 'test-altrep.R:421:3' [success] 'test-altrep.R:421:3' [success] 'test-altrep.R:421:3' [success] 'test-altrep.R:421:3' [success] 'test-altrep.R:421:3' [success] 'test-altrep.R:421:3' [success] 'test-altrep.R:421:3' [success] 'test-altrep.R:421:3' [success] 'test-altrep.R:423:3' [success] 'test-altrep.R:423:3' [success] 'test-altrep.R:423:3' [success] 'test-altrep.R:423:3' [success] 'test-altrep.R:423:3' [success] 'test-altrep.R:423:3' [success] 'test-altrep.R:423:3' [success] 'test-altrep.R:423:3' [success] 'test-altrep.R:423:3' [success] 'test-altrep.R:423:3' [success] 'test-altrep.R:423:3' [success] 'test-altrep.R:424:3' [success] 'test-altrep.R:424:3' [success] 'test-altrep.R:424:3' [success] 'test-altrep.R:424:3' [success] 'test-altrep.R:424:3' [success] 'test-altrep.R:424:3' [success] 'test-altrep.R:424:3' [success] 'test-altrep.R:424:3' [success] 'test-altrep.R:424:3' [success] 'test-altrep.R:424:3' [success] 'test-altrep.R:424:3' [success] 'test-altrep.R:425:3' [success] 'test-altrep.R:425:3' [success] 'test-altrep.R:425:3' [success] 'test-altrep.R:425:3' [success] 'test-altrep.R:425:3' [success] 'test-altrep.R:425:3' [success] 'test-altrep.R:425:3' [success] 'test-altrep.R:425:3' [success] 'test-altrep.R:425:3' [success] 'test-altrep.R:425:3' [success] 'test-altrep.R:425:3' [success] 'test-altrep.R:429:3' [success] 'test-altrep.R:429:3' [success] 'test-altrep.R:429:3' [success] 'test-altrep.R:429:3' [success] 'test-altrep.R:429:3' [success] 'test-altrep.R:429:3' [success] 'test-altrep.R:429:3' [success] 'test-altrep.R:429:3' [success] 'test-altrep.R:429:3' [success] 'test-altrep.R:429:3' [success] 'test-altrep.R:429:3' [success] End test: altrep min/max/sum identical to R versions for int Start test: altrep vectors handle serialization 'test-altrep.R:438:3' [success] 'test-altrep.R:439:3' [success] 'test-altrep.R:440:3' [success] 'test-altrep.R:441:3' [success] 'test-altrep.R:442:3' [success] End test: altrep vectors handle serialization Start test: altrep vectors handle coercion 'test-altrep.R:451:3' [success] 'test-altrep.R:452:3' [success] 'test-altrep.R:454:3' [success] 'test-altrep.R:455:3' [success] 'test-altrep.R:457:3' [success] 'test-altrep.R:458:3' [success] 'test-altrep.R:460:3' [success] 'test-altrep.R:461:3' [success] End test: altrep vectors handle coercion Start test: columns of struct types may be altrep 'test-altrep.R:469:3' [success] 'test-altrep.R:470:3' [success] 'test-altrep.R:472:3' [success] 'test-altrep.R:473:3' [success] 'test-altrep.R:480:3' [success] 'test-altrep.R:481:3' [success] 'test-altrep.R:482:3' [success] 'test-altrep.R:483:3' [success] End test: columns of struct types may be altrep Start test: Conversion from altrep R vector to Array uses the existing Array/ChunkedArray 'test-altrep.R:489:3' [success] 'test-altrep.R:493:3' [success] 'test-altrep.R:497:3' [success] 'test-altrep.R:501:3' [success] 'test-altrep.R:502:3' [success] 'test-altrep.R:506:3' [success] 'test-altrep.R:507:3' [success] 'test-altrep.R:511:3' [success] 'test-altrep.R:512:3' [success] End test: Conversion from altrep R vector to Array uses the existing Array/ChunkedArray Start test: ChunkedArray$create(...) keeps Array even when from altrep vectors 'test-altrep.R:533:3' [success] 'test-altrep.R:534:3' [success] 'test-altrep.R:535:3' [success] 'test-altrep.R:536:3' [success] 'test-altrep.R:537:3' [success] 'test-altrep.R:538:3' [success] 'test-altrep.R:539:3' [success] End test: ChunkedArray$create(...) keeps Array even when from altrep vectors Start test: dictionaries chunked arrays are made altrep 'test-altrep.R:549:3' [success] 'test-altrep.R:550:3' [success] 'test-altrep.R:551:3' [success] 'test-altrep.R:559:3' [success] 'test-altrep.R:560:3' [success] 'test-altrep.R:561:3' [success] End test: dictionaries chunked arrays are made altrep Start test: element access methods for ALTREP factors 'test-altrep.R:576:5' [success] 'test-altrep.R:579:5' [success] 'test-altrep.R:581:5' [success] 'test-altrep.R:582:5' [success] 'test-altrep.R:583:5' [success] 'test-altrep.R:585:5' [success] 'test-altrep.R:586:5' [success] 'test-altrep.R:588:5' [success] 'test-altrep.R:589:5' [success] 'test-altrep.R:599:5' [success] 'test-altrep.R:600:5' [success] 'test-altrep.R:602:5' [success] 'test-altrep.R:603:5' [success] 'test-altrep.R:604:5' [success] 'test-altrep.R:606:5' [success] 'test-altrep.R:607:5' [success] 'test-altrep.R:609:5' [success] 'test-altrep.R:610:5' [success] 'test-altrep.R:576:5' [success] 'test-altrep.R:579:5' [success] 'test-altrep.R:581:5' [success] 'test-altrep.R:582:5' [success] 'test-altrep.R:583:5' [success] 'test-altrep.R:585:5' [success] 'test-altrep.R:586:5' [success] 'test-altrep.R:588:5' [success] 'test-altrep.R:589:5' [success] 'test-altrep.R:599:5' [success] 'test-altrep.R:600:5' [success] 'test-altrep.R:602:5' [success] 'test-altrep.R:603:5' [success] 'test-altrep.R:604:5' [success] 'test-altrep.R:606:5' [success] 'test-altrep.R:607:5' [success] 'test-altrep.R:609:5' [success] 'test-altrep.R:610:5' [success] 'test-altrep.R:576:5' [success] 'test-altrep.R:579:5' [success] 'test-altrep.R:581:5' [success] 'test-altrep.R:582:5' [success] 'test-altrep.R:583:5' [success] 'test-altrep.R:585:5' [success] 'test-altrep.R:586:5' [success] 'test-altrep.R:588:5' [success] 'test-altrep.R:589:5' [success] 'test-altrep.R:599:5' [success] 'test-altrep.R:600:5' [success] 'test-altrep.R:602:5' [success] 'test-altrep.R:603:5' [success] 'test-altrep.R:604:5' [success] 'test-altrep.R:606:5' [success] 'test-altrep.R:607:5' [success] 'test-altrep.R:609:5' [success] 'test-altrep.R:610:5' [success] 'test-altrep.R:576:5' [success] 'test-altrep.R:579:5' [success] 'test-altrep.R:581:5' [success] 'test-altrep.R:582:5' [success] 'test-altrep.R:583:5' [success] 'test-altrep.R:585:5' [success] 'test-altrep.R:586:5' [success] 'test-altrep.R:588:5' [success] 'test-altrep.R:589:5' [success] 'test-altrep.R:599:5' [success] 'test-altrep.R:600:5' [success] 'test-altrep.R:602:5' [success] 'test-altrep.R:603:5' [success] 'test-altrep.R:604:5' [success] 'test-altrep.R:606:5' [success] 'test-altrep.R:607:5' [success] 'test-altrep.R:609:5' [success] 'test-altrep.R:610:5' [success] 'test-altrep.R:576:5' [success] 'test-altrep.R:579:5' [success] 'test-altrep.R:581:5' [success] 'test-altrep.R:582:5' [success] 'test-altrep.R:583:5' [success] 'test-altrep.R:585:5' [success] 'test-altrep.R:586:5' [success] 'test-altrep.R:588:5' [success] 'test-altrep.R:589:5' [success] 'test-altrep.R:599:5' [success] 'test-altrep.R:600:5' [success] 'test-altrep.R:602:5' [success] 'test-altrep.R:603:5' [success] 'test-altrep.R:604:5' [success] 'test-altrep.R:606:5' [success] 'test-altrep.R:607:5' [success] 'test-altrep.R:609:5' [success] 'test-altrep.R:610:5' [success] 'test-altrep.R:576:5' [success] 'test-altrep.R:579:5' [success] 'test-altrep.R:581:5' [success] 'test-altrep.R:582:5' [success] 'test-altrep.R:583:5' [success] 'test-altrep.R:585:5' [success] 'test-altrep.R:586:5' [success] 'test-altrep.R:588:5' [success] 'test-altrep.R:589:5' [success] 'test-altrep.R:599:5' [success] 'test-altrep.R:600:5' [success] 'test-altrep.R:602:5' [success] 'test-altrep.R:603:5' [success] 'test-altrep.R:604:5' [success] 'test-altrep.R:606:5' [success] 'test-altrep.R:607:5' [success] 'test-altrep.R:609:5' [success] 'test-altrep.R:610:5' [success] End test: element access methods for ALTREP factors Start test: R checks for bounds 'test-altrep.R:619:3' [success] 'test-altrep.R:620:3' [success] 'test-altrep.R:621:3' [success] 'test-altrep.R:626:3' [success] 'test-altrep.R:627:3' [success] 'test-altrep.R:628:3' [success] End test: R checks for bounds Start test: Operations on altrep R vectors don't modify the original 'test-altrep.R:635:3' [success] End test: Operations on altrep R vectors don't modify the original Start test: Materialized ALTREP arrays don't cause arrow to crash when attempting to bypass 'test-altrep.R:641:3' [success] 'test-altrep.R:642:3' [success] 'test-altrep.R:645:3' [success] 'test-altrep.R:646:3' [success] 'test-altrep.R:649:3' [success] 'test-altrep.R:653:3' [success] 'test-altrep.R:654:3' [success] 'test-altrep.R:655:3' [success] End test: Materialized ALTREP arrays don't cause arrow to crash when attempting to bypass Start test: string vectors with only empty strings and nulls don't allocate a data buffer (ARROW-3693) 'test-array-data.R:20:3' [success] 'test-array-data.R:25:3' [success] 'test-array-data.R:28:3' [success] 'test-array-data.R:31:3' [success] 'test-array-data.R:32:3' [success] End test: string vectors with only empty strings and nulls don't allocate a data buffer (ARROW-3693) Start test: arrow_info() 'test-arrow-info.R:19:3' [success] 'test-arrow-info.R:20:3' [success] 'test-arrow-info.R:22:3' [success] End test: arrow_info() Start test: arrow_available() is deprecated 'test-arrow-info.R:26:3' [success] End test: arrow_available() is deprecated Start test: Can't $new() an object with anything other than a pointer 'test-arrow.R:19:3' [success] End test: Can't $new() an object with anything other than a pointer Start test: assert_is 'test-arrow.R:28:3' [success] 'test-arrow.R:29:3' [success] 'test-arrow.R:30:3' [success] 'test-arrow.R:31:3' [success] 'test-arrow.R:35:3' [success] End test: assert_is Start test: arrow gracefully fails to load objects from other sessions (ARROW-10071) 'test-arrow.R:48:3' [success] End test: arrow gracefully fails to load objects from other sessions (ARROW-10071) Start test: check for an ArrowObject in functions use std::shared_ptr 'test-arrow.R:52:3' [success] End test: check for an ArrowObject in functions use std::shared_ptr Start test: MemoryPool calls gc() to free memory when allocation fails (ARROW-10080) 'test-arrow.R:58:3' [skip] End test: MemoryPool calls gc() to free memory when allocation fails (ARROW-10080) Start test: reading a known Parquet file to dataframe with 3.0.0 'test-backwards-compatibility.R:54:3' [skip] End test: reading a known Parquet file to dataframe with 3.0.0 Start test: reading a known Parquet file to dataframe with 2.0.0 'test-backwards-compatibility.R:64:3' [skip] End test: reading a known Parquet file to dataframe with 2.0.0 Start test: reading a known Parquet file to dataframe with 1.0.1 'test-backwards-compatibility.R:74:3' [skip] End test: reading a known Parquet file to dataframe with 1.0.1 Start test: reading a known Feather file to dataframe with 2.0.0 'test-backwards-compatibility.R:94:5' [success] End test: reading a known Feather file to dataframe with 2.0.0 Start test: reading a known Feather file to dataframe with 1.0.1 'test-backwards-compatibility.R:104:5' [success] End test: reading a known Feather file to dataframe with 1.0.1 Start test: reading a known Feather file to dataframe with 0.17.0 'test-backwards-compatibility.R:119:5' [success] End test: reading a known Feather file to dataframe with 0.17.0 Start test: reading a known Feather file to dataframe with 2.0.0 'test-backwards-compatibility.R:94:5' [success] End test: reading a known Feather file to dataframe with 2.0.0 Start test: reading a known Feather file to dataframe with 1.0.1 'test-backwards-compatibility.R:104:5' [success] End test: reading a known Feather file to dataframe with 1.0.1 Start test: reading a known Feather file to dataframe with 0.17.0 'test-backwards-compatibility.R:119:5' [success] End test: reading a known Feather file to dataframe with 0.17.0 Start test: reading a known Feather file to dataframe with 2.0.0 'test-backwards-compatibility.R:90:5' [skip] End test: reading a known Feather file to dataframe with 2.0.0 Start test: reading a known Feather file to dataframe with 1.0.1 'test-backwards-compatibility.R:99:5' [skip] End test: reading a known Feather file to dataframe with 1.0.1 Start test: reading a known Feather file to dataframe with 0.17.0 'test-backwards-compatibility.R:109:5' [skip] End test: reading a known Feather file to dataframe with 0.17.0 Start test: sfc columns written by arrow <= 7.0.0 can be re-read 'test-backwards-compatibility.R:142:3' [success] 'test-backwards-compatibility.R:145:3' [success] 'test-backwards-compatibility.R:146:3' [success] End test: sfc columns written by arrow <= 7.0.0 can be re-read Start test: Pointer wrapper accepts external pointers 'test-bridge.R:24:3' [success] End test: Pointer wrapper accepts external pointers Start test: Pointer wrapper accepts double-casted pointers 'test-bridge.R:34:3' [success] End test: Pointer wrapper accepts double-casted pointers Start test: Pointer wrapper accepts integer64-casted pointers 'test-bridge.R:44:3' [success] End test: Pointer wrapper accepts integer64-casted pointers Start test: Pointer wrapper accepts raw representation of pointers 'test-bridge.R:54:3' [success] End test: Pointer wrapper accepts raw representation of pointers Start test: Pointer wrapper accepts character representation of pointers 'test-bridge.R:64:3' [success] End test: Pointer wrapper accepts character representation of pointers Start test: Pointer wrapper errors for unknown object 'test-bridge.R:69:3' [success] 'test-bridge.R:74:3' [success] 'test-bridge.R:79:3' [success] End test: Pointer wrapper errors for unknown object Start test: BufferReader can be created from R objects 'test-buffer-reader.R:23:3' [success] 'test-buffer-reader.R:24:3' [success] 'test-buffer-reader.R:25:3' [success] 'test-buffer-reader.R:27:3' [success] 'test-buffer-reader.R:28:3' [success] 'test-buffer-reader.R:29:3' [success] End test: BufferReader can be created from R objects Start test: BufferReader can be created from Buffer 'test-buffer-reader.R:36:3' [success] 'test-buffer-reader.R:37:3' [success] End test: BufferReader can be created from Buffer Start test: Buffer can be created from raw vector 'test-buffer.R:21:3' [success] 'test-buffer.R:22:3' [success] End test: Buffer can be created from raw vector Start test: Buffer can be created from integer vector 'test-buffer.R:28:3' [success] 'test-buffer.R:29:3' [success] End test: Buffer can be created from integer vector Start test: Buffer can be created from numeric vector 'test-buffer.R:35:3' [success] 'test-buffer.R:36:3' [success] End test: Buffer can be created from numeric vector Start test: Buffer can be created from complex vector 'test-buffer.R:42:3' [success] 'test-buffer.R:43:3' [success] End test: Buffer can be created from complex vector Start test: buffer buffer buffers buffers 'test-buffer.R:47:3' [success] End test: buffer buffer buffers buffers Start test: Other types can't be converted to Buffers 'test-buffer.R:51:3' [success] End test: Other types can't be converted to Buffers Start test: can convert Buffer to raw 'test-buffer.R:59:3' [success] End test: can convert Buffer to raw Start test: can read remaining bytes of a RandomAccessFile 'test-buffer.R:75:3' [success] 'test-buffer.R:77:3' [success] 'test-buffer.R:86:3' [success] 'test-buffer.R:87:3' [success] 'test-buffer.R:88:3' [success] End test: can read remaining bytes of a RandomAccessFile Start test: Buffer$Equals 'test-buffer.R:95:3' [success] 'test-buffer.R:96:3' [success] 'test-buffer.R:97:3' [success] End test: Buffer$Equals Start test: ChunkedArray 'test-chunked-array.R:53:3' [success] 'test-chunked-array.R:53:3' [success] 'test-chunked-array.R:53:3' [success] 'test-chunked-array.R:53:3' [success] 'test-chunked-array.R:53:3' [success] 'test-chunked-array.R:53:3' [success] 'test-chunked-array.R:53:3' [success] 'test-chunked-array.R:53:3' [success] 'test-chunked-array.R:53:3' [success] 'test-chunked-array.R:53:3' [success] 'test-chunked-array.R:56:3' [success] 'test-chunked-array.R:57:3' [success] 'test-chunked-array.R:58:3' [success] 'test-chunked-array.R:59:3' [success] 'test-chunked-array.R:62:3' [success] 'test-chunked-array.R:63:3' [success] 'test-chunked-array.R:64:3' [success] 'test-chunked-array.R:65:3' [success] 'test-chunked-array.R:67:3' [success] 'test-chunked-array.R:67:3' [success] 'test-chunked-array.R:67:3' [success] 'test-chunked-array.R:67:3' [success] 'test-chunked-array.R:67:3' [success] 'test-chunked-array.R:67:3' [success] 'test-chunked-array.R:67:3' [success] 'test-chunked-array.R:67:3' [success] 'test-chunked-array.R:67:3' [success] 'test-chunked-array.R:67:3' [success] 'test-chunked-array.R:70:3' [success] 'test-chunked-array.R:71:3' [success] 'test-chunked-array.R:72:3' [success] 'test-chunked-array.R:73:3' [success] 'test-chunked-array.R:75:3' [success] 'test-chunked-array.R:76:3' [success] 'test-chunked-array.R:77:3' [success] 'test-chunked-array.R:78:3' [success] 'test-chunked-array.R:79:3' [success] 'test-chunked-array.R:80:3' [success] 'test-chunked-array.R:81:3' [success] 'test-chunked-array.R:82:3' [success] 'test-chunked-array.R:83:3' [success] 'test-chunked-array.R:84:3' [success] 'test-chunked-array.R:85:3' [success] 'test-chunked-array.R:86:3' [success] 'test-chunked-array.R:87:3' [success] 'test-chunked-array.R:89:3' [success] 'test-chunked-array.R:90:3' [success] 'test-chunked-array.R:94:3' [success] 'test-chunked-array.R:95:3' [success] End test: ChunkedArray Start test: ChunkedArray can be constructed from Array and ChunkedArrays 'test-chunked-array.R:99:3' [success] 'test-chunked-array.R:103:3' [success] 'test-chunked-array.R:109:3' [success] 'test-chunked-array.R:113:3' [success] End test: ChunkedArray can be constructed from Array and ChunkedArrays Start test: print ChunkedArray 'test-chunked-array.R:120:3' [skip] End test: print ChunkedArray Start test: ChunkedArray can be concatenated with c() 'test-chunked-array.R:132:3' [success] 'test-chunked-array.R:137:3' [success] End test: ChunkedArray can be concatenated with c() Start test: ChunkedArray handles !!! splicing 'test-chunked-array.R:143:3' [success] 'test-chunked-array.R:144:3' [success] End test: ChunkedArray handles !!! splicing Start test: ChunkedArray handles Inf 'test-chunked-array.R:150:3' [success] 'test-chunked-array.R:151:3' [success] 'test-chunked-array.R:152:3' [success] 'test-chunked-array.R:153:3' [success] 'test-chunked-array.R:156:3' [warning] 'test-chunked-array.R:156:3' [warning] 'test-chunked-array.R:156:3' [warning] 'test-chunked-array.R:156:3' [success] 'test-chunked-array.R:157:3' [warning] 'test-chunked-array.R:157:3' [warning] 'test-chunked-array.R:157:3' [warning] 'test-chunked-array.R:157:3' [success] End test: ChunkedArray handles Inf Start test: ChunkedArray handles NA 'test-chunked-array.R:166:3' [success] 'test-chunked-array.R:167:3' [success] 'test-chunked-array.R:168:3' [success] 'test-chunked-array.R:169:3' [success] 'test-chunked-array.R:172:3' [success] 'test-chunked-array.R:173:3' [success] End test: ChunkedArray handles NA Start test: ChunkedArray handles NaN 'test-chunked-array.R:180:3' [success] 'test-chunked-array.R:181:3' [success] 'test-chunked-array.R:182:3' [success] 'test-chunked-array.R:183:3' [success] 'test-chunked-array.R:186:3' [warning] 'test-chunked-array.R:186:3' [warning] 'test-chunked-array.R:186:3' [warning] 'test-chunked-array.R:186:3' [success] 'test-chunked-array.R:187:3' [warning] 'test-chunked-array.R:187:3' [warning] 'test-chunked-array.R:187:3' [warning] 'test-chunked-array.R:187:3' [success] End test: ChunkedArray handles NaN Start test: ChunkedArray supports logical vectors (ARROW-3341) 'test-chunked-array.R:193:3' [success] 'test-chunked-array.R:193:3' [success] 'test-chunked-array.R:193:3' [success] 'test-chunked-array.R:193:3' [success] 'test-chunked-array.R:193:3' [success] 'test-chunked-array.R:193:3' [success] 'test-chunked-array.R:193:3' [success] 'test-chunked-array.R:193:3' [success] 'test-chunked-array.R:193:3' [success] 'test-chunked-array.R:193:3' [success] 'test-chunked-array.R:196:3' [success] 'test-chunked-array.R:196:3' [success] 'test-chunked-array.R:196:3' [success] 'test-chunked-array.R:196:3' [success] 'test-chunked-array.R:196:3' [success] 'test-chunked-array.R:196:3' [success] 'test-chunked-array.R:196:3' [success] 'test-chunked-array.R:196:3' [success] 'test-chunked-array.R:196:3' [success] 'test-chunked-array.R:196:3' [success] End test: ChunkedArray supports logical vectors (ARROW-3341) Start test: ChunkedArray supports character vectors (ARROW-3339) 'test-chunked-array.R:206:3' [success] 'test-chunked-array.R:206:3' [success] 'test-chunked-array.R:206:3' [success] 'test-chunked-array.R:206:3' [success] 'test-chunked-array.R:206:3' [success] 'test-chunked-array.R:206:3' [success] 'test-chunked-array.R:206:3' [success] 'test-chunked-array.R:206:3' [success] 'test-chunked-array.R:206:3' [success] 'test-chunked-array.R:206:3' [success] End test: ChunkedArray supports character vectors (ARROW-3339) Start test: ChunkedArray supports factors (ARROW-3716) 'test-chunked-array.R:211:3' [success] 'test-chunked-array.R:211:3' [success] 'test-chunked-array.R:211:3' [success] 'test-chunked-array.R:211:3' [success] 'test-chunked-array.R:211:3' [success] 'test-chunked-array.R:211:3' [success] 'test-chunked-array.R:211:3' [success] 'test-chunked-array.R:211:3' [success] 'test-chunked-array.R:211:3' [success] 'test-chunked-array.R:211:3' [success] End test: ChunkedArray supports factors (ARROW-3716) Start test: ChunkedArray supports dates (ARROW-3716) 'test-chunked-array.R:216:3' [success] 'test-chunked-array.R:216:3' [success] 'test-chunked-array.R:216:3' [success] 'test-chunked-array.R:216:3' [success] 'test-chunked-array.R:216:3' [success] 'test-chunked-array.R:216:3' [success] 'test-chunked-array.R:216:3' [success] 'test-chunked-array.R:216:3' [success] 'test-chunked-array.R:216:3' [success] 'test-chunked-array.R:216:3' [success] End test: ChunkedArray supports dates (ARROW-3716) Start test: ChunkedArray supports POSIXct (ARROW-3716) 'test-chunked-array.R:221:3' [success] 'test-chunked-array.R:221:3' [success] 'test-chunked-array.R:221:3' [success] 'test-chunked-array.R:221:3' [success] 'test-chunked-array.R:221:3' [success] 'test-chunked-array.R:221:3' [success] 'test-chunked-array.R:221:3' [success] 'test-chunked-array.R:221:3' [success] 'test-chunked-array.R:221:3' [success] 'test-chunked-array.R:221:3' [success] End test: ChunkedArray supports POSIXct (ARROW-3716) Start test: ChunkedArray supports integer64 (ARROW-3716) 'test-chunked-array.R:226:3' [success] 'test-chunked-array.R:226:3' [success] 'test-chunked-array.R:226:3' [success] 'test-chunked-array.R:226:3' [success] 'test-chunked-array.R:226:3' [success] 'test-chunked-array.R:226:3' [success] 'test-chunked-array.R:226:3' [success] 'test-chunked-array.R:226:3' [success] 'test-chunked-array.R:226:3' [success] 'test-chunked-array.R:226:3' [success] 'test-chunked-array.R:229:3' [success] 'test-chunked-array.R:231:3' [success] 'test-chunked-array.R:232:3' [success] 'test-chunked-array.R:233:3' [success] End test: ChunkedArray supports integer64 (ARROW-3716) Start test: ChunkedArray supports hms 'test-chunked-array.R:238:3' [success] 'test-chunked-array.R:238:3' [success] 'test-chunked-array.R:238:3' [success] 'test-chunked-array.R:238:3' [success] 'test-chunked-array.R:238:3' [success] 'test-chunked-array.R:238:3' [success] 'test-chunked-array.R:238:3' [success] 'test-chunked-array.R:238:3' [success] 'test-chunked-array.R:238:3' [success] 'test-chunked-array.R:238:3' [success] End test: ChunkedArray supports hms Start test: ChunkedArray supports difftime 'test-chunked-array.R:243:3' [success] 'test-chunked-array.R:243:3' [success] 'test-chunked-array.R:243:3' [success] 'test-chunked-array.R:243:3' [success] 'test-chunked-array.R:243:3' [success] 'test-chunked-array.R:243:3' [success] 'test-chunked-array.R:243:3' [success] 'test-chunked-array.R:243:3' [success] 'test-chunked-array.R:243:3' [success] 'test-chunked-array.R:243:3' [success] End test: ChunkedArray supports difftime Start test: ChunkedArray supports empty arrays (ARROW-13761) 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:277:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:286:7' [success] 'test-chunked-array.R:275:5' [success] 'test-chunked-array.R:280:7' [success] 'test-chunked-array.R:283:5' [success] 'test-chunked-array.R:284:5' [success] 'test-chunked-array.R:288:7' [success] End test: ChunkedArray supports empty arrays (ARROW-13761) Start test: integer types casts for ChunkedArray (ARROW-3741) 'test-chunked-array.R:297:5' [success] 'test-chunked-array.R:298:5' [success] 'test-chunked-array.R:297:5' [success] 'test-chunked-array.R:298:5' [success] 'test-chunked-array.R:297:5' [success] 'test-chunked-array.R:298:5' [success] 'test-chunked-array.R:297:5' [success] 'test-chunked-array.R:298:5' [success] 'test-chunked-array.R:297:5' [success] 'test-chunked-array.R:298:5' [success] 'test-chunked-array.R:297:5' [success] 'test-chunked-array.R:298:5' [success] 'test-chunked-array.R:297:5' [success] 'test-chunked-array.R:298:5' [success] 'test-chunked-array.R:297:5' [success] 'test-chunked-array.R:298:5' [success] 'test-chunked-array.R:302:3' [success] 'test-chunked-array.R:303:3' [success] End test: integer types casts for ChunkedArray (ARROW-3741) Start test: chunked_array() supports the type= argument. conversion from INTSXP and int64 to all int types 'test-chunked-array.R:310:5' [success] 'test-chunked-array.R:311:5' [success] 'test-chunked-array.R:310:5' [success] 'test-chunked-array.R:311:5' [success] 'test-chunked-array.R:310:5' [success] 'test-chunked-array.R:311:5' [success] 'test-chunked-array.R:310:5' [success] 'test-chunked-array.R:311:5' [success] 'test-chunked-array.R:310:5' [success] 'test-chunked-array.R:311:5' [success] 'test-chunked-array.R:310:5' [success] 'test-chunked-array.R:311:5' [success] 'test-chunked-array.R:310:5' [success] 'test-chunked-array.R:311:5' [success] 'test-chunked-array.R:310:5' [success] 'test-chunked-array.R:311:5' [success] 'test-chunked-array.R:310:5' [success] 'test-chunked-array.R:311:5' [success] 'test-chunked-array.R:310:5' [success] 'test-chunked-array.R:311:5' [success] 'test-chunked-array.R:314:3' [success] End test: chunked_array() supports the type= argument. conversion from INTSXP and int64 to all int types Start test: ChunkedArray$create() aborts on overflow 'test-chunked-array.R:318:3' [success] 'test-chunked-array.R:319:3' [success] 'test-chunked-array.R:321:3' [success] 'test-chunked-array.R:322:3' [success] 'test-chunked-array.R:324:3' [success] 'test-chunked-array.R:325:3' [success] 'test-chunked-array.R:327:3' [success] 'test-chunked-array.R:328:3' [success] 'test-chunked-array.R:330:3' [success] 'test-chunked-array.R:331:3' [success] 'test-chunked-array.R:333:3' [success] 'test-chunked-array.R:334:3' [success] End test: ChunkedArray$create() aborts on overflow Start test: chunked_array() convert doubles to integers 'test-chunked-array.R:340:5' [success] 'test-chunked-array.R:344:7' [success] 'test-chunked-array.R:340:5' [success] 'test-chunked-array.R:344:7' [success] 'test-chunked-array.R:340:5' [success] 'test-chunked-array.R:344:7' [success] 'test-chunked-array.R:340:5' [success] 'test-chunked-array.R:344:7' [success] 'test-chunked-array.R:340:5' [success] 'test-chunked-array.R:344:7' [success] 'test-chunked-array.R:340:5' [success] 'test-chunked-array.R:344:7' [success] 'test-chunked-array.R:340:5' [success] 'test-chunked-array.R:344:7' [success] 'test-chunked-array.R:340:5' [success] End test: chunked_array() convert doubles to integers Start test: chunked_array() uses the first ... to infer type 'test-chunked-array.R:351:3' [success] End test: chunked_array() uses the first ... to infer type Start test: chunked_array() handles downcasting 'test-chunked-array.R:356:3' [success] 'test-chunked-array.R:357:3' [success] End test: chunked_array() handles downcasting Start test: chunked_array() makes chunks of the same type 'test-chunked-array.R:363:5' [success] 'test-chunked-array.R:363:5' [success] End test: chunked_array() makes chunks of the same type Start test: chunked_array() handles 0 chunks if given a type 'test-chunked-array.R:370:5' [success] 'test-chunked-array.R:371:5' [success] 'test-chunked-array.R:370:5' [success] 'test-chunked-array.R:371:5' [success] 'test-chunked-array.R:370:5' [success] 'test-chunked-array.R:371:5' [success] 'test-chunked-array.R:370:5' [success] 'test-chunked-array.R:371:5' [success] 'test-chunked-array.R:370:5' [success] 'test-chunked-array.R:371:5' [success] 'test-chunked-array.R:370:5' [success] 'test-chunked-array.R:371:5' [success] 'test-chunked-array.R:370:5' [success] 'test-chunked-array.R:371:5' [success] 'test-chunked-array.R:370:5' [success] 'test-chunked-array.R:371:5' [success] 'test-chunked-array.R:370:5' [success] 'test-chunked-array.R:371:5' [success] 'test-chunked-array.R:370:5' [success] 'test-chunked-array.R:371:5' [success] End test: chunked_array() handles 0 chunks if given a type Start test: chunked_array() can ingest arrays (ARROW-3815) 'test-chunked-array.R:376:3' [success] End test: chunked_array() can ingest arrays (ARROW-3815) Start test: chunked_array() handles data frame -> struct arrays (ARROW-3811) 'test-chunked-array.R:385:3' [success] 'test-chunked-array.R:386:3' [success] End test: chunked_array() handles data frame -> struct arrays (ARROW-3811) Start test: ChunkedArray$View() (ARROW-6542) 'test-chunked-array.R:392:3' [success] 'test-chunked-array.R:393:3' [success] 'test-chunked-array.R:394:3' [success] 'test-chunked-array.R:396:3' [success] End test: ChunkedArray$View() (ARROW-6542) Start test: ChunkedArray$Validate() 'test-chunked-array.R:401:3' [success] End test: ChunkedArray$Validate() Start test: [ ChunkedArray 'test-chunked-array.R:408:3' [success] 'test-chunked-array.R:410:3' [warning] 'test-chunked-array.R:410:3' [success] 'test-chunked-array.R:412:3' [warning] 'test-chunked-array.R:412:3' [success] 'test-chunked-array.R:415:3' [warning] 'test-chunked-array.R:415:3' [success] 'test-chunked-array.R:418:3' [warning] 'test-chunked-array.R:418:3' [success] 'test-chunked-array.R:421:3' [success] 'test-chunked-array.R:426:3' [success] 'test-chunked-array.R:431:3' [success] 'test-chunked-array.R:439:3' [success] End test: [ ChunkedArray Start test: ChunkedArray head/tail 'test-chunked-array.R:448:3' [success] 'test-chunked-array.R:449:3' [success] 'test-chunked-array.R:450:3' [success] 'test-chunked-array.R:451:3' [success] 'test-chunked-array.R:452:3' [success] 'test-chunked-array.R:453:3' [success] 'test-chunked-array.R:454:3' [success] 'test-chunked-array.R:455:3' [success] 'test-chunked-array.R:456:3' [success] End test: ChunkedArray head/tail Start test: ChunkedArray$Equals 'test-chunked-array.R:463:3' [success] 'test-chunked-array.R:464:3' [success] 'test-chunked-array.R:465:3' [success] End test: ChunkedArray$Equals Start test: Converting a chunked array unifies factors (ARROW-8374) 'test-chunked-array.R:477:3' [success] End test: Converting a chunked array unifies factors (ARROW-8374) Start test: Handling string data with embedded nuls 'test-chunked-array.R:491:3' [success] 'test-chunked-array.R:493:3' [success] 'test-chunked-array.R:503:5' [success] 'test-chunked-array.R:504:5' [success] 'test-chunked-array.R:504:5' [success] End test: Handling string data with embedded nuls Start test: as_chunked_array() default method calls chunked_array() 'test-chunked-array.R:513:3' [success] 'test-chunked-array.R:518:3' [success] End test: as_chunked_array() default method calls chunked_array() Start test: as_chunked_array() works for ChunkedArray 'test-chunked-array.R:529:3' [success] 'test-chunked-array.R:530:3' [success] End test: as_chunked_array() works for ChunkedArray Start test: as_chunked_array() works for Array 'test-chunked-array.R:537:3' [success] 'test-chunked-array.R:542:3' [success] 'test-chunked-array.R:547:3' [success] End test: as_chunked_array() works for Array Start test: codec_is_available 'test-compressed.R:19:3' [success] 'test-compressed.R:20:3' [success] 'test-compressed.R:22:3' [success] 'test-compressed.R:23:3' [success] End test: codec_is_available Start test: Compression codecs are included in the Windows build 'test-compressed.R:27:3' [skip] End test: Compression codecs are included in the Windows build Start test: Codec attributes 'test-compressed.R:38:3' [success] 'test-compressed.R:40:3' [success] End test: Codec attributes Start test: Default compression_level for zstd 'test-compressed.R:44:3' [skip] End test: Default compression_level for zstd Start test: can write Buffer to CompressedOutputStream and read back in CompressedInputStream 'test-compressed.R:57:3' [success] 'test-compressed.R:59:3' [success] 'test-compressed.R:65:3' [success] 'test-compressed.R:67:3' [success] 'test-compressed.R:78:3' [success] 'test-compressed.R:79:3' [success] End test: can write Buffer to CompressedOutputStream and read back in CompressedInputStream Start test: list_compute_functions 'test-compute-aggregate.R:20:3' [success] 'test-compute-aggregate.R:22:3' [success] 'test-compute-aggregate.R:23:3' [success] 'test-compute-aggregate.R:25:3' [success] End test: list_compute_functions Start test: sum.Array 'test-compute-aggregate.R:31:3' [success] 'test-compute-aggregate.R:32:3' [success] 'test-compute-aggregate.R:36:3' [success] 'test-compute-aggregate.R:45:3' [success] 'test-compute-aggregate.R:46:3' [success] 'test-compute-aggregate.R:50:3' [success] 'test-compute-aggregate.R:51:3' [success] End test: sum.Array Start test: sum.ChunkedArray 'test-compute-aggregate.R:56:3' [success] 'test-compute-aggregate.R:57:3' [success] 'test-compute-aggregate.R:58:3' [success] End test: sum.ChunkedArray Start test: sum dots 'test-compute-aggregate.R:64:3' [success] End test: sum dots Start test: sum.Scalar 'test-compute-aggregate.R:69:3' [success] End test: sum.Scalar Start test: mean.Array 'test-compute-aggregate.R:75:3' [success] 'test-compute-aggregate.R:76:3' [success] 'test-compute-aggregate.R:80:3' [success] 'test-compute-aggregate.R:89:3' [success] 'test-compute-aggregate.R:90:3' [success] 'test-compute-aggregate.R:94:3' [success] 'test-compute-aggregate.R:95:3' [success] End test: mean.Array Start test: mean.ChunkedArray 'test-compute-aggregate.R:100:3' [success] 'test-compute-aggregate.R:101:3' [success] 'test-compute-aggregate.R:102:3' [success] End test: mean.ChunkedArray Start test: mean.Scalar 'test-compute-aggregate.R:107:3' [success] End test: mean.Scalar Start test: Bad input handling of call_function 'test-compute-aggregate.R:111:3' [warning] 'test-compute-aggregate.R:111:3' [success] End test: Bad input handling of call_function Start test: min.Array 'test-compute-aggregate.R:120:3' [success] 'test-compute-aggregate.R:121:3' [success] 'test-compute-aggregate.R:125:3' [success] 'test-compute-aggregate.R:129:3' [success] 'test-compute-aggregate.R:130:3' [success] 'test-compute-aggregate.R:131:3' [success] 'test-compute-aggregate.R:136:3' [success] End test: min.Array Start test: max.Array 'test-compute-aggregate.R:142:3' [success] 'test-compute-aggregate.R:143:3' [success] 'test-compute-aggregate.R:147:3' [success] 'test-compute-aggregate.R:151:3' [success] 'test-compute-aggregate.R:152:3' [success] 'test-compute-aggregate.R:153:3' [success] 'test-compute-aggregate.R:158:3' [success] End test: max.Array Start test: min.ChunkedArray 'test-compute-aggregate.R:164:3' [success] 'test-compute-aggregate.R:165:3' [success] 'test-compute-aggregate.R:169:3' [success] 'test-compute-aggregate.R:173:3' [success] 'test-compute-aggregate.R:174:3' [success] 'test-compute-aggregate.R:175:3' [success] 'test-compute-aggregate.R:180:3' [success] End test: min.ChunkedArray Start test: max.ChunkedArray 'test-compute-aggregate.R:186:3' [success] 'test-compute-aggregate.R:187:3' [success] 'test-compute-aggregate.R:191:3' [success] 'test-compute-aggregate.R:195:3' [success] 'test-compute-aggregate.R:196:3' [success] 'test-compute-aggregate.R:197:3' [success] 'test-compute-aggregate.R:202:3' [success] End test: max.ChunkedArray Start test: Edge cases 'test-compute-aggregate.R:208:5' [success] 'test-compute-aggregate.R:209:5' [success] 'test-compute-aggregate.R:210:5' [success] 'test-compute-aggregate.R:215:5' [success] 'test-compute-aggregate.R:208:5' [success] 'test-compute-aggregate.R:209:5' [success] 'test-compute-aggregate.R:210:5' [success] 'test-compute-aggregate.R:215:5' [success] 'test-compute-aggregate.R:208:5' [success] 'test-compute-aggregate.R:209:5' [success] 'test-compute-aggregate.R:210:5' [success] 'test-compute-aggregate.R:215:5' [success] End test: Edge cases Start test: quantile.Array and quantile.ChunkedArray 'test-compute-aggregate.R:228:7' [success] 'test-compute-aggregate.R:232:7' [success] 'test-compute-aggregate.R:236:7' [success] 'test-compute-aggregate.R:240:7' [success] 'test-compute-aggregate.R:244:7' [success] 'test-compute-aggregate.R:228:7' [success] 'test-compute-aggregate.R:232:7' [success] 'test-compute-aggregate.R:236:7' [success] 'test-compute-aggregate.R:240:7' [success] 'test-compute-aggregate.R:244:7' [success] 'test-compute-aggregate.R:228:7' [success] 'test-compute-aggregate.R:232:7' [success] 'test-compute-aggregate.R:236:7' [success] 'test-compute-aggregate.R:240:7' [success] 'test-compute-aggregate.R:244:7' [success] 'test-compute-aggregate.R:228:7' [success] 'test-compute-aggregate.R:232:7' [success] 'test-compute-aggregate.R:236:7' [success] 'test-compute-aggregate.R:240:7' [success] 'test-compute-aggregate.R:244:7' [success] 'test-compute-aggregate.R:228:7' [success] 'test-compute-aggregate.R:232:7' [success] 'test-compute-aggregate.R:236:7' [success] 'test-compute-aggregate.R:240:7' [success] 'test-compute-aggregate.R:244:7' [success] 'test-compute-aggregate.R:228:7' [success] 'test-compute-aggregate.R:232:7' [success] 'test-compute-aggregate.R:236:7' [success] 'test-compute-aggregate.R:240:7' [success] 'test-compute-aggregate.R:244:7' [success] End test: quantile.Array and quantile.ChunkedArray Start test: quantile and median NAs, edge cases, and exceptions 'test-compute-aggregate.R:253:3' [success] 'test-compute-aggregate.R:257:3' [success] 'test-compute-aggregate.R:261:3' [success] 'test-compute-aggregate.R:265:3' [success] 'test-compute-aggregate.R:269:3' [success] 'test-compute-aggregate.R:273:3' [success] 'test-compute-aggregate.R:277:3' [success] End test: quantile and median NAs, edge cases, and exceptions Start test: median passes ... args to quantile 'test-compute-aggregate.R:284:3' [success] 'test-compute-aggregate.R:288:3' [success] End test: median passes ... args to quantile Start test: median.Array and median.ChunkedArray 'test-compute-aggregate.R:294:3' [success] 'test-compute-aggregate.R:294:3' [success] 'test-compute-aggregate.R:298:3' [success] 'test-compute-aggregate.R:298:3' [success] 'test-compute-aggregate.R:302:3' [success] 'test-compute-aggregate.R:302:3' [success] 'test-compute-aggregate.R:306:3' [success] 'test-compute-aggregate.R:306:3' [success] 'test-compute-aggregate.R:310:3' [success] 'test-compute-aggregate.R:310:3' [success] 'test-compute-aggregate.R:314:3' [success] 'test-compute-aggregate.R:314:3' [success] 'test-compute-aggregate.R:318:3' [success] 'test-compute-aggregate.R:318:3' [success] 'test-compute-aggregate.R:322:3' [success] 'test-compute-aggregate.R:322:3' [success] 'test-compute-aggregate.R:326:3' [success] 'test-compute-aggregate.R:326:3' [success] End test: median.Array and median.ChunkedArray Start test: unique.Array 'test-compute-aggregate.R:334:3' [warning] 'test-compute-aggregate.R:334:3' [success] 'test-compute-aggregate.R:336:3' [warning] 'test-compute-aggregate.R:336:3' [success] End test: unique.Array Start test: match_arrow 'test-compute-aggregate.R:342:3' [warning] 'test-compute-aggregate.R:342:3' [success] 'test-compute-aggregate.R:345:3' [warning] 'test-compute-aggregate.R:345:3' [success] 'test-compute-aggregate.R:348:3' [warning] 'test-compute-aggregate.R:348:3' [success] 'test-compute-aggregate.R:351:3' [warning] 'test-compute-aggregate.R:351:3' [success] End test: match_arrow Start test: is_in 'test-compute-aggregate.R:357:3' [warning] 'test-compute-aggregate.R:357:3' [success] 'test-compute-aggregate.R:360:3' [warning] 'test-compute-aggregate.R:360:3' [success] 'test-compute-aggregate.R:363:3' [warning] 'test-compute-aggregate.R:363:3' [success] 'test-compute-aggregate.R:366:3' [warning] 'test-compute-aggregate.R:366:3' [success] End test: is_in Start test: value_counts 'test-compute-aggregate.R:379:3' [warning] 'test-compute-aggregate.R:379:3' [success] 'test-compute-aggregate.R:380:3' [warning] 'test-compute-aggregate.R:380:3' [success] 'test-compute-aggregate.R:381:3' [warning] 'test-compute-aggregate.R:381:3' [success] End test: value_counts Start test: any.Array and any.ChunkedArray 'test-compute-aggregate.R:387:3' [warning] 'test-compute-aggregate.R:387:3' [success] 'test-compute-aggregate.R:387:3' [warning] 'test-compute-aggregate.R:387:3' [success] 'test-compute-aggregate.R:388:3' [warning] 'test-compute-aggregate.R:388:3' [success] 'test-compute-aggregate.R:388:3' [warning] 'test-compute-aggregate.R:388:3' [success] 'test-compute-aggregate.R:389:3' [warning] 'test-compute-aggregate.R:389:3' [success] 'test-compute-aggregate.R:389:3' [warning] 'test-compute-aggregate.R:389:3' [success] 'test-compute-aggregate.R:390:3' [warning] 'test-compute-aggregate.R:390:3' [success] 'test-compute-aggregate.R:390:3' [warning] 'test-compute-aggregate.R:390:3' [success] 'test-compute-aggregate.R:394:3' [success] 'test-compute-aggregate.R:394:3' [success] 'test-compute-aggregate.R:395:3' [success] 'test-compute-aggregate.R:395:3' [success] 'test-compute-aggregate.R:396:3' [success] 'test-compute-aggregate.R:396:3' [success] End test: any.Array and any.ChunkedArray Start test: all.Array and all.ChunkedArray 'test-compute-aggregate.R:402:3' [warning] 'test-compute-aggregate.R:402:3' [success] 'test-compute-aggregate.R:402:3' [warning] 'test-compute-aggregate.R:402:3' [success] 'test-compute-aggregate.R:403:3' [warning] 'test-compute-aggregate.R:403:3' [success] 'test-compute-aggregate.R:403:3' [warning] 'test-compute-aggregate.R:403:3' [success] 'test-compute-aggregate.R:405:3' [warning] 'test-compute-aggregate.R:405:3' [success] 'test-compute-aggregate.R:405:3' [warning] 'test-compute-aggregate.R:405:3' [success] 'test-compute-aggregate.R:406:3' [warning] 'test-compute-aggregate.R:406:3' [success] 'test-compute-aggregate.R:406:3' [warning] 'test-compute-aggregate.R:406:3' [success] 'test-compute-aggregate.R:410:3' [success] 'test-compute-aggregate.R:410:3' [success] 'test-compute-aggregate.R:411:3' [success] 'test-compute-aggregate.R:411:3' [success] End test: all.Array and all.ChunkedArray Start test: variance 'test-compute-aggregate.R:419:3' [success] 'test-compute-aggregate.R:420:3' [success] End test: variance Start test: stddev 'test-compute-aggregate.R:428:3' [success] 'test-compute-aggregate.R:429:3' [success] End test: stddev Start test: Addition 'test-compute-arith.R:20:3' [success] 'test-compute-arith.R:21:3' [warning] 'test-compute-arith.R:21:3' [success] 'test-compute-arith.R:22:3' [warning] 'test-compute-arith.R:22:3' [success] 'test-compute-arith.R:23:3' [warning] 'test-compute-arith.R:23:3' [success] 'test-compute-arith.R:24:3' [warning] 'test-compute-arith.R:24:3' [success] 'test-compute-arith.R:25:3' [warning] 'test-compute-arith.R:25:3' [success] 'test-compute-arith.R:26:3' [warning] 'test-compute-arith.R:26:3' [success] 'test-compute-arith.R:27:3' [warning] 'test-compute-arith.R:27:3' [success] 'test-compute-arith.R:30:3' [warning] 'test-compute-arith.R:30:3' [success] 'test-compute-arith.R:33:3' [warning] 'test-compute-arith.R:33:3' [success] 'test-compute-arith.R:34:3' [warning] 'test-compute-arith.R:34:3' [success] 'test-compute-arith.R:37:3' [warning] 'test-compute-arith.R:37:3' [success] 'test-compute-arith.R:38:3' [warning] 'test-compute-arith.R:38:3' [success] 'test-compute-arith.R:40:3' [warning] 'test-compute-arith.R:40:3' [success] 'test-compute-arith.R:41:3' [warning] 'test-compute-arith.R:41:3' [success] End test: Addition Start test: Subtraction 'test-compute-arith.R:46:3' [warning] 'test-compute-arith.R:46:3' [success] 'test-compute-arith.R:48:3' [warning] 'test-compute-arith.R:48:3' [success] End test: Subtraction Start test: Multiplication 'test-compute-arith.R:56:3' [warning] 'test-compute-arith.R:56:3' [success] 'test-compute-arith.R:58:3' [warning] 'test-compute-arith.R:58:3' [warning] 'test-compute-arith.R:58:3' [success] End test: Multiplication Start test: Division 'test-compute-arith.R:66:3' [warning] 'test-compute-arith.R:66:3' [success] 'test-compute-arith.R:67:3' [warning] 'test-compute-arith.R:67:3' [warning] 'test-compute-arith.R:67:3' [success] 'test-compute-arith.R:68:3' [warning] 'test-compute-arith.R:68:3' [warning] 'test-compute-arith.R:68:3' [success] 'test-compute-arith.R:69:3' [warning] 'test-compute-arith.R:69:3' [warning] 'test-compute-arith.R:69:3' [warning] 'test-compute-arith.R:69:3' [warning] 'test-compute-arith.R:69:3' [success] 'test-compute-arith.R:70:3' [warning] 'test-compute-arith.R:70:3' [warning] 'test-compute-arith.R:70:3' [warning] 'test-compute-arith.R:70:3' [warning] 'test-compute-arith.R:70:3' [success] 'test-compute-arith.R:71:3' [warning] 'test-compute-arith.R:71:3' [warning] 'test-compute-arith.R:71:3' [success] 'test-compute-arith.R:72:3' [warning] 'test-compute-arith.R:72:3' [warning] 'test-compute-arith.R:72:3' [warning] 'test-compute-arith.R:72:3' [warning] 'test-compute-arith.R:72:3' [warning] 'test-compute-arith.R:72:3' [warning] 'test-compute-arith.R:72:3' [warning] 'test-compute-arith.R:72:3' [warning] 'test-compute-arith.R:72:3' [success] 'test-compute-arith.R:73:3' [warning] 'test-compute-arith.R:73:3' [success] 'test-compute-arith.R:76:3' [warning] 'test-compute-arith.R:76:3' [success] 'test-compute-arith.R:77:3' [warning] 'test-compute-arith.R:77:3' [warning] 'test-compute-arith.R:77:3' [success] 'test-compute-arith.R:78:3' [warning] 'test-compute-arith.R:78:3' [warning] 'test-compute-arith.R:78:3' [success] 'test-compute-arith.R:79:3' [warning] 'test-compute-arith.R:79:3' [warning] 'test-compute-arith.R:79:3' [success] 'test-compute-arith.R:80:3' [warning] 'test-compute-arith.R:80:3' [warning] 'test-compute-arith.R:80:3' [success] 'test-compute-arith.R:81:3' [warning] 'test-compute-arith.R:81:3' [success] 'test-compute-arith.R:85:3' [warning] 'test-compute-arith.R:85:3' [success] 'test-compute-arith.R:91:3' [warning] 'test-compute-arith.R:91:3' [warning] 'test-compute-arith.R:91:3' [success] 'test-compute-arith.R:93:3' [warning] 'test-compute-arith.R:93:3' [warning] 'test-compute-arith.R:93:3' [warning] 'test-compute-arith.R:93:3' [warning] 'test-compute-arith.R:93:3' [success] 'test-compute-arith.R:95:3' [warning] 'test-compute-arith.R:95:3' [warning] 'test-compute-arith.R:95:3' [warning] 'test-compute-arith.R:95:3' [warning] 'test-compute-arith.R:95:3' [success] End test: Division Start test: Power 'test-compute-arith.R:104:3' [warning] 'test-compute-arith.R:104:3' [success] 'test-compute-arith.R:105:3' [warning] 'test-compute-arith.R:105:3' [success] 'test-compute-arith.R:106:3' [warning] 'test-compute-arith.R:106:3' [success] 'test-compute-arith.R:107:3' [warning] 'test-compute-arith.R:107:3' [success] 'test-compute-arith.R:109:3' [warning] 'test-compute-arith.R:109:3' [success] 'test-compute-arith.R:110:3' [warning] 'test-compute-arith.R:110:3' [success] 'test-compute-arith.R:111:3' [warning] 'test-compute-arith.R:111:3' [success] 'test-compute-arith.R:112:3' [warning] 'test-compute-arith.R:112:3' [success] 'test-compute-arith.R:114:3' [warning] 'test-compute-arith.R:114:3' [success] 'test-compute-arith.R:115:3' [warning] 'test-compute-arith.R:115:3' [success] 'test-compute-arith.R:116:3' [warning] 'test-compute-arith.R:116:3' [success] 'test-compute-arith.R:117:3' [warning] 'test-compute-arith.R:117:3' [success] 'test-compute-arith.R:119:3' [warning] 'test-compute-arith.R:119:3' [success] 'test-compute-arith.R:120:3' [warning] 'test-compute-arith.R:120:3' [success] 'test-compute-arith.R:121:3' [warning] 'test-compute-arith.R:121:3' [success] 'test-compute-arith.R:122:3' [warning] 'test-compute-arith.R:122:3' [success] End test: Power Start test: Dates casting 'test-compute-arith.R:128:3' [skip] End test: Dates casting Start test: Unary Ops group generics work on Array objects 'test-compute-arith.R:134:3' [warning] 'test-compute-arith.R:134:3' [success] 'test-compute-arith.R:135:3' [warning] 'test-compute-arith.R:135:3' [success] 'test-compute-arith.R:136:3' [warning] 'test-compute-arith.R:136:3' [success] End test: Unary Ops group generics work on Array objects Start test: Math group generics work on Array objects 'test-compute-arith.R:140:3' [warning] 'test-compute-arith.R:140:3' [success] 'test-compute-arith.R:141:3' [warning] 'test-compute-arith.R:141:3' [success] 'test-compute-arith.R:145:3' [warning] 'test-compute-arith.R:145:3' [success] 'test-compute-arith.R:146:3' [warning] 'test-compute-arith.R:146:3' [success] 'test-compute-arith.R:147:3' [warning] 'test-compute-arith.R:147:3' [success] 'test-compute-arith.R:148:3' [warning] 'test-compute-arith.R:148:3' [success] 'test-compute-arith.R:149:3' [warning] 'test-compute-arith.R:149:3' [success] 'test-compute-arith.R:150:3' [warning] 'test-compute-arith.R:150:3' [success] 'test-compute-arith.R:151:3' [warning] 'test-compute-arith.R:151:3' [success] 'test-compute-arith.R:152:3' [warning] 'test-compute-arith.R:152:3' [success] 'test-compute-arith.R:153:3' [warning] 'test-compute-arith.R:153:3' [success] 'test-compute-arith.R:155:3' [warning] 'test-compute-arith.R:155:3' [success] 'test-compute-arith.R:156:3' [warning] 'test-compute-arith.R:156:3' [success] 'test-compute-arith.R:160:3' [warning] 'test-compute-arith.R:160:3' [success] 'test-compute-arith.R:161:3' [warning] 'test-compute-arith.R:161:3' [success] 'test-compute-arith.R:162:3' [warning] 'test-compute-arith.R:162:3' [success] 'test-compute-arith.R:164:3' [success] 'test-compute-arith.R:165:3' [success] 'test-compute-arith.R:170:3' [warning] 'test-compute-arith.R:170:3' [success] 'test-compute-arith.R:172:3' [warning] 'test-compute-arith.R:172:3' [success] 'test-compute-arith.R:177:3' [warning] 'test-compute-arith.R:177:3' [success] 'test-compute-arith.R:181:3' [warning] 'test-compute-arith.R:181:3' [success] 'test-compute-arith.R:182:3' [warning] 'test-compute-arith.R:182:3' [success] 'test-compute-arith.R:183:3' [warning] 'test-compute-arith.R:183:3' [success] 'test-compute-arith.R:188:3' [warning] 'test-compute-arith.R:188:3' [success] 'test-compute-arith.R:192:3' [warning] 'test-compute-arith.R:192:3' [success] 'test-compute-arith.R:193:3' [warning] 'test-compute-arith.R:193:3' [success] 'test-compute-arith.R:194:3' [warning] 'test-compute-arith.R:194:3' [success] 'test-compute-arith.R:199:3' [warning] 'test-compute-arith.R:199:3' [success] 'test-compute-arith.R:203:3' [warning] 'test-compute-arith.R:203:3' [success] 'test-compute-arith.R:204:3' [warning] 'test-compute-arith.R:204:3' [success] 'test-compute-arith.R:205:3' [warning] 'test-compute-arith.R:205:3' [success] 'test-compute-arith.R:210:3' [warning] 'test-compute-arith.R:210:3' [success] 'test-compute-arith.R:214:3' [warning] 'test-compute-arith.R:214:3' [success] 'test-compute-arith.R:215:3' [warning] 'test-compute-arith.R:215:3' [success] 'test-compute-arith.R:216:3' [warning] 'test-compute-arith.R:216:3' [success] 'test-compute-arith.R:221:3' [success] 'test-compute-arith.R:223:3' [success] 'test-compute-arith.R:224:3' [success] 'test-compute-arith.R:225:3' [success] 'test-compute-arith.R:227:3' [success] 'test-compute-arith.R:228:3' [success] 'test-compute-arith.R:229:3' [success] 'test-compute-arith.R:230:3' [success] End test: Math group generics work on Array objects Start test: hyperbolic trig functions work on Array objects 'test-compute-arith.R:234:3' [warning] 'test-compute-arith.R:234:3' [success] 'test-compute-arith.R:235:3' [warning] 'test-compute-arith.R:235:3' [success] 'test-compute-arith.R:236:3' [warning] 'test-compute-arith.R:236:3' [success] 'test-compute-arith.R:237:3' [warning] 'test-compute-arith.R:237:3' [success] 'test-compute-arith.R:238:3' [warning] 'test-compute-arith.R:238:3' [success] 'test-compute-arith.R:239:3' [warning] 'test-compute-arith.R:239:3' [success] 'test-compute-arith.R:240:3' [warning] 'test-compute-arith.R:240:3' [success] 'test-compute-arith.R:241:3' [warning] 'test-compute-arith.R:241:3' [success] End test: hyperbolic trig functions work on Array objects Start test: expm1 works on Array objects 'test-compute-arith.R:245:3' [warning] 'test-compute-arith.R:245:3' [success] End test: expm1 works on Array objects Start test: non-bound compute kernels using TrimOptions 'test-compute-no-bindings.R:20:3' [success] 'test-compute-no-bindings.R:29:3' [success] 'test-compute-no-bindings.R:38:3' [success] 'test-compute-no-bindings.R:47:3' [success] 'test-compute-no-bindings.R:56:3' [success] 'test-compute-no-bindings.R:65:3' [success] 'test-compute-no-bindings.R:74:3' [success] End test: non-bound compute kernels using TrimOptions Start test: non-bound compute kernels using ReplaceSliceOptions 'test-compute-no-bindings.R:87:3' [success] 'test-compute-no-bindings.R:96:3' [success] End test: non-bound compute kernels using ReplaceSliceOptions Start test: non-bound compute kernels using ModeOptions 'test-compute-no-bindings.R:107:3' [success] 'test-compute-no-bindings.R:114:3' [success] End test: non-bound compute kernels using ModeOptions Start test: non-bound compute kernels using PartitionNthOptions 'test-compute-no-bindings.R:130:3' [success] 'test-compute-no-bindings.R:131:3' [success] End test: non-bound compute kernels using PartitionNthOptions Start test: non-bound compute kernels using MatchSubstringOptions 'test-compute-no-bindings.R:139:3' [success] 'test-compute-no-bindings.R:149:3' [success] 'test-compute-no-bindings.R:159:3' [success] 'test-compute-no-bindings.R:170:3' [skip] End test: non-bound compute kernels using MatchSubstringOptions Start test: non-bound compute kernels using ExtractRegexOptions 'test-compute-no-bindings.R:186:3' [skip] End test: non-bound compute kernels using ExtractRegexOptions Start test: non-bound compute kernels using IndexOptions 'test-compute-no-bindings.R:194:3' [success] End test: non-bound compute kernels using IndexOptions Start test: sort(Scalar) is identity function 'test-compute-sort.R:25:3' [success] 'test-compute-sort.R:27:3' [success] 'test-compute-sort.R:29:3' [success] End test: sort(Scalar) is identity function Start test: Array$SortIndices() 'test-compute-sort.R:38:3' [success] 'test-compute-sort.R:44:3' [success] End test: Array$SortIndices() Start test: ChunkedArray$SortIndices() 'test-compute-sort.R:56:3' [success] 'test-compute-sort.R:62:3' [success] End test: ChunkedArray$SortIndices() Start test: sort(vector), sort(Array), sort(ChunkedArray) give equivalent results on integers 'test-compute-sort.R:69:3' [warning] 'test-compute-sort.R:69:3' [warning] 'test-compute-sort.R:69:3' [success] 'test-compute-sort.R:69:3' [warning] 'test-compute-sort.R:69:3' [warning] 'test-compute-sort.R:69:3' [success] 'test-compute-sort.R:73:3' [warning] 'test-compute-sort.R:73:3' [warning] 'test-compute-sort.R:73:3' [success] 'test-compute-sort.R:73:3' [warning] 'test-compute-sort.R:73:3' [warning] 'test-compute-sort.R:73:3' [success] 'test-compute-sort.R:77:3' [warning] 'test-compute-sort.R:77:3' [success] 'test-compute-sort.R:77:3' [warning] 'test-compute-sort.R:77:3' [success] 'test-compute-sort.R:81:3' [warning] 'test-compute-sort.R:81:3' [success] 'test-compute-sort.R:81:3' [warning] 'test-compute-sort.R:81:3' [success] 'test-compute-sort.R:85:3' [warning] 'test-compute-sort.R:85:3' [warning] 'test-compute-sort.R:85:3' [success] 'test-compute-sort.R:85:3' [warning] 'test-compute-sort.R:85:3' [warning] 'test-compute-sort.R:85:3' [success] 'test-compute-sort.R:89:3' [warning] 'test-compute-sort.R:89:3' [success] 'test-compute-sort.R:89:3' [warning] 'test-compute-sort.R:89:3' [success] 'test-compute-sort.R:93:3' [warning] 'test-compute-sort.R:93:3' [success] 'test-compute-sort.R:93:3' [warning] 'test-compute-sort.R:93:3' [success] End test: sort(vector), sort(Array), sort(ChunkedArray) give equivalent results on integers Start test: sort(vector), sort(Array), sort(ChunkedArray) give equivalent results on strings 'test-compute-sort.R:100:3' [warning] 'test-compute-sort.R:100:3' [success] 'test-compute-sort.R:100:3' [warning] 'test-compute-sort.R:100:3' [success] 'test-compute-sort.R:104:3' [warning] 'test-compute-sort.R:104:3' [success] 'test-compute-sort.R:104:3' [warning] 'test-compute-sort.R:104:3' [success] End test: sort(vector), sort(Array), sort(ChunkedArray) give equivalent results on strings Start test: sort(vector), sort(Array), sort(ChunkedArray) give equivalent results on floats 'test-compute-sort.R:115:3' [warning] 'test-compute-sort.R:115:3' [success] 'test-compute-sort.R:115:3' [warning] 'test-compute-sort.R:115:3' [success] 'test-compute-sort.R:119:3' [warning] 'test-compute-sort.R:119:3' [success] 'test-compute-sort.R:119:3' [warning] 'test-compute-sort.R:119:3' [success] 'test-compute-sort.R:123:3' [warning] 'test-compute-sort.R:123:3' [warning] 'test-compute-sort.R:123:3' [success] 'test-compute-sort.R:123:3' [warning] 'test-compute-sort.R:123:3' [warning] 'test-compute-sort.R:123:3' [success] 'test-compute-sort.R:127:3' [warning] 'test-compute-sort.R:127:3' [success] 'test-compute-sort.R:127:3' [warning] 'test-compute-sort.R:127:3' [success] 'test-compute-sort.R:131:3' [warning] 'test-compute-sort.R:131:3' [warning] 'test-compute-sort.R:131:3' [success] 'test-compute-sort.R:131:3' [warning] 'test-compute-sort.R:131:3' [warning] 'test-compute-sort.R:131:3' [success] 'test-compute-sort.R:135:3' [warning] 'test-compute-sort.R:135:3' [success] 'test-compute-sort.R:135:3' [warning] 'test-compute-sort.R:135:3' [success] End test: sort(vector), sort(Array), sort(ChunkedArray) give equivalent results on floats Start test: Table$SortIndices() 'test-compute-sort.R:143:3' [warning] 'test-compute-sort.R:143:3' [success] 'test-compute-sort.R:147:3' [warning] 'test-compute-sort.R:147:3' [success] End test: Table$SortIndices() Start test: RecordBatch$SortIndices() 'test-compute-sort.R:155:3' [warning] 'test-compute-sort.R:155:3' [success] End test: RecordBatch$SortIndices() Start test: compare ops with Array 'test-compute-vector.R:40:3' [warning] 'test-compute-vector.R:40:3' [success] 'test-compute-vector.R:40:3' [success] 'test-compute-vector.R:40:3' [success] 'test-compute-vector.R:40:3' [warning] 'test-compute-vector.R:40:3' [success] 'test-compute-vector.R:40:3' [success] 'test-compute-vector.R:40:3' [success] 'test-compute-vector.R:40:3' [warning] 'test-compute-vector.R:40:3' [success] 'test-compute-vector.R:40:3' [success] 'test-compute-vector.R:40:3' [success] 'test-compute-vector.R:40:3' [warning] 'test-compute-vector.R:40:3' [success] 'test-compute-vector.R:40:3' [success] 'test-compute-vector.R:40:3' [success] 'test-compute-vector.R:40:3' [warning] 'test-compute-vector.R:40:3' [success] 'test-compute-vector.R:40:3' [success] 'test-compute-vector.R:40:3' [success] 'test-compute-vector.R:40:3' [warning] 'test-compute-vector.R:40:3' [success] 'test-compute-vector.R:40:3' [success] 'test-compute-vector.R:40:3' [success] 'test-compute-vector.R:41:3' [warning] 'test-compute-vector.R:41:3' [success] 'test-compute-vector.R:41:3' [success] 'test-compute-vector.R:41:3' [success] 'test-compute-vector.R:41:3' [warning] 'test-compute-vector.R:41:3' [success] 'test-compute-vector.R:41:3' [success] 'test-compute-vector.R:41:3' [success] 'test-compute-vector.R:41:3' [warning] 'test-compute-vector.R:41:3' [success] 'test-compute-vector.R:41:3' [success] 'test-compute-vector.R:41:3' [success] 'test-compute-vector.R:41:3' [warning] 'test-compute-vector.R:41:3' [success] 'test-compute-vector.R:41:3' [success] 'test-compute-vector.R:41:3' [success] 'test-compute-vector.R:41:3' [warning] 'test-compute-vector.R:41:3' [success] 'test-compute-vector.R:41:3' [success] 'test-compute-vector.R:41:3' [success] 'test-compute-vector.R:41:3' [warning] 'test-compute-vector.R:41:3' [success] 'test-compute-vector.R:41:3' [success] 'test-compute-vector.R:41:3' [success] 'test-compute-vector.R:42:3' [warning] 'test-compute-vector.R:42:3' [success] 'test-compute-vector.R:42:3' [success] 'test-compute-vector.R:42:3' [success] 'test-compute-vector.R:42:3' [warning] 'test-compute-vector.R:42:3' [success] 'test-compute-vector.R:42:3' [success] 'test-compute-vector.R:42:3' [success] 'test-compute-vector.R:42:3' [warning] 'test-compute-vector.R:42:3' [success] 'test-compute-vector.R:42:3' [success] 'test-compute-vector.R:42:3' [success] 'test-compute-vector.R:42:3' [warning] 'test-compute-vector.R:42:3' [success] 'test-compute-vector.R:42:3' [success] 'test-compute-vector.R:42:3' [success] 'test-compute-vector.R:42:3' [warning] 'test-compute-vector.R:42:3' [success] 'test-compute-vector.R:42:3' [success] 'test-compute-vector.R:42:3' [success] 'test-compute-vector.R:42:3' [warning] 'test-compute-vector.R:42:3' [success] 'test-compute-vector.R:42:3' [success] 'test-compute-vector.R:42:3' [success] 'test-compute-vector.R:43:3' [warning] 'test-compute-vector.R:43:3' [success] 'test-compute-vector.R:43:3' [success] 'test-compute-vector.R:43:3' [success] 'test-compute-vector.R:43:3' [warning] 'test-compute-vector.R:43:3' [success] 'test-compute-vector.R:43:3' [success] 'test-compute-vector.R:43:3' [success] 'test-compute-vector.R:43:3' [warning] 'test-compute-vector.R:43:3' [success] 'test-compute-vector.R:43:3' [success] 'test-compute-vector.R:43:3' [success] 'test-compute-vector.R:43:3' [warning] 'test-compute-vector.R:43:3' [success] 'test-compute-vector.R:43:3' [success] 'test-compute-vector.R:43:3' [success] 'test-compute-vector.R:43:3' [warning] 'test-compute-vector.R:43:3' [success] 'test-compute-vector.R:43:3' [success] 'test-compute-vector.R:43:3' [success] 'test-compute-vector.R:43:3' [warning] 'test-compute-vector.R:43:3' [success] 'test-compute-vector.R:43:3' [success] 'test-compute-vector.R:43:3' [success] 'test-compute-vector.R:44:3' [warning] 'test-compute-vector.R:44:3' [success] 'test-compute-vector.R:44:3' [success] 'test-compute-vector.R:44:3' [success] 'test-compute-vector.R:44:3' [warning] 'test-compute-vector.R:44:3' [success] 'test-compute-vector.R:44:3' [success] 'test-compute-vector.R:44:3' [success] 'test-compute-vector.R:44:3' [warning] 'test-compute-vector.R:44:3' [success] 'test-compute-vector.R:44:3' [success] 'test-compute-vector.R:44:3' [success] 'test-compute-vector.R:44:3' [warning] 'test-compute-vector.R:44:3' [success] 'test-compute-vector.R:44:3' [success] 'test-compute-vector.R:44:3' [success] 'test-compute-vector.R:44:3' [warning] 'test-compute-vector.R:44:3' [success] 'test-compute-vector.R:44:3' [success] 'test-compute-vector.R:44:3' [success] 'test-compute-vector.R:44:3' [warning] 'test-compute-vector.R:44:3' [success] 'test-compute-vector.R:44:3' [success] 'test-compute-vector.R:44:3' [success] 'test-compute-vector.R:45:3' [warning] 'test-compute-vector.R:45:3' [success] 'test-compute-vector.R:45:3' [success] 'test-compute-vector.R:45:3' [success] 'test-compute-vector.R:45:3' [warning] 'test-compute-vector.R:45:3' [success] 'test-compute-vector.R:45:3' [success] 'test-compute-vector.R:45:3' [success] 'test-compute-vector.R:45:3' [warning] 'test-compute-vector.R:45:3' [success] 'test-compute-vector.R:45:3' [success] 'test-compute-vector.R:45:3' [success] 'test-compute-vector.R:45:3' [warning] 'test-compute-vector.R:45:3' [success] 'test-compute-vector.R:45:3' [success] 'test-compute-vector.R:45:3' [success] 'test-compute-vector.R:45:3' [warning] 'test-compute-vector.R:45:3' [success] 'test-compute-vector.R:45:3' [success] 'test-compute-vector.R:45:3' [success] 'test-compute-vector.R:45:3' [warning] 'test-compute-vector.R:45:3' [success] 'test-compute-vector.R:45:3' [success] 'test-compute-vector.R:45:3' [success] 'test-compute-vector.R:46:3' [warning] 'test-compute-vector.R:46:3' [success] 'test-compute-vector.R:46:3' [success] 'test-compute-vector.R:46:3' [success] 'test-compute-vector.R:46:3' [warning] 'test-compute-vector.R:46:3' [success] 'test-compute-vector.R:46:3' [success] 'test-compute-vector.R:46:3' [success] 'test-compute-vector.R:46:3' [warning] 'test-compute-vector.R:46:3' [success] 'test-compute-vector.R:46:3' [success] 'test-compute-vector.R:46:3' [success] 'test-compute-vector.R:46:3' [warning] 'test-compute-vector.R:46:3' [success] 'test-compute-vector.R:46:3' [success] 'test-compute-vector.R:46:3' [success] 'test-compute-vector.R:46:3' [warning] 'test-compute-vector.R:46:3' [success] 'test-compute-vector.R:46:3' [success] 'test-compute-vector.R:46:3' [success] 'test-compute-vector.R:46:3' [warning] 'test-compute-vector.R:46:3' [success] 'test-compute-vector.R:46:3' [success] 'test-compute-vector.R:46:3' [success] End test: compare ops with Array Start test: compare ops with ChunkedArray 'test-compute-vector.R:50:3' [warning] 'test-compute-vector.R:50:3' [success] 'test-compute-vector.R:50:3' [success] 'test-compute-vector.R:50:3' [success] 'test-compute-vector.R:50:3' [warning] 'test-compute-vector.R:50:3' [success] 'test-compute-vector.R:50:3' [success] 'test-compute-vector.R:50:3' [success] 'test-compute-vector.R:50:3' [warning] 'test-compute-vector.R:50:3' [success] 'test-compute-vector.R:50:3' [success] 'test-compute-vector.R:50:3' [success] 'test-compute-vector.R:50:3' [warning] 'test-compute-vector.R:50:3' [success] 'test-compute-vector.R:50:3' [success] 'test-compute-vector.R:50:3' [success] 'test-compute-vector.R:50:3' [warning] 'test-compute-vector.R:50:3' [success] 'test-compute-vector.R:50:3' [success] 'test-compute-vector.R:50:3' [success] 'test-compute-vector.R:50:3' [warning] 'test-compute-vector.R:50:3' [success] 'test-compute-vector.R:50:3' [success] 'test-compute-vector.R:50:3' [success] 'test-compute-vector.R:51:3' [warning] 'test-compute-vector.R:51:3' [success] 'test-compute-vector.R:51:3' [success] 'test-compute-vector.R:51:3' [success] 'test-compute-vector.R:51:3' [warning] 'test-compute-vector.R:51:3' [success] 'test-compute-vector.R:51:3' [success] 'test-compute-vector.R:51:3' [success] 'test-compute-vector.R:51:3' [warning] 'test-compute-vector.R:51:3' [success] 'test-compute-vector.R:51:3' [success] 'test-compute-vector.R:51:3' [success] 'test-compute-vector.R:51:3' [warning] 'test-compute-vector.R:51:3' [success] 'test-compute-vector.R:51:3' [success] 'test-compute-vector.R:51:3' [success] 'test-compute-vector.R:51:3' [warning] 'test-compute-vector.R:51:3' [success] 'test-compute-vector.R:51:3' [success] 'test-compute-vector.R:51:3' [success] 'test-compute-vector.R:51:3' [warning] 'test-compute-vector.R:51:3' [success] 'test-compute-vector.R:51:3' [success] 'test-compute-vector.R:51:3' [success] 'test-compute-vector.R:52:3' [warning] 'test-compute-vector.R:52:3' [success] 'test-compute-vector.R:52:3' [success] 'test-compute-vector.R:52:3' [success] 'test-compute-vector.R:52:3' [warning] 'test-compute-vector.R:52:3' [success] 'test-compute-vector.R:52:3' [success] 'test-compute-vector.R:52:3' [success] 'test-compute-vector.R:52:3' [warning] 'test-compute-vector.R:52:3' [success] 'test-compute-vector.R:52:3' [success] 'test-compute-vector.R:52:3' [success] 'test-compute-vector.R:52:3' [warning] 'test-compute-vector.R:52:3' [success] 'test-compute-vector.R:52:3' [success] 'test-compute-vector.R:52:3' [success] 'test-compute-vector.R:52:3' [warning] 'test-compute-vector.R:52:3' [success] 'test-compute-vector.R:52:3' [success] 'test-compute-vector.R:52:3' [success] 'test-compute-vector.R:52:3' [warning] 'test-compute-vector.R:52:3' [success] 'test-compute-vector.R:52:3' [success] 'test-compute-vector.R:52:3' [success] 'test-compute-vector.R:53:3' [warning] 'test-compute-vector.R:53:3' [success] 'test-compute-vector.R:53:3' [success] 'test-compute-vector.R:53:3' [success] 'test-compute-vector.R:53:3' [warning] 'test-compute-vector.R:53:3' [success] 'test-compute-vector.R:53:3' [success] 'test-compute-vector.R:53:3' [success] 'test-compute-vector.R:53:3' [warning] 'test-compute-vector.R:53:3' [success] 'test-compute-vector.R:53:3' [success] 'test-compute-vector.R:53:3' [success] 'test-compute-vector.R:53:3' [warning] 'test-compute-vector.R:53:3' [success] 'test-compute-vector.R:53:3' [success] 'test-compute-vector.R:53:3' [success] 'test-compute-vector.R:53:3' [warning] 'test-compute-vector.R:53:3' [success] 'test-compute-vector.R:53:3' [success] 'test-compute-vector.R:53:3' [success] 'test-compute-vector.R:53:3' [warning] 'test-compute-vector.R:53:3' [success] 'test-compute-vector.R:53:3' [success] 'test-compute-vector.R:53:3' [success] 'test-compute-vector.R:54:3' [warning] 'test-compute-vector.R:54:3' [success] 'test-compute-vector.R:54:3' [success] 'test-compute-vector.R:54:3' [success] 'test-compute-vector.R:54:3' [warning] 'test-compute-vector.R:54:3' [success] 'test-compute-vector.R:54:3' [success] 'test-compute-vector.R:54:3' [success] 'test-compute-vector.R:54:3' [warning] 'test-compute-vector.R:54:3' [success] 'test-compute-vector.R:54:3' [success] 'test-compute-vector.R:54:3' [success] 'test-compute-vector.R:54:3' [warning] 'test-compute-vector.R:54:3' [success] 'test-compute-vector.R:54:3' [success] 'test-compute-vector.R:54:3' [success] 'test-compute-vector.R:54:3' [warning] 'test-compute-vector.R:54:3' [success] 'test-compute-vector.R:54:3' [success] 'test-compute-vector.R:54:3' [success] 'test-compute-vector.R:54:3' [warning] 'test-compute-vector.R:54:3' [success] 'test-compute-vector.R:54:3' [success] 'test-compute-vector.R:54:3' [success] 'test-compute-vector.R:58:3' [warning] 'test-compute-vector.R:58:3' [success] 'test-compute-vector.R:58:3' [success] 'test-compute-vector.R:58:3' [success] 'test-compute-vector.R:58:3' [warning] 'test-compute-vector.R:58:3' [success] 'test-compute-vector.R:58:3' [success] 'test-compute-vector.R:58:3' [success] 'test-compute-vector.R:58:3' [warning] 'test-compute-vector.R:58:3' [success] 'test-compute-vector.R:58:3' [success] 'test-compute-vector.R:58:3' [success] 'test-compute-vector.R:58:3' [warning] 'test-compute-vector.R:58:3' [success] 'test-compute-vector.R:58:3' [success] 'test-compute-vector.R:58:3' [success] 'test-compute-vector.R:58:3' [warning] 'test-compute-vector.R:58:3' [success] 'test-compute-vector.R:58:3' [success] 'test-compute-vector.R:58:3' [success] 'test-compute-vector.R:58:3' [warning] 'test-compute-vector.R:58:3' [success] 'test-compute-vector.R:58:3' [success] 'test-compute-vector.R:58:3' [success] 'test-compute-vector.R:62:3' [warning] 'test-compute-vector.R:62:3' [success] 'test-compute-vector.R:62:3' [success] 'test-compute-vector.R:62:3' [success] 'test-compute-vector.R:62:3' [warning] 'test-compute-vector.R:62:3' [success] 'test-compute-vector.R:62:3' [success] 'test-compute-vector.R:62:3' [success] 'test-compute-vector.R:62:3' [warning] 'test-compute-vector.R:62:3' [success] 'test-compute-vector.R:62:3' [success] 'test-compute-vector.R:62:3' [success] 'test-compute-vector.R:62:3' [warning] 'test-compute-vector.R:62:3' [success] 'test-compute-vector.R:62:3' [success] 'test-compute-vector.R:62:3' [success] 'test-compute-vector.R:62:3' [warning] 'test-compute-vector.R:62:3' [success] 'test-compute-vector.R:62:3' [success] 'test-compute-vector.R:62:3' [success] 'test-compute-vector.R:62:3' [warning] 'test-compute-vector.R:62:3' [success] 'test-compute-vector.R:62:3' [success] 'test-compute-vector.R:62:3' [success] End test: compare ops with ChunkedArray Start test: logic ops with Array 'test-compute-vector.R:72:3' [warning] 'test-compute-vector.R:72:3' [success] 'test-compute-vector.R:72:3' [success] 'test-compute-vector.R:72:3' [success] 'test-compute-vector.R:73:3' [warning] 'test-compute-vector.R:73:3' [success] 'test-compute-vector.R:73:3' [success] 'test-compute-vector.R:73:3' [success] 'test-compute-vector.R:74:3' [warning] 'test-compute-vector.R:74:3' [success] 'test-compute-vector.R:74:3' [success] 'test-compute-vector.R:74:3' [success] 'test-compute-vector.R:75:3' [warning] 'test-compute-vector.R:75:3' [success] 'test-compute-vector.R:75:3' [success] 'test-compute-vector.R:75:3' [success] 'test-compute-vector.R:76:3' [warning] 'test-compute-vector.R:76:3' [success] 'test-compute-vector.R:76:3' [success] 'test-compute-vector.R:76:3' [success] 'test-compute-vector.R:79:16' [warning] 'test-compute-vector.R:79:16' [warning] 'test-compute-vector.R:79:16' [warning] 'test-compute-vector.R:80:3' [success] 'test-compute-vector.R:80:3' [success] 'test-compute-vector.R:80:3' [success] End test: logic ops with Array Start test: binary slice kernel with Array 'test-compute-vector.R:97:3' [success] 'test-compute-vector.R:104:3' [success] End test: binary slice kernel with Array Start test: logic ops with ChunkedArray 'test-compute-vector.R:111:3' [warning] 'test-compute-vector.R:111:3' [success] 'test-compute-vector.R:111:3' [success] 'test-compute-vector.R:111:3' [success] 'test-compute-vector.R:112:3' [warning] 'test-compute-vector.R:112:3' [success] 'test-compute-vector.R:112:3' [success] 'test-compute-vector.R:112:3' [success] 'test-compute-vector.R:113:3' [warning] 'test-compute-vector.R:113:3' [success] 'test-compute-vector.R:113:3' [success] 'test-compute-vector.R:113:3' [success] 'test-compute-vector.R:114:3' [warning] 'test-compute-vector.R:114:3' [success] 'test-compute-vector.R:114:3' [success] 'test-compute-vector.R:114:3' [success] 'test-compute-vector.R:115:3' [warning] 'test-compute-vector.R:115:3' [success] 'test-compute-vector.R:115:3' [success] 'test-compute-vector.R:115:3' [success] 'test-compute-vector.R:118:16' [warning] 'test-compute-vector.R:118:16' [warning] 'test-compute-vector.R:118:16' [warning] 'test-compute-vector.R:119:3' [success] 'test-compute-vector.R:119:3' [success] 'test-compute-vector.R:119:3' [success] End test: logic ops with ChunkedArray Start test: call_function validation 'test-compute-vector.R:126:3' [warning] 'test-compute-vector.R:126:3' [success] 'test-compute-vector.R:130:3' [warning] 'test-compute-vector.R:130:3' [success] 'test-compute-vector.R:134:3' [success] 'test-compute-vector.R:138:3' [success] 'test-compute-vector.R:142:3' [success] End test: call_function validation Start test: set_io_thread_count() sets the number of io threads 'test-config.R:23:3' [success] 'test-config.R:24:3' [success] 'test-config.R:26:3' [success] End test: set_io_thread_count() sets the number of io threads Start test: set_io_thread_count() warns for num_threads == 1 'test-config.R:33:3' [success] End test: set_io_thread_count() warns for num_threads == 1 Start test: set_cpu_count() sets the number of CPU threads 'test-config.R:45:3' [success] 'test-config.R:46:3' [success] 'test-config.R:48:3' [success] End test: set_cpu_count() sets the number of CPU threads Start test: Can read csv file 'test-csv.R:36:3' [success] 'test-csv.R:38:3' [success] 'test-csv.R:40:3' [success] End test: Can read csv file Start test: read_csv_arrow(as_data_frame=TRUE) 'test-csv.R:49:3' [success] End test: read_csv_arrow(as_data_frame=TRUE) Start test: read_delim_arrow parsing options: delim 'test-csv.R:59:3' [success] 'test-csv.R:60:3' [success] End test: read_delim_arrow parsing options: delim Start test: read_delim_arrow parsing options: quote 'test-csv.R:74:3' [success] End test: read_delim_arrow parsing options: quote Start test: read_csv_arrow parsing options: col_names 'test-csv.R:89:3' [success] 'test-csv.R:93:3' [success] 'test-csv.R:94:3' [success] 'test-csv.R:98:3' [success] 'test-csv.R:102:3' [success] End test: read_csv_arrow parsing options: col_names Start test: read_csv_arrow parsing options: skip 'test-csv.R:117:3' [success] 'test-csv.R:118:3' [success] End test: read_csv_arrow parsing options: skip Start test: read_csv_arrow parsing options: skip_empty_rows 'test-csv.R:130:3' [success] 'test-csv.R:131:3' [success] End test: read_csv_arrow parsing options: skip_empty_rows Start test: read_csv_arrow parsing options: na strings 'test-csv.R:144:3' [success] 'test-csv.R:147:3' [success] 'test-csv.R:148:3' [success] 'test-csv.R:153:3' [success] 'test-csv.R:156:3' [success] 'test-csv.R:157:3' [success] End test: read_csv_arrow parsing options: na strings Start test: read_csv_arrow() respects col_select 'test-csv.R:167:3' [success] 'test-csv.R:170:3' [success] End test: read_csv_arrow() respects col_select Start test: read_csv_arrow() can detect compression from file name 'test-csv.R:180:3' [success] End test: read_csv_arrow() can detect compression from file name Start test: read_csv_arrow(schema=) 'test-csv.R:190:3' [success] End test: read_csv_arrow(schema=) Start test: read_csv_arrow(col_types = <Schema>) 'test-csv.R:200:3' [success] End test: read_csv_arrow(col_types = <Schema>) Start test: read_csv_arrow(col_types=string, col_names) 'test-csv.R:210:3' [success] 'test-csv.R:212:3' [success] 'test-csv.R:216:3' [success] 'test-csv.R:220:3' [success] 'test-csv.R:224:3' [success] End test: read_csv_arrow(col_types=string, col_names) Start test: read_csv_arrow() can read timestamps 'test-csv.R:238:3' [success] 'test-csv.R:244:3' [success] End test: read_csv_arrow() can read timestamps Start test: read_csv_arrow(timestamp_parsers=) 'test-csv.R:260:3' [success] End test: read_csv_arrow(timestamp_parsers=) Start test: Skipping columns with null() 'test-csv.R:271:3' [success] End test: Skipping columns with null() Start test: Mix of guessing and declaring types 'test-csv.R:282:3' [success] 'test-csv.R:285:3' [success] End test: Mix of guessing and declaring types Start test: more informative error when reading a CSV with headers and schema 'test-csv.R:304:3' [success] End test: more informative error when reading a CSV with headers and schema Start test: read_csv_arrow() and write_csv_arrow() accept connection objects 'test-csv.R:325:3' [success] 'test-csv.R:326:3' [success] End test: read_csv_arrow() and write_csv_arrow() accept connection objects Start test: CSV reader works on files with non-UTF-8 encoding 'test-csv.R:358:3' [success] 'test-csv.R:361:3' [success] 'test-csv.R:370:3' [success] End test: CSV reader works on files with non-UTF-8 encoding Start test: Write a CSV file with header 'test-csv.R:375:3' [success] 'test-csv.R:376:3' [success] 'test-csv.R:379:3' [success] 'test-csv.R:382:3' [success] 'test-csv.R:383:3' [success] 'test-csv.R:386:3' [success] End test: Write a CSV file with header Start test: Write a CSV file with no header 'test-csv.R:392:3' [success] 'test-csv.R:393:3' [success] 'test-csv.R:399:3' [success] End test: Write a CSV file with no header Start test: Write a CSV file with different batch sizes 'test-csv.R:404:3' [success] 'test-csv.R:405:3' [success] 'test-csv.R:407:3' [success] 'test-csv.R:410:3' [success] 'test-csv.R:411:3' [success] 'test-csv.R:413:3' [success] 'test-csv.R:416:3' [success] 'test-csv.R:417:3' [success] 'test-csv.R:419:3' [success] End test: Write a CSV file with different batch sizes Start test: Write a CSV file with invalid input type 'test-csv.R:424:3' [success] End test: Write a CSV file with invalid input type Start test: Write a CSV file with invalid batch size 'test-csv.R:431:3' [success] End test: Write a CSV file with invalid batch size Start test: Write a CSV with custom NA value 'test-csv.R:439:3' [success] 'test-csv.R:440:3' [success] 'test-csv.R:443:3' [success] 'test-csv.R:446:3' [success] 'test-csv.R:451:3' [success] 'test-csv.R:454:3' [success] 'test-csv.R:458:3' [success] 'test-csv.R:461:3' [success] 'test-csv.R:464:3' [success] End test: Write a CSV with custom NA value Start test: Write a CSV file with invalid null value 'test-csv.R:468:3' [success] End test: Write a CSV file with invalid null value Start test: time mapping work as expected (ARROW-13624) 'test-csv.R:485:3' [success] 'test-csv.R:489:3' [success] End test: time mapping work as expected (ARROW-13624) Start test: Writing a CSV errors when unsupported (yet) readr args are used 'test-csv.R:493:3' [success] 'test-csv.R:497:3' [success] 'test-csv.R:501:3' [success] 'test-csv.R:505:3' [success] 'test-csv.R:509:3' [success] 'test-csv.R:513:3' [success] 'test-csv.R:517:3' [success] 'test-csv.R:521:3' [success] End test: Writing a CSV errors when unsupported (yet) readr args are used Start test: write_csv_arrow deals with duplication in sink/file 'test-csv.R:539:3' [success] End test: write_csv_arrow deals with duplication in sink/file Start test: write_csv_arrow deals with duplication in include_headers/col_names 'test-csv.R:549:3' [success] 'test-csv.R:565:3' [success] 'test-csv.R:566:3' [success] End test: write_csv_arrow deals with duplication in include_headers/col_names Start test: read_csv_arrow() deals with BOMs (byte-order-marks) correctly 'test-csv.R:572:3' [success] End test: read_csv_arrow() deals with BOMs (byte-order-marks) correctly Start test: write_csv_arrow can write from Dataset objects 'test-csv.R:586:3' [success] 'test-csv.R:589:3' [success] 'test-csv.R:590:3' [success] End test: write_csv_arrow can write from Dataset objects Start test: write_csv_arrow can write from RecordBatchReader objects 'test-csv.R:597:3' [warning] 'test-csv.R:597:3' [warning] 'test-csv.R:603:3' [success] 'test-csv.R:606:3' [success] 'test-csv.R:607:3' [success] End test: write_csv_arrow can write from RecordBatchReader objects Start test: read/write compressed file successfully 'test-csv.R:617:3' [success] 'test-csv.R:619:3' [success] 'test-csv.R:626:3' [success] 'test-csv.R:627:3' [success] End test: read/write compressed file successfully Start test: read/write compressed filesystem path 'test-csv.R:634:3' [skip] End test: read/write compressed filesystem path Start test: read_csv_arrow() can read sub-second timestamps with col_types T setting (ARROW-15599) 'test-csv.R:656:3' [success] End test: read_csv_arrow() can read sub-second timestamps with col_types T setting (ARROW-15599) Start test: Shows an error message when trying to read a timestamp with time zone with col_types = T (ARROW-17429) 'test-csv.R:665:3' [success] End test: Shows an error message when trying to read a timestamp with time zone with col_types = T (ARROW-17429) Start test: CSV reading/parsing/convert options can be passed in as lists 'test-csv.R:691:3' [success] End test: CSV reading/parsing/convert options can be passed in as lists Start test: Read literal data directly 'test-csv.R:697:3' [success] 'test-csv.R:698:3' [success] 'test-csv.R:699:3' [success] 'test-csv.R:700:3' [success] 'test-csv.R:701:3' [success] 'test-csv.R:702:3' [success] End test: Read literal data directly Start test: skip_rows and skip_rows_after_names option 'test-csv.R:708:3' [success] 'test-csv.R:715:3' [success] 'test-csv.R:722:3' [success] End test: skip_rows and skip_rows_after_names option Start test: Can read CSV files from a URL 'test-csv.R:732:3' [skip] End test: Can read CSV files from a URL Start test: read_csv2_arrow correctly parses comma decimals 'test-csv.R:743:3' [success] End test: read_csv2_arrow correctly parses comma decimals Start test: altrep columns can roundtrip to table 'test-csv.R:753:3' [success] 'test-csv.R:761:3' [success] End test: altrep columns can roundtrip to table Start test: null type works as expected 'test-data-type.R:20:3' [success] 'test-data-type.R:21:3' [success] 'test-data-type.R:22:3' [success] 'test-data-type.R:23:3' [success] 'test-data-type.R:24:3' [success] 'test-data-type.R:25:3' [success] 'test-data-type.R:26:3' [success] End test: null type works as expected Start test: boolean type work as expected 'test-data-type.R:31:3' [success] 'test-data-type.R:32:3' [success] 'test-data-type.R:33:3' [success] 'test-data-type.R:34:3' [success] 'test-data-type.R:35:3' [success] 'test-data-type.R:36:3' [success] 'test-data-type.R:37:3' [success] 'test-data-type.R:38:3' [success] End test: boolean type work as expected Start test: int types works as expected 'test-data-type.R:43:3' [success] 'test-data-type.R:44:3' [success] 'test-data-type.R:45:3' [success] 'test-data-type.R:46:3' [success] 'test-data-type.R:47:3' [success] 'test-data-type.R:48:3' [success] 'test-data-type.R:49:3' [success] 'test-data-type.R:50:3' [success] 'test-data-type.R:53:3' [success] 'test-data-type.R:54:3' [success] 'test-data-type.R:55:3' [success] 'test-data-type.R:56:3' [success] 'test-data-type.R:57:3' [success] 'test-data-type.R:58:3' [success] 'test-data-type.R:59:3' [success] 'test-data-type.R:60:3' [success] 'test-data-type.R:63:3' [success] 'test-data-type.R:64:3' [success] 'test-data-type.R:65:3' [success] 'test-data-type.R:66:3' [success] 'test-data-type.R:67:3' [success] 'test-data-type.R:68:3' [success] 'test-data-type.R:69:3' [success] 'test-data-type.R:70:3' [success] 'test-data-type.R:73:3' [success] 'test-data-type.R:74:3' [success] 'test-data-type.R:75:3' [success] 'test-data-type.R:76:3' [success] 'test-data-type.R:77:3' [success] 'test-data-type.R:78:3' [success] 'test-data-type.R:79:3' [success] 'test-data-type.R:80:3' [success] 'test-data-type.R:83:3' [success] 'test-data-type.R:84:3' [success] 'test-data-type.R:85:3' [success] 'test-data-type.R:86:3' [success] 'test-data-type.R:87:3' [success] 'test-data-type.R:88:3' [success] 'test-data-type.R:89:3' [success] 'test-data-type.R:90:3' [success] 'test-data-type.R:93:3' [success] 'test-data-type.R:94:3' [success] 'test-data-type.R:95:3' [success] 'test-data-type.R:96:3' [success] 'test-data-type.R:97:3' [success] 'test-data-type.R:98:3' [success] 'test-data-type.R:99:3' [success] 'test-data-type.R:100:3' [success] 'test-data-type.R:103:3' [success] 'test-data-type.R:104:3' [success] 'test-data-type.R:105:3' [success] 'test-data-type.R:106:3' [success] 'test-data-type.R:107:3' [success] 'test-data-type.R:108:3' [success] 'test-data-type.R:109:3' [success] 'test-data-type.R:110:3' [success] 'test-data-type.R:113:3' [success] 'test-data-type.R:114:3' [success] 'test-data-type.R:115:3' [success] 'test-data-type.R:116:3' [success] 'test-data-type.R:117:3' [success] 'test-data-type.R:118:3' [success] 'test-data-type.R:119:3' [success] 'test-data-type.R:120:3' [success] End test: int types works as expected Start test: float types work as expected 'test-data-type.R:125:3' [success] 'test-data-type.R:126:3' [success] 'test-data-type.R:127:3' [success] 'test-data-type.R:128:3' [success] 'test-data-type.R:129:3' [success] 'test-data-type.R:130:3' [success] 'test-data-type.R:131:3' [success] 'test-data-type.R:132:3' [success] 'test-data-type.R:135:3' [success] 'test-data-type.R:136:3' [success] 'test-data-type.R:137:3' [success] 'test-data-type.R:138:3' [success] 'test-data-type.R:139:3' [success] 'test-data-type.R:140:3' [success] 'test-data-type.R:141:3' [success] 'test-data-type.R:142:3' [success] 'test-data-type.R:145:3' [success] 'test-data-type.R:146:3' [success] 'test-data-type.R:147:3' [success] 'test-data-type.R:148:3' [success] 'test-data-type.R:149:3' [success] 'test-data-type.R:150:3' [success] 'test-data-type.R:151:3' [success] 'test-data-type.R:152:3' [success] End test: float types work as expected Start test: utf8 type works as expected 'test-data-type.R:157:3' [success] 'test-data-type.R:158:3' [success] 'test-data-type.R:159:3' [success] 'test-data-type.R:160:3' [success] 'test-data-type.R:161:3' [success] 'test-data-type.R:162:3' [success] 'test-data-type.R:163:3' [success] End test: utf8 type works as expected Start test: date types work as expected 'test-data-type.R:168:3' [success] 'test-data-type.R:169:3' [success] 'test-data-type.R:170:3' [success] 'test-data-type.R:171:3' [success] 'test-data-type.R:172:3' [success] 'test-data-type.R:173:3' [success] 'test-data-type.R:174:3' [success] 'test-data-type.R:175:3' [success] 'test-data-type.R:178:3' [success] 'test-data-type.R:179:3' [success] 'test-data-type.R:180:3' [success] 'test-data-type.R:181:3' [success] 'test-data-type.R:182:3' [success] 'test-data-type.R:183:3' [success] 'test-data-type.R:184:3' [success] 'test-data-type.R:185:3' [success] End test: date types work as expected Start test: timestamp type works as expected 'test-data-type.R:190:3' [success] 'test-data-type.R:191:3' [success] 'test-data-type.R:192:3' [success] 'test-data-type.R:193:3' [success] 'test-data-type.R:194:3' [success] 'test-data-type.R:195:3' [success] 'test-data-type.R:196:3' [success] 'test-data-type.R:197:3' [success] 'test-data-type.R:198:3' [success] 'test-data-type.R:199:3' [success] 'test-data-type.R:202:3' [success] 'test-data-type.R:203:3' [success] 'test-data-type.R:204:3' [success] 'test-data-type.R:205:3' [success] 'test-data-type.R:206:3' [success] 'test-data-type.R:207:3' [success] 'test-data-type.R:208:3' [success] 'test-data-type.R:209:3' [success] 'test-data-type.R:210:3' [success] 'test-data-type.R:211:3' [success] 'test-data-type.R:214:3' [success] 'test-data-type.R:215:3' [success] 'test-data-type.R:216:3' [success] 'test-data-type.R:217:3' [success] 'test-data-type.R:218:3' [success] 'test-data-type.R:219:3' [success] 'test-data-type.R:220:3' [success] 'test-data-type.R:221:3' [success] 'test-data-type.R:222:3' [success] 'test-data-type.R:223:3' [success] 'test-data-type.R:226:3' [success] 'test-data-type.R:227:3' [success] 'test-data-type.R:228:3' [success] 'test-data-type.R:229:3' [success] 'test-data-type.R:230:3' [success] 'test-data-type.R:231:3' [success] 'test-data-type.R:232:3' [success] 'test-data-type.R:233:3' [success] 'test-data-type.R:234:3' [success] 'test-data-type.R:235:3' [success] End test: timestamp type works as expected Start test: timestamp with timezone 'test-data-type.R:239:3' [success] End test: timestamp with timezone Start test: time32 types work as expected 'test-data-type.R:244:3' [success] 'test-data-type.R:245:3' [success] 'test-data-type.R:246:3' [success] 'test-data-type.R:247:3' [success] 'test-data-type.R:248:3' [success] 'test-data-type.R:249:3' [success] 'test-data-type.R:250:3' [success] 'test-data-type.R:251:3' [success] 'test-data-type.R:252:3' [success] 'test-data-type.R:255:3' [success] 'test-data-type.R:256:3' [success] 'test-data-type.R:257:3' [success] 'test-data-type.R:258:3' [success] 'test-data-type.R:259:3' [success] 'test-data-type.R:260:3' [success] 'test-data-type.R:261:3' [success] 'test-data-type.R:262:3' [success] 'test-data-type.R:263:3' [success] End test: time32 types work as expected Start test: time64 types work as expected 'test-data-type.R:268:3' [success] 'test-data-type.R:269:3' [success] 'test-data-type.R:270:3' [success] 'test-data-type.R:271:3' [success] 'test-data-type.R:272:3' [success] 'test-data-type.R:273:3' [success] 'test-data-type.R:274:3' [success] 'test-data-type.R:275:3' [success] 'test-data-type.R:276:3' [success] 'test-data-type.R:279:3' [success] 'test-data-type.R:280:3' [success] 'test-data-type.R:281:3' [success] 'test-data-type.R:282:3' [success] 'test-data-type.R:283:3' [success] 'test-data-type.R:284:3' [success] 'test-data-type.R:285:3' [success] 'test-data-type.R:286:3' [success] 'test-data-type.R:287:3' [success] End test: time64 types work as expected Start test: duration types work as expected 'test-data-type.R:292:3' [success] 'test-data-type.R:293:3' [success] 'test-data-type.R:294:3' [success] 'test-data-type.R:295:3' [success] 'test-data-type.R:296:3' [success] 'test-data-type.R:297:3' [success] 'test-data-type.R:298:3' [success] 'test-data-type.R:299:3' [success] 'test-data-type.R:300:3' [success] 'test-data-type.R:303:3' [success] 'test-data-type.R:304:3' [success] 'test-data-type.R:305:3' [success] 'test-data-type.R:306:3' [success] 'test-data-type.R:307:3' [success] 'test-data-type.R:308:3' [success] 'test-data-type.R:309:3' [success] 'test-data-type.R:310:3' [success] 'test-data-type.R:311:3' [success] End test: duration types work as expected Start test: time type unit validation 'test-data-type.R:315:3' [success] 'test-data-type.R:316:3' [success] 'test-data-type.R:317:3' [success] 'test-data-type.R:318:3' [success] 'test-data-type.R:319:3' [success] 'test-data-type.R:320:3' [success] 'test-data-type.R:322:3' [success] 'test-data-type.R:323:3' [success] 'test-data-type.R:324:3' [success] 'test-data-type.R:325:3' [success] 'test-data-type.R:326:3' [success] 'test-data-type.R:327:3' [success] 'test-data-type.R:329:3' [success] 'test-data-type.R:330:3' [success] 'test-data-type.R:331:3' [success] 'test-data-type.R:332:3' [success] 'test-data-type.R:333:3' [success] 'test-data-type.R:334:3' [success] End test: time type unit validation Start test: timestamp type input validation 'test-data-type.R:338:3' [success] 'test-data-type.R:339:3' [success] 'test-data-type.R:340:3' [success] 'test-data-type.R:344:3' [success] 'test-data-type.R:348:3' [success] End test: timestamp type input validation Start test: list type works as expected 'test-data-type.R:356:3' [success] 'test-data-type.R:357:3' [success] 'test-data-type.R:358:3' [success] 'test-data-type.R:359:3' [success] 'test-data-type.R:360:3' [success] 'test-data-type.R:361:3' [success] 'test-data-type.R:362:3' [success] 'test-data-type.R:366:3' [success] 'test-data-type.R:367:3' [success] 'test-data-type.R:370:3' [success] 'test-data-type.R:374:3' [success] 'test-data-type.R:375:3' [success] End test: list type works as expected Start test: map type works as expected 'test-data-type.R:380:3' [success] 'test-data-type.R:381:3' [success] 'test-data-type.R:382:3' [success] 'test-data-type.R:383:3' [success] 'test-data-type.R:384:3' [success] 'test-data-type.R:385:3' [success] 'test-data-type.R:389:3' [success] 'test-data-type.R:393:3' [success] 'test-data-type.R:394:3' [success] 'test-data-type.R:398:3' [success] 'test-data-type.R:401:3' [success] 'test-data-type.R:405:3' [success] 'test-data-type.R:406:3' [success] End test: map type works as expected Start test: map type validates arguments 'test-data-type.R:410:3' [success] 'test-data-type.R:414:3' [success] 'test-data-type.R:415:3' [success] 'test-data-type.R:422:3' [success] 'test-data-type.R:423:3' [success] 'test-data-type.R:424:3' [success] 'test-data-type.R:425:3' [success] End test: map type validates arguments Start test: struct type works as expected 'test-data-type.R:430:3' [success] 'test-data-type.R:431:3' [success] 'test-data-type.R:432:3' [success] 'test-data-type.R:433:3' [success] 'test-data-type.R:434:3' [success] 'test-data-type.R:435:3' [success] 'test-data-type.R:436:3' [success] 'test-data-type.R:440:3' [success] 'test-data-type.R:444:3' [success] 'test-data-type.R:445:3' [success] 'test-data-type.R:446:3' [success] 'test-data-type.R:448:3' [success] 'test-data-type.R:449:3' [success] 'test-data-type.R:450:3' [success] End test: struct type works as expected Start test: DictionaryType works as expected (ARROW-3355) 'test-data-type.R:455:3' [success] 'test-data-type.R:456:3' [success] 'test-data-type.R:457:3' [success] 'test-data-type.R:458:3' [success] 'test-data-type.R:459:3' [success] 'test-data-type.R:460:3' [success] 'test-data-type.R:461:3' [success] 'test-data-type.R:462:3' [success] 'test-data-type.R:464:3' [success] End test: DictionaryType works as expected (ARROW-3355) Start test: DictionaryType validation 'test-data-type.R:468:3' [success] 'test-data-type.R:472:3' [success] 'test-data-type.R:473:3' [success] End test: DictionaryType validation Start test: decimal type and validation 'test-data-type.R:477:3' [success] 'test-data-type.R:478:3' [success] 'test-data-type.R:479:3' [success] 'test-data-type.R:480:3' [success] 'test-data-type.R:482:3' [success] 'test-data-type.R:483:3' [success] 'test-data-type.R:484:3' [success] 'test-data-type.R:485:3' [success] 'test-data-type.R:488:3' [success] 'test-data-type.R:489:3' [success] 'test-data-type.R:491:3' [success] 'test-data-type.R:493:3' [success] 'test-data-type.R:494:3' [success] 'test-data-type.R:495:3' [success] 'test-data-type.R:496:3' [success] 'test-data-type.R:497:3' [success] 'test-data-type.R:498:3' [success] 'test-data-type.R:500:3' [success] 'test-data-type.R:502:3' [success] 'test-data-type.R:503:3' [success] 'test-data-type.R:504:3' [success] 'test-data-type.R:505:3' [success] 'test-data-type.R:506:3' [success] 'test-data-type.R:507:3' [success] End test: decimal type and validation Start test: Binary 'test-data-type.R:511:3' [success] 'test-data-type.R:512:3' [success] End test: Binary Start test: FixedSizeBinary 'test-data-type.R:516:3' [success] 'test-data-type.R:517:3' [success] 'test-data-type.R:520:3' [success] 'test-data-type.R:521:3' [success] 'test-data-type.R:522:3' [success] 'test-data-type.R:523:3' [success] End test: FixedSizeBinary Start test: DataType to C-interface 'test-data-type.R:535:3' [success] End test: DataType to C-interface Start test: DataType$code() 'test-data-type.R:542:3' [success] 'test-data-type.R:542:3' [success] 'test-data-type.R:542:3' [success] 'test-data-type.R:542:3' [success] 'test-data-type.R:543:3' [success] 'test-data-type.R:543:3' [success] 'test-data-type.R:543:3' [success] 'test-data-type.R:543:3' [success] 'test-data-type.R:544:3' [success] 'test-data-type.R:544:3' [success] 'test-data-type.R:544:3' [success] 'test-data-type.R:544:3' [success] 'test-data-type.R:545:3' [success] 'test-data-type.R:545:3' [success] 'test-data-type.R:545:3' [success] 'test-data-type.R:545:3' [success] 'test-data-type.R:546:3' [success] 'test-data-type.R:546:3' [success] 'test-data-type.R:546:3' [success] 'test-data-type.R:546:3' [success] 'test-data-type.R:547:3' [success] 'test-data-type.R:547:3' [success] 'test-data-type.R:547:3' [success] 'test-data-type.R:547:3' [success] 'test-data-type.R:548:3' [success] 'test-data-type.R:548:3' [success] 'test-data-type.R:548:3' [success] 'test-data-type.R:548:3' [success] 'test-data-type.R:549:3' [success] 'test-data-type.R:549:3' [success] 'test-data-type.R:549:3' [success] 'test-data-type.R:549:3' [success] 'test-data-type.R:551:3' [success] 'test-data-type.R:551:3' [success] 'test-data-type.R:551:3' [success] 'test-data-type.R:551:3' [success] 'test-data-type.R:552:3' [success] 'test-data-type.R:552:3' [success] 'test-data-type.R:552:3' [success] 'test-data-type.R:552:3' [success] 'test-data-type.R:553:3' [success] 'test-data-type.R:553:3' [success] 'test-data-type.R:553:3' [success] 'test-data-type.R:553:3' [success] 'test-data-type.R:555:3' [success] 'test-data-type.R:555:3' [success] 'test-data-type.R:555:3' [success] 'test-data-type.R:555:3' [success] 'test-data-type.R:557:3' [success] 'test-data-type.R:557:3' [success] 'test-data-type.R:557:3' [success] 'test-data-type.R:557:3' [success] 'test-data-type.R:558:3' [success] 'test-data-type.R:558:3' [success] 'test-data-type.R:558:3' [success] 'test-data-type.R:558:3' [success] 'test-data-type.R:559:3' [success] 'test-data-type.R:559:3' [success] 'test-data-type.R:559:3' [success] 'test-data-type.R:559:3' [success] 'test-data-type.R:561:3' [success] 'test-data-type.R:561:3' [success] 'test-data-type.R:561:3' [success] 'test-data-type.R:561:3' [success] 'test-data-type.R:562:3' [success] 'test-data-type.R:562:3' [success] 'test-data-type.R:562:3' [success] 'test-data-type.R:562:3' [success] 'test-data-type.R:563:3' [success] 'test-data-type.R:563:3' [success] 'test-data-type.R:563:3' [success] 'test-data-type.R:563:3' [success] 'test-data-type.R:565:3' [success] 'test-data-type.R:565:3' [success] 'test-data-type.R:565:3' [success] 'test-data-type.R:565:3' [success] 'test-data-type.R:566:3' [success] 'test-data-type.R:566:3' [success] 'test-data-type.R:566:3' [success] 'test-data-type.R:566:3' [success] 'test-data-type.R:568:3' [success] 'test-data-type.R:568:3' [success] 'test-data-type.R:568:3' [success] 'test-data-type.R:568:3' [success] 'test-data-type.R:569:3' [success] 'test-data-type.R:569:3' [success] 'test-data-type.R:569:3' [success] 'test-data-type.R:569:3' [success] 'test-data-type.R:570:3' [success] 'test-data-type.R:570:3' [success] 'test-data-type.R:570:3' [success] 'test-data-type.R:570:3' [success] 'test-data-type.R:572:3' [success] 'test-data-type.R:572:3' [success] 'test-data-type.R:572:3' [success] 'test-data-type.R:572:3' [success] 'test-data-type.R:573:3' [success] 'test-data-type.R:573:3' [success] 'test-data-type.R:573:3' [success] 'test-data-type.R:573:3' [success] 'test-data-type.R:574:3' [success] 'test-data-type.R:574:3' [success] 'test-data-type.R:574:3' [success] 'test-data-type.R:574:3' [success] 'test-data-type.R:576:3' [success] 'test-data-type.R:576:3' [success] 'test-data-type.R:576:3' [success] 'test-data-type.R:576:3' [success] 'test-data-type.R:577:3' [success] 'test-data-type.R:577:3' [success] 'test-data-type.R:577:3' [success] 'test-data-type.R:577:3' [success] 'test-data-type.R:578:3' [success] 'test-data-type.R:578:3' [success] 'test-data-type.R:578:3' [success] 'test-data-type.R:578:3' [success] 'test-data-type.R:579:3' [success] 'test-data-type.R:579:3' [success] 'test-data-type.R:579:3' [success] 'test-data-type.R:579:3' [success] 'test-data-type.R:580:3' [success] 'test-data-type.R:580:3' [success] 'test-data-type.R:580:3' [success] 'test-data-type.R:580:3' [success] 'test-data-type.R:582:3' [success] 'test-data-type.R:582:3' [success] 'test-data-type.R:582:3' [success] 'test-data-type.R:582:3' [success] 'test-data-type.R:583:3' [success] 'test-data-type.R:583:3' [success] 'test-data-type.R:583:3' [success] 'test-data-type.R:583:3' [success] 'test-data-type.R:584:3' [success] 'test-data-type.R:584:3' [success] 'test-data-type.R:584:3' [success] 'test-data-type.R:584:3' [success] 'test-data-type.R:585:3' [success] 'test-data-type.R:585:3' [success] 'test-data-type.R:585:3' [success] 'test-data-type.R:585:3' [success] 'test-data-type.R:587:3' [success] 'test-data-type.R:587:3' [success] 'test-data-type.R:587:3' [success] 'test-data-type.R:587:3' [success] 'test-data-type.R:589:3' [success] 'test-data-type.R:589:3' [success] 'test-data-type.R:589:3' [success] 'test-data-type.R:589:3' [success] 'test-data-type.R:593:3' [success] 'test-data-type.R:593:3' [success] 'test-data-type.R:593:3' [success] 'test-data-type.R:593:3' [success] 'test-data-type.R:594:3' [success] 'test-data-type.R:594:3' [success] 'test-data-type.R:594:3' [success] 'test-data-type.R:594:3' [success] 'test-data-type.R:595:3' [success] 'test-data-type.R:595:3' [success] 'test-data-type.R:595:3' [success] 'test-data-type.R:595:3' [success] 'test-data-type.R:599:3' [success] 'test-data-type.R:599:3' [success] 'test-data-type.R:599:3' [success] 'test-data-type.R:599:3' [success] 'test-data-type.R:600:3' [success] 'test-data-type.R:600:3' [success] 'test-data-type.R:600:3' [success] 'test-data-type.R:600:3' [success] 'test-data-type.R:601:3' [success] 'test-data-type.R:601:3' [success] 'test-data-type.R:601:3' [success] 'test-data-type.R:601:3' [success] 'test-data-type.R:602:3' [success] 'test-data-type.R:602:3' [success] 'test-data-type.R:602:3' [success] 'test-data-type.R:602:3' [success] 'test-data-type.R:606:3' [success] 'test-data-type.R:610:3' [success] End test: DataType$code() Start test: as_data_type() works for DataType 'test-data-type.R:617:3' [success] End test: as_data_type() works for DataType Start test: as_data_type() works for Field 'test-data-type.R:621:3' [success] End test: as_data_type() works for Field Start test: as_data_type() works for Schema 'test-data-type.R:625:3' [success] End test: as_data_type() works for Schema Start test: Setup (putting data in the dirs) 'test-dataset-csv.R:35:3' [success] 'test-dataset-csv.R:42:3' [success] End test: Setup (putting data in the dirs) Start test: CSV dataset 'test-dataset-csv.R:50:3' [success] 'test-dataset-csv.R:51:3' [success] 'test-dataset-csv.R:52:3' [success] 'test-dataset-csv.R:53:3' [success] 'test-dataset-csv.R:55:3' [warning] 'test-dataset-csv.R:55:3' [warning] 'test-dataset-csv.R:55:3' [warning] 'test-dataset-csv.R:55:3' [warning] 'test-dataset-csv.R:55:3' [success] 'test-dataset-csv.R:67:3' [success] End test: CSV dataset Start test: CSV scan options 'test-dataset-csv.R:75:3' [success] 'test-dataset-csv.R:77:3' [success] 'test-dataset-csv.R:85:3' [success] 'test-dataset-csv.R:91:3' [success] 'test-dataset-csv.R:99:3' [success] 'test-dataset-csv.R:105:3' [success] 'test-dataset-csv.R:112:3' [warning] 'test-dataset-csv.R:112:3' [warning] 'test-dataset-csv.R:112:3' [warning] 'test-dataset-csv.R:112:3' [warning] 'test-dataset-csv.R:112:3' [success] End test: CSV scan options Start test: compressed CSV dataset 'test-dataset-csv.R:132:3' [success] 'test-dataset-csv.R:133:3' [success] 'test-dataset-csv.R:135:3' [warning] 'test-dataset-csv.R:135:3' [warning] 'test-dataset-csv.R:135:3' [warning] 'test-dataset-csv.R:135:3' [warning] 'test-dataset-csv.R:135:3' [success] End test: compressed CSV dataset Start test: CSV dataset options 'test-dataset-csv.R:157:3' [success] 'test-dataset-csv.R:167:3' [success] End test: CSV dataset options Start test: Other text delimited dataset 'test-dataset-csv.R:177:3' [warning] 'test-dataset-csv.R:177:3' [warning] 'test-dataset-csv.R:177:3' [warning] 'test-dataset-csv.R:177:3' [warning] 'test-dataset-csv.R:177:3' [success] 'test-dataset-csv.R:190:3' [warning] 'test-dataset-csv.R:190:3' [warning] 'test-dataset-csv.R:190:3' [warning] 'test-dataset-csv.R:190:3' [warning] 'test-dataset-csv.R:190:3' [success] End test: Other text delimited dataset Start test: readr parse options 'test-dataset-csv.R:211:3' [success] 'test-dataset-csv.R:217:3' [success] 'test-dataset-csv.R:223:3' [success] 'test-dataset-csv.R:234:3' [success] 'test-dataset-csv.R:246:3' [success] 'test-dataset-csv.R:258:3' [warning] 'test-dataset-csv.R:258:3' [warning] 'test-dataset-csv.R:258:3' [warning] 'test-dataset-csv.R:258:3' [warning] 'test-dataset-csv.R:258:3' [success] End test: readr parse options Start test: Can set null string values 'test-dataset-csv.R:277:3' [success] 'test-dataset-csv.R:280:3' [success] 'test-dataset-csv.R:287:3' [success] 'test-dataset-csv.R:290:3' [success] End test: Can set null string values Start test: Error if no format specified and files are not parquet 'test-dataset-csv.R:295:3' [success] 'test-dataset-csv.R:300:3' [success] End test: Error if no format specified and files are not parquet Start test: Column names can be inferred from schema 'test-dataset-csv.R:314:3' [success] 'test-dataset-csv.R:323:3' [success] 'test-dataset-csv.R:337:3' [success] End test: Column names can be inferred from schema Start test: Can use col_names readr parameter 'test-dataset-csv.R:347:3' [success] 'test-dataset-csv.R:348:3' [success] 'test-dataset-csv.R:356:3' [success] 'test-dataset-csv.R:357:3' [success] 'test-dataset-csv.R:365:3' [success] 'test-dataset-csv.R:366:3' [success] 'test-dataset-csv.R:374:3' [success] 'test-dataset-csv.R:375:3' [success] 'test-dataset-csv.R:377:3' [success] End test: Can use col_names readr parameter Start test: open_dataset() deals with BOMs (byte-order-marks) correctly 'test-dataset-csv.R:387:3' [success] End test: open_dataset() deals with BOMs (byte-order-marks) correctly Start test: Error if read_options$column_names and schema-names differ (ARROW-14744) 'test-dataset-csv.R:402:3' [success] 'test-dataset-csv.R:408:3' [success] 'test-dataset-csv.R:414:3' [success] 'test-dataset-csv.R:420:3' [success] End test: Error if read_options$column_names and schema-names differ (ARROW-14744) Start test: skip argument in open_dataset 'test-dataset-csv.R:438:3' [success] End test: skip argument in open_dataset Start test: error message if non-schema passed in as schema to open_dataset 'test-dataset-csv.R:443:3' [success] End test: error message if non-schema passed in as schema to open_dataset Start test: CSV reading/parsing/convert options can be passed in as lists 'test-dataset-csv.R:472:3' [success] End test: CSV reading/parsing/convert options can be passed in as lists Start test: open_delim_dataset params passed through to open_dataset 'test-dataset-csv.R:477:3' [success] 'test-dataset-csv.R:478:3' [success] 'test-dataset-csv.R:479:3' [success] 'test-dataset-csv.R:480:3' [success] 'test-dataset-csv.R:490:3' [success] 'test-dataset-csv.R:494:3' [success] 'test-dataset-csv.R:529:3' [success] 'test-dataset-csv.R:530:3' [success] 'test-dataset-csv.R:541:3' [success] 'test-dataset-csv.R:560:3' [success] 'test-dataset-csv.R:567:3' [success] 'test-dataset-csv.R:576:3' [success] 'test-dataset-csv.R:588:3' [success] 'test-dataset-csv.R:605:3' [success] 'test-dataset-csv.R:612:3' [success] 'test-dataset-csv.R:615:3' [success] 'test-dataset-csv.R:626:3' [success] 'test-dataset-csv.R:629:3' [skip] End test: open_delim_dataset params passed through to open_dataset Start test: CSVReadOptions printing 'test-dataset-csv.R:646:3' [success] 'test-dataset-csv.R:647:3' [success] End test: CSVReadOptions printing Start test: CSVReadOptions field access 'test-dataset-csv.R:652:3' [success] 'test-dataset-csv.R:653:3' [success] 'test-dataset-csv.R:654:3' [success] 'test-dataset-csv.R:655:3' [success] 'test-dataset-csv.R:656:3' [success] 'test-dataset-csv.R:657:3' [success] 'test-dataset-csv.R:658:3' [success] End test: CSVReadOptions field access Start test: GH-34640 - CSV datasets are read in correctly when both schema and partitioning supplied 'test-dataset-csv.R:679:3' [success] 'test-dataset-csv.R:680:3' [success] 'test-dataset-csv.R:681:3' [success] 'test-dataset-csv.R:682:3' [success] 'test-dataset-csv.R:684:3' [success] 'test-dataset-csv.R:685:3' [success] 'test-dataset-csv.R:687:3' [warning] 'test-dataset-csv.R:687:3' [warning] 'test-dataset-csv.R:687:3' [warning] 'test-dataset-csv.R:687:3' [warning] 'test-dataset-csv.R:687:3' [success] End test: GH-34640 - CSV datasets are read in correctly when both schema and partitioning supplied Start test: open_dataset() with `decimal_point` argument 'test-dataset-csv.R:704:3' [success] 'test-dataset-csv.R:709:3' [success] End test: open_dataset() with `decimal_point` argument Start test: more informative error when column inferred as null due to sparse data (GH-35806) 'test-dataset-csv.R:722:3' [success] End test: more informative error when column inferred as null due to sparse data (GH-35806) Start test: Setup (putting data in the dir) 'test-dataset-dplyr.R:31:3' [success] 'test-dataset-dplyr.R:37:3' [success] End test: Setup (putting data in the dir) Start test: filter() with is.nan() 'test-dataset-dplyr.R:42:3' [warning] 'test-dataset-dplyr.R:42:3' [warning] 'test-dataset-dplyr.R:42:3' [warning] 'test-dataset-dplyr.R:42:3' [warning] 'test-dataset-dplyr.R:42:3' [warning] 'test-dataset-dplyr.R:42:3' [warning] 'test-dataset-dplyr.R:42:3' [warning] 'test-dataset-dplyr.R:42:3' [success] End test: filter() with is.nan() Start test: filter() with %in% 'test-dataset-dplyr.R:53:3' [warning] 'test-dataset-dplyr.R:53:3' [warning] 'test-dataset-dplyr.R:53:3' [warning] 'test-dataset-dplyr.R:53:3' [success] 'test-dataset-dplyr.R:63:3' [warning] 'test-dataset-dplyr.R:63:3' [success] End test: filter() with %in% Start test: filter() on timestamp columns 'test-dataset-dplyr.R:73:3' [skip] End test: filter() on timestamp columns Start test: filter() on date32 columns 'test-dataset-dplyr.R:113:3' [warning] 'test-dataset-dplyr.R:113:3' [warning] 'test-dataset-dplyr.R:113:3' [success] 'test-dataset-dplyr.R:121:3' [skip] End test: filter() on date32 columns Start test: mutate() 'test-dataset-dplyr.R:136:3' [warning] 'test-dataset-dplyr.R:136:3' [warning] 'test-dataset-dplyr.R:136:3' [warning] 'test-dataset-dplyr.R:136:3' [warning] 'test-dataset-dplyr.R:136:3' [warning] 'test-dataset-dplyr.R:136:3' [warning] 'test-dataset-dplyr.R:136:3' [warning] 'test-dataset-dplyr.R:136:3' [warning] 'test-dataset-dplyr.R:140:3' [success] 'test-dataset-dplyr.R:152:3' [success] End test: mutate() Start test: filter scalar validation doesn't crash (ARROW-7772) 'test-dataset-dplyr.R:168:3' [warning] 'test-dataset-dplyr.R:168:3' [warning] 'test-dataset-dplyr.R:168:3' [warning] 'test-dataset-dplyr.R:168:3' [warning] 'test-dataset-dplyr.R:168:3' [success] End test: filter scalar validation doesn't crash (ARROW-7772) Start test: collect() on Dataset works (if fits in memory) 'test-dataset-dplyr.R:177:3' [success] End test: collect() on Dataset works (if fits in memory) Start test: count() 'test-dataset-dplyr.R:186:3' [warning] 'test-dataset-dplyr.R:186:3' [warning] 'test-dataset-dplyr.R:186:3' [warning] 'test-dataset-dplyr.R:186:3' [warning] 'test-dataset-dplyr.R:186:3' [warning] 'test-dataset-dplyr.R:186:3' [warning] 'test-dataset-dplyr.R:186:3' [warning] 'test-dataset-dplyr.R:186:3' [warning] 'test-dataset-dplyr.R:186:3' [success] End test: count() Start test: arrange() 'test-dataset-dplyr.R:200:3' [warning] 'test-dataset-dplyr.R:200:3' [warning] 'test-dataset-dplyr.R:200:3' [warning] 'test-dataset-dplyr.R:200:3' [warning] 'test-dataset-dplyr.R:200:3' [warning] 'test-dataset-dplyr.R:200:3' [warning] 'test-dataset-dplyr.R:200:3' [warning] 'test-dataset-dplyr.R:200:3' [warning] 'test-dataset-dplyr.R:200:3' [warning] 'test-dataset-dplyr.R:200:3' [warning] 'test-dataset-dplyr.R:205:3' [success] 'test-dataset-dplyr.R:218:3' [success] End test: arrange() Start test: compute()/collect(as_data_frame=FALSE) 'test-dataset-dplyr.R:238:3' [success] 'test-dataset-dplyr.R:241:3' [success] 'test-dataset-dplyr.R:243:3' [warning] 'test-dataset-dplyr.R:243:3' [warning] 'test-dataset-dplyr.R:243:3' [warning] 'test-dataset-dplyr.R:243:3' [warning] 'test-dataset-dplyr.R:243:3' [warning] 'test-dataset-dplyr.R:250:3' [success] 'test-dataset-dplyr.R:252:3' [success] 'test-dataset-dplyr.R:257:3' [warning] 'test-dataset-dplyr.R:257:3' [warning] 'test-dataset-dplyr.R:257:3' [warning] 'test-dataset-dplyr.R:257:3' [warning] 'test-dataset-dplyr.R:257:3' [warning] 'test-dataset-dplyr.R:264:3' [success] 'test-dataset-dplyr.R:266:3' [success] 'test-dataset-dplyr.R:271:3' [warning] 'test-dataset-dplyr.R:271:3' [warning] 'test-dataset-dplyr.R:271:3' [warning] 'test-dataset-dplyr.R:276:3' [success] 'test-dataset-dplyr.R:278:3' [success] End test: compute()/collect(as_data_frame=FALSE) Start test: head/tail on query on dataset 'test-dataset-dplyr.R:286:3' [warning] 'test-dataset-dplyr.R:286:3' [warning] 'test-dataset-dplyr.R:286:3' [success] 'test-dataset-dplyr.R:295:3' [warning] 'test-dataset-dplyr.R:295:3' [warning] 'test-dataset-dplyr.R:295:3' [warning] 'test-dataset-dplyr.R:295:3' [success] 'test-dataset-dplyr.R:304:3' [warning] 'test-dataset-dplyr.R:304:3' [warning] 'test-dataset-dplyr.R:304:3' [success] 'test-dataset-dplyr.R:313:3' [warning] 'test-dataset-dplyr.R:313:3' [warning] 'test-dataset-dplyr.R:313:3' [warning] 'test-dataset-dplyr.R:313:3' [success] End test: head/tail on query on dataset Start test: dplyr method not implemented messages 'test-dataset-dplyr.R:323:1' [skip] End test: dplyr method not implemented messages Start test: show_exec_plan(), show_query() and explain() with datasets 'test-dataset-dplyr.R:339:3' [success] 'test-dataset-dplyr.R:350:3' [warning] 'test-dataset-dplyr.R:350:3' [warning] 'test-dataset-dplyr.R:350:3' [warning] 'test-dataset-dplyr.R:350:3' [warning] 'test-dataset-dplyr.R:350:3' [success] 'test-dataset-dplyr.R:365:3' [warning] 'test-dataset-dplyr.R:365:3' [warning] 'test-dataset-dplyr.R:365:3' [warning] 'test-dataset-dplyr.R:365:3' [success] 'test-dataset-dplyr.R:381:3' [warning] 'test-dataset-dplyr.R:381:3' [warning] 'test-dataset-dplyr.R:381:3' [success] End test: show_exec_plan(), show_query() and explain() with datasets Start test: JSON dataset 'test-dataset-json.R:40:3' [success] 'test-dataset-json.R:41:3' [success] 'test-dataset-json.R:42:3' [success] 'test-dataset-json.R:43:3' [success] 'test-dataset-json.R:45:3' [warning] 'test-dataset-json.R:45:3' [warning] 'test-dataset-json.R:45:3' [warning] 'test-dataset-json.R:45:3' [warning] 'test-dataset-json.R:45:3' [success] 'test-dataset-json.R:57:3' [success] End test: JSON dataset Start test: JSON Fragment scan options 'test-dataset-json.R:65:3' [success] 'test-dataset-json.R:67:3' [success] End test: JSON Fragment scan options Start test: Setup (putting data in the dir) 'test-dataset-uri.R:32:3' [success] End test: Setup (putting data in the dir) Start test: dataset from single local file path 'test-dataset-uri.R:43:3' [success] 'test-dataset-uri.R:44:3' [warning] 'test-dataset-uri.R:44:3' [warning] 'test-dataset-uri.R:44:3' [success] End test: dataset from single local file path Start test: dataset from vector of file paths 'test-dataset-uri.R:56:3' [success] 'test-dataset-uri.R:57:3' [warning] 'test-dataset-uri.R:57:3' [warning] 'test-dataset-uri.R:57:3' [warning] 'test-dataset-uri.R:57:3' [warning] 'test-dataset-uri.R:57:3' [success] End test: dataset from vector of file paths Start test: dataset from directory URI 'test-dataset-uri.R:73:3' [success] 'test-dataset-uri.R:74:3' [warning] 'test-dataset-uri.R:74:3' [warning] 'test-dataset-uri.R:74:3' [warning] 'test-dataset-uri.R:74:3' [warning] 'test-dataset-uri.R:74:3' [success] End test: dataset from directory URI Start test: dataset from single file URI 'test-dataset-uri.R:90:3' [success] 'test-dataset-uri.R:91:3' [warning] 'test-dataset-uri.R:91:3' [warning] 'test-dataset-uri.R:91:3' [success] End test: dataset from single file URI Start test: dataset from vector of file URIs 'test-dataset-uri.R:104:3' [success] 'test-dataset-uri.R:105:3' [warning] 'test-dataset-uri.R:105:3' [warning] 'test-dataset-uri.R:105:3' [warning] 'test-dataset-uri.R:105:3' [warning] 'test-dataset-uri.R:105:3' [success] End test: dataset from vector of file URIs Start test: open_dataset errors on mixed paths and URIs 'test-dataset-uri.R:119:3' [success] End test: open_dataset errors on mixed paths and URIs Start test: Setup (putting data in the dirs) 'test-dataset-write.R:32:5' [success] 'test-dataset-write.R:40:3' [success] End test: Setup (putting data in the dirs) Start test: Writing a dataset: CSV->IPC 'test-dataset-write.R:47:3' [success] 'test-dataset-write.R:48:3' [success] 'test-dataset-write.R:52:3' [warning] 'test-dataset-write.R:52:3' [warning] 'test-dataset-write.R:52:3' [warning] 'test-dataset-write.R:52:3' [warning] 'test-dataset-write.R:52:3' [success] 'test-dataset-write.R:70:3' [success] End test: Writing a dataset: CSV->IPC Start test: Writing a dataset: Parquet->IPC 'test-dataset-write.R:78:3' [success] 'test-dataset-write.R:79:3' [success] 'test-dataset-write.R:83:3' [warning] 'test-dataset-write.R:83:3' [warning] 'test-dataset-write.R:83:3' [warning] 'test-dataset-write.R:83:3' [warning] 'test-dataset-write.R:83:3' [success] End test: Writing a dataset: Parquet->IPC Start test: Writing a dataset: CSV->Parquet 'test-dataset-write.R:101:3' [success] 'test-dataset-write.R:102:3' [success] 'test-dataset-write.R:106:3' [warning] 'test-dataset-write.R:106:3' [warning] 'test-dataset-write.R:106:3' [warning] 'test-dataset-write.R:106:3' [warning] 'test-dataset-write.R:106:3' [success] End test: Writing a dataset: CSV->Parquet Start test: Writing a dataset: Parquet->Parquet (default) 'test-dataset-write.R:124:3' [success] 'test-dataset-write.R:125:3' [success] 'test-dataset-write.R:129:3' [warning] 'test-dataset-write.R:129:3' [warning] 'test-dataset-write.R:129:3' [warning] 'test-dataset-write.R:129:3' [warning] 'test-dataset-write.R:129:3' [success] End test: Writing a dataset: Parquet->Parquet (default) Start test: Writing a dataset: `basename_template` default behavior 'test-dataset-write.R:147:3' [success] 'test-dataset-write.R:153:3' [success] 'test-dataset-write.R:158:3' [success] 'test-dataset-write.R:164:3' [success] 'test-dataset-write.R:170:3' [success] End test: Writing a dataset: `basename_template` default behavior Start test: Writing a dataset: existing data behavior 'test-dataset-write.R:183:3' [success] 'test-dataset-write.R:188:5' [warning] 'test-dataset-write.R:188:5' [warning] 'test-dataset-write.R:188:5' [warning] 'test-dataset-write.R:188:5' [warning] 'test-dataset-write.R:188:5' [success] 'test-dataset-write.R:188:5' [warning] 'test-dataset-write.R:188:5' [warning] 'test-dataset-write.R:188:5' [warning] 'test-dataset-write.R:188:5' [warning] 'test-dataset-write.R:188:5' [success] 'test-dataset-write.R:188:5' [warning] 'test-dataset-write.R:188:5' [warning] 'test-dataset-write.R:188:5' [warning] 'test-dataset-write.R:188:5' [warning] 'test-dataset-write.R:188:5' [success] 'test-dataset-write.R:207:3' [success] 'test-dataset-write.R:188:5' [warning] 'test-dataset-write.R:188:5' [warning] 'test-dataset-write.R:188:5' [warning] 'test-dataset-write.R:188:5' [warning] 'test-dataset-write.R:188:5' [success] End test: Writing a dataset: existing data behavior Start test: Writing a dataset: no format specified 'test-dataset-write.R:220:3' [success] 'test-dataset-write.R:224:3' [success] 'test-dataset-write.R:227:3' [success] End test: Writing a dataset: no format specified Start test: Dataset writing: dplyr methods 'test-dataset-write.R:238:3' [warning] 'test-dataset-write.R:241:3' [success] 'test-dataset-write.R:242:3' [success] 'test-dataset-write.R:246:3' [warning] 'test-dataset-write.R:252:3' [success] 'test-dataset-write.R:259:3' [warning] 'test-dataset-write.R:259:3' [warning] 'test-dataset-write.R:264:3' [success] 'test-dataset-write.R:271:3' [warning] 'test-dataset-write.R:271:3' [warning] 'test-dataset-write.R:271:3' [warning] 'test-dataset-write.R:271:3' [warning] 'test-dataset-write.R:277:3' [success] 'test-dataset-write.R:284:3' [warning] 'test-dataset-write.R:284:3' [warning] 'test-dataset-write.R:284:3' [warning] 'test-dataset-write.R:291:3' [success] End test: Dataset writing: dplyr methods Start test: Dataset writing: non-hive 'test-dataset-write.R:306:3' [success] 'test-dataset-write.R:307:3' [success] End test: Dataset writing: non-hive Start test: Dataset writing: no partitioning 'test-dataset-write.R:315:3' [success] 'test-dataset-write.R:316:3' [success] End test: Dataset writing: no partitioning Start test: Dataset writing: partition on null 'test-dataset-write.R:325:3' [success] 'test-dataset-write.R:326:3' [success] 'test-dataset-write.R:331:3' [success] 'test-dataset-write.R:332:3' [success] 'test-dataset-write.R:336:3' [success] End test: Dataset writing: partition on null Start test: Dataset writing: from data.frame 'test-dataset-write.R:354:3' [success] 'test-dataset-write.R:355:3' [success] 'test-dataset-write.R:359:3' [warning] 'test-dataset-write.R:359:3' [warning] 'test-dataset-write.R:359:3' [warning] 'test-dataset-write.R:359:3' [warning] 'test-dataset-write.R:359:3' [success] End test: Dataset writing: from data.frame Start test: Dataset writing: from RecordBatch 'test-dataset-write.R:375:3' [warning] 'test-dataset-write.R:375:3' [warning] 'test-dataset-write.R:375:3' [warning] 'test-dataset-write.R:379:3' [success] 'test-dataset-write.R:380:3' [success] 'test-dataset-write.R:384:3' [warning] 'test-dataset-write.R:384:3' [warning] 'test-dataset-write.R:384:3' [warning] 'test-dataset-write.R:384:3' [warning] 'test-dataset-write.R:384:3' [success] End test: Dataset writing: from RecordBatch Start test: Writing a dataset: Ipc format options & compression 'test-dataset-write.R:407:3' [success] 'test-dataset-write.R:410:3' [warning] 'test-dataset-write.R:410:3' [warning] 'test-dataset-write.R:410:3' [warning] 'test-dataset-write.R:410:3' [warning] 'test-dataset-write.R:410:3' [success] End test: Writing a dataset: Ipc format options & compression Start test: Writing a dataset: Parquet format options 'test-dataset-write.R:436:3' [success] 'test-dataset-write.R:440:3' [success] 'test-dataset-write.R:450:3' [success] 'test-dataset-write.R:451:3' [success] 'test-dataset-write.R:455:3' [warning] 'test-dataset-write.R:455:3' [warning] 'test-dataset-write.R:455:3' [warning] 'test-dataset-write.R:455:3' [warning] 'test-dataset-write.R:455:3' [success] End test: Writing a dataset: Parquet format options Start test: Writing a dataset: CSV format options 'test-dataset-write.R:478:3' [success] 'test-dataset-write.R:480:3' [success] 'test-dataset-write.R:484:3' [success] 'test-dataset-write.R:486:3' [success] End test: Writing a dataset: CSV format options Start test: Dataset writing: unsupported features/input validation 'test-dataset-write.R:491:3' [success] 'test-dataset-write.R:492:3' [success] 'test-dataset-write.R:498:3' [success] 'test-dataset-write.R:502:3' [success] 'test-dataset-write.R:505:3' [success] End test: Dataset writing: unsupported features/input validation Start test: Max partitions fails with non-integer values and less than required partitions values 'test-dataset-write.R:522:3' [success] 'test-dataset-write.R:527:3' [success] 'test-dataset-write.R:533:3' [success] 'test-dataset-write.R:539:3' [success] 'test-dataset-write.R:545:3' [success] 'test-dataset-write.R:551:3' [success] 'test-dataset-write.R:557:3' [success] End test: Max partitions fails with non-integer values and less than required partitions values Start test: max_rows_per_group is adjusted if at odds with max_rows_per_file 'test-dataset-write.R:574:3' [success] End test: max_rows_per_group is adjusted if at odds with max_rows_per_file Start test: write_dataset checks for format-specific arguments 'test-dataset-write.R:580:1' [skip] End test: write_dataset checks for format-specific arguments Start test: Dataset write max open files 'test-dataset-write.R:654:3' [success] 'test-dataset-write.R:666:3' [success] End test: Dataset write max open files Start test: Dataset write max rows per files 'test-dataset-write.R:697:3' [success] 'test-dataset-write.R:703:5' [success] 'test-dataset-write.R:703:5' [success] 'test-dataset-write.R:703:5' [success] 'test-dataset-write.R:703:5' [success] 'test-dataset-write.R:706:3' [success] End test: Dataset write max rows per files Start test: Dataset min_rows_per_group 'test-dataset-write.R:748:3' [success] 'test-dataset-write.R:751:3' [success] 'test-dataset-write.R:755:3' [success] 'test-dataset-write.R:757:3' [success] End test: Dataset min_rows_per_group Start test: Dataset write max rows per group 'test-dataset-write.R:788:3' [success] End test: Dataset write max rows per group Start test: Can delete filesystem dataset after write_dataset 'test-dataset-write.R:806:3' [success] End test: Can delete filesystem dataset after write_dataset Start test: write_dataset() errors on data.frame with NULL names 'test-dataset-write.R:812:3' [success] End test: write_dataset() errors on data.frame with NULL names Start test: Writing a dataset to text files with wrapper functions. 'test-dataset-write.R:825:3' [success] 'test-dataset-write.R:827:3' [success] 'test-dataset-write.R:831:3' [success] 'test-dataset-write.R:833:3' [success] 'test-dataset-write.R:837:3' [success] 'test-dataset-write.R:839:3' [success] End test: Writing a dataset to text files with wrapper functions. Start test: Writing a flat file dataset: `basename_template` default behavior 'test-dataset-write.R:847:3' [success] 'test-dataset-write.R:854:3' [success] 'test-dataset-write.R:861:3' [success] End test: Writing a flat file dataset: `basename_template` default behavior Start test: max_rows_per_group is adjusted if at odds with max_rows_per_file in write_delim_dataset() 'test-dataset-write.R:878:3' [success] 'test-dataset-write.R:883:3' [success] 'test-dataset-write.R:888:3' [success] End test: max_rows_per_group is adjusted if at odds with max_rows_per_file in write_delim_dataset() Start test: Writing a flat file dataset without a delimiter throws an error. 'test-dataset-write.R:902:3' [success] 'test-dataset-write.R:907:3' [success] End test: Writing a flat file dataset without a delimiter throws an error. Start test: Dataset can write flat files using readr::write_csv() options. 'test-dataset-write.R:923:3' [success] 'test-dataset-write.R:926:3' [success] 'test-dataset-write.R:931:3' [success] 'test-dataset-write.R:937:3' [success] 'test-dataset-write.R:940:3' [success] 'test-dataset-write.R:947:3' [success] 'test-dataset-write.R:950:3' [success] 'test-dataset-write.R:952:3' [success] End test: Dataset can write flat files using readr::write_csv() options. Start test: Dataset write wrappers can write flat files using readr::write_csv() options. 'test-dataset-write.R:970:3' [success] 'test-dataset-write.R:976:3' [success] 'test-dataset-write.R:984:3' [success] 'test-dataset-write.R:992:3' [success] 'test-dataset-write.R:997:3' [success] 'test-dataset-write.R:1000:3' [success] 'test-dataset-write.R:1005:3' [success] 'test-dataset-write.R:1008:3' [success] 'test-dataset-write.R:1013:3' [success] End test: Dataset write wrappers can write flat files using readr::write_csv() options. Start test: Row order is preserved when writing large parquet dataset 'test-dataset-write.R:1034:3' [success] 'test-dataset-write.R:1039:3' [success] End test: Row order is preserved when writing large parquet dataset Start test: Setup (putting data in the dir) 'test-dataset.R:32:5' [success] 'test-dataset.R:38:5' [success] 'test-dataset.R:46:3' [success] End test: Setup (putting data in the dir) Start test: IPC/Feather format data 'test-dataset.R:51:3' [success] 'test-dataset.R:52:3' [success] 'test-dataset.R:53:3' [success] 'test-dataset.R:54:3' [success] 'test-dataset.R:56:3' [warning] 'test-dataset.R:56:3' [warning] 'test-dataset.R:56:3' [warning] 'test-dataset.R:56:3' [warning] 'test-dataset.R:56:3' [success] 'test-dataset.R:69:3' [warning] 'test-dataset.R:69:3' [success] End test: IPC/Feather format data Start test: URI-decoding with directory partitioning 'test-dataset.R:115:3' [success] 'test-dataset.R:115:3' [success] 'test-dataset.R:115:3' [warning] 'test-dataset.R:115:3' [success] 'test-dataset.R:115:3' [success] 'test-dataset.R:115:3' [success] 'test-dataset.R:129:3' [success] 'test-dataset.R:144:3' [warning] 'test-dataset.R:144:3' [warning] 'test-dataset.R:144:3' [warning] 'test-dataset.R:144:3' [warning] 'test-dataset.R:144:3' [success] 'test-dataset.R:165:3' [warning] 'test-dataset.R:165:3' [warning] 'test-dataset.R:165:3' [warning] 'test-dataset.R:165:3' [warning] 'test-dataset.R:165:3' [success] End test: URI-decoding with directory partitioning Start test: URI-decoding with hive partitioning 'test-dataset.R:196:3' [success] 'test-dataset.R:196:3' [success] 'test-dataset.R:196:3' [warning] 'test-dataset.R:196:3' [success] 'test-dataset.R:196:3' [success] 'test-dataset.R:196:3' [success] 'test-dataset.R:210:3' [success] 'test-dataset.R:223:3' [warning] 'test-dataset.R:223:3' [warning] 'test-dataset.R:223:3' [warning] 'test-dataset.R:223:3' [warning] 'test-dataset.R:223:3' [success] 'test-dataset.R:241:3' [warning] 'test-dataset.R:241:3' [warning] 'test-dataset.R:241:3' [warning] 'test-dataset.R:241:3' [warning] 'test-dataset.R:241:3' [success] End test: URI-decoding with hive partitioning Start test: URI-decoding with hive partitioning with key encoded 'test-dataset.R:273:3' [success] 'test-dataset.R:273:3' [success] 'test-dataset.R:273:3' [warning] 'test-dataset.R:273:3' [success] 'test-dataset.R:273:3' [success] 'test-dataset.R:273:3' [success] 'test-dataset.R:286:3' [warning] 'test-dataset.R:286:3' [warning] 'test-dataset.R:286:3' [warning] 'test-dataset.R:286:3' [warning] 'test-dataset.R:286:3' [success] 'test-dataset.R:305:3' [warning] 'test-dataset.R:305:3' [warning] 'test-dataset.R:305:3' [warning] 'test-dataset.R:305:3' [warning] 'test-dataset.R:305:3' [success] End test: URI-decoding with hive partitioning with key encoded Start test: Simple interface for datasets 'test-dataset.R:324:3' [success] 'test-dataset.R:325:3' [success] 'test-dataset.R:326:3' [success] 'test-dataset.R:327:3' [warning] 'test-dataset.R:327:3' [warning] 'test-dataset.R:327:3' [warning] 'test-dataset.R:327:3' [warning] 'test-dataset.R:327:3' [success] 'test-dataset.R:339:3' [warning] 'test-dataset.R:339:3' [warning] 'test-dataset.R:339:3' [warning] 'test-dataset.R:339:3' [warning] 'test-dataset.R:339:3' [success] 'test-dataset.R:352:3' [warning] 'test-dataset.R:352:3' [success] End test: Simple interface for datasets Start test: Can set schema on dataset 'test-dataset.R:361:3' [success] 'test-dataset.R:364:3' [success] 'test-dataset.R:365:3' [success] 'test-dataset.R:368:3' [success] End test: Can set schema on dataset Start test: as.data.frame.Dataset 'test-dataset.R:373:3' [success] End test: as.data.frame.Dataset Start test: dim method returns the correct number of rows and columns 'test-dataset.R:378:3' [success] End test: dim method returns the correct number of rows and columns Start test: dimnames, colnames on Dataset objects 'test-dataset.R:384:3' [success] 'test-dataset.R:385:3' [success] End test: dimnames, colnames on Dataset objects Start test: dim() correctly determine numbers of rows and columns on arrow_dplyr_query object 'test-dataset.R:391:3' [warning] 'test-dataset.R:391:3' [warning] 'test-dataset.R:391:3' [success] 'test-dataset.R:397:3' [success] 'test-dataset.R:403:3' [warning] 'test-dataset.R:403:3' [warning] 'test-dataset.R:403:3' [success] End test: dim() correctly determine numbers of rows and columns on arrow_dplyr_query object Start test: Simple interface for datasets (custom ParquetFileFormat) 'test-dataset.R:418:3' [success] End test: Simple interface for datasets (custom ParquetFileFormat) Start test: Hive partitioning 'test-dataset.R:423:3' [success] 'test-dataset.R:424:3' [warning] 'test-dataset.R:424:3' [warning] 'test-dataset.R:424:3' [warning] 'test-dataset.R:424:3' [warning] 'test-dataset.R:424:3' [warning] 'test-dataset.R:424:3' [warning] 'test-dataset.R:424:3' [warning] 'test-dataset.R:424:3' [success] End test: Hive partitioning Start test: input validation 'test-dataset.R:436:3' [success] End test: input validation Start test: Partitioning inference 'test-dataset.R:444:3' [success] 'test-dataset.R:445:3' [warning] 'test-dataset.R:445:3' [warning] 'test-dataset.R:445:3' [warning] 'test-dataset.R:445:3' [warning] 'test-dataset.R:445:3' [success] 'test-dataset.R:458:3' [success] 'test-dataset.R:459:3' [warning] 'test-dataset.R:459:3' [warning] 'test-dataset.R:459:3' [warning] 'test-dataset.R:459:3' [warning] 'test-dataset.R:459:3' [warning] 'test-dataset.R:459:3' [warning] 'test-dataset.R:459:3' [warning] 'test-dataset.R:459:3' [success] End test: Partitioning inference Start test: Specifying partitioning when hive_style 'test-dataset.R:475:3' [success] 'test-dataset.R:478:3' [success] 'test-dataset.R:491:3' [success] 'test-dataset.R:497:3' [success] 'test-dataset.R:500:3' [success] 'test-dataset.R:516:3' [success] 'test-dataset.R:523:3' [success] 'test-dataset.R:524:3' [success] End test: Specifying partitioning when hive_style Start test: Including partition columns in schema, hive style 'test-dataset.R:533:3' [success] 'test-dataset.R:537:3' [success] End test: Including partition columns in schema, hive style Start test: Including partition columns in schema and partitioning, hive style CSV (ARROW-14743) 'test-dataset.R:554:3' [success] End test: Including partition columns in schema and partitioning, hive style CSV (ARROW-14743) Start test: partitioning = NULL to ignore partition information (but why?) 'test-dataset.R:559:3' [success] End test: partitioning = NULL to ignore partition information (but why?) Start test: Dataset with multiple file formats 'test-dataset.R:563:3' [skip] End test: Dataset with multiple file formats Start test: Creating UnionDataset 'test-dataset.R:585:3' [success] 'test-dataset.R:586:3' [warning] 'test-dataset.R:586:3' [warning] 'test-dataset.R:586:3' [warning] 'test-dataset.R:586:3' [warning] 'test-dataset.R:586:3' [success] 'test-dataset.R:600:3' [success] 'test-dataset.R:601:3' [warning] 'test-dataset.R:601:3' [warning] 'test-dataset.R:601:3' [warning] 'test-dataset.R:601:3' [warning] 'test-dataset.R:601:3' [success] 'test-dataset.R:614:3' [success] End test: Creating UnionDataset Start test: UnionDataset can merge schemas 'test-dataset.R:639:3' [success] 'test-dataset.R:650:3' [success] 'test-dataset.R:662:3' [success] 'test-dataset.R:663:3' [success] End test: UnionDataset can merge schemas Start test: UnionDataset handles InMemoryDatasets 'test-dataset.R:679:3' [warning] 'test-dataset.R:683:3' [success] End test: UnionDataset handles InMemoryDatasets Start test: scalar aggregates with many batches (ARROW-16904) 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:691:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [warning] 'test-dataset.R:693:3' [success] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [warning] 'test-dataset.R:698:3' [success] End test: scalar aggregates with many batches (ARROW-16904) Start test: streaming map_batches into an ExecPlan 'test-dataset.R:711:3' [warning] 'test-dataset.R:711:3' [warning] 'test-dataset.R:711:3' [warning] 'test-dataset.R:711:3' [warning] 'test-dataset.R:711:3' [warning] 'test-dataset.R:711:3' [warning] 'test-dataset.R:711:3' [warning] 'test-dataset.R:711:3' [success] 'test-dataset.R:722:3' [warning] 'test-dataset.R:722:3' [warning] 'test-dataset.R:722:3' [success] 'test-dataset.R:734:3' [warning] 'test-dataset.R:734:3' [warning] 'test-dataset.R:734:3' [warning] 'test-dataset.R:734:3' [warning] 'test-dataset.R:734:3' [warning] 'test-dataset.R:734:3' [warning] 'test-dataset.R:734:3' [warning] 'test-dataset.R:734:3' [success] 'test-dataset.R:743:3' [warning] 'test-dataset.R:743:3' [warning] 'test-dataset.R:743:3' [warning] 'test-dataset.R:743:3' [warning] 'test-dataset.R:743:3' [warning] 'test-dataset.R:743:3' [success] 'test-dataset.R:754:3' [warning] 'test-dataset.R:754:3' [warning] 'test-dataset.R:754:3' [warning] /data/gannet/ripley/R/packages/tests-clang/arrow/tools/cpp/src/arrow/acero/source_node.cc:77: An input buffer was poorly aligned. This could lead to crashes or poor performance on some hardware. Please ensure that all Acero sources generate aligned buffers, or change the unaligned buffer handling configuration to silence this warning. 'test-dataset.R:754:3' [success] End test: streaming map_batches into an ExecPlan Start test: map_batches with explicit schema 'test-dataset.R:780:3' [success] 'test-dataset.R:797:3' [success] End test: map_batches with explicit schema Start test: map_batches without explicit schema 'test-dataset.R:824:3' [success] 'test-dataset.R:840:3' [success] End test: map_batches without explicit schema Start test: head/tail 'test-dataset.R:860:3' [success] 'test-dataset.R:861:3' [success] 'test-dataset.R:866:3' [success] 'test-dataset.R:867:3' [success] 'test-dataset.R:871:5' [success] 'test-dataset.R:872:5' [success] 'test-dataset.R:871:5' [success] 'test-dataset.R:872:5' [success] 'test-dataset.R:874:3' [success] 'test-dataset.R:875:3' [success] End test: head/tail Start test: unique() 'test-dataset.R:885:3' [warning] 'test-dataset.R:885:3' [warning] 'test-dataset.R:885:3' [warning] 'test-dataset.R:885:3' [success] 'test-dataset.R:886:3' [warning] 'test-dataset.R:886:3' [warning] 'test-dataset.R:886:3' [warning] 'test-dataset.R:886:3' [success] 'test-dataset.R:887:3' [warning] 'test-dataset.R:887:3' [warning] 'test-dataset.R:887:3' [warning] 'test-dataset.R:887:3' [success] 'test-dataset.R:890:3' [warning] 'test-dataset.R:890:3' [warning] 'test-dataset.R:890:3' [warning] 'test-dataset.R:893:3' [success] 'test-dataset.R:896:3' [warning] 'test-dataset.R:896:3' [warning] 'test-dataset.R:896:3' [warning] 'test-dataset.R:896:3' [success] 'test-dataset.R:899:3' [warning] 'test-dataset.R:899:3' [warning] 'test-dataset.R:899:3' [warning] 'test-dataset.R:899:3' [success] 'test-dataset.R:905:3' [warning] 'test-dataset.R:905:3' [warning] 'test-dataset.R:905:3' [warning] 'test-dataset.R:905:3' [success] 'test-dataset.R:879:1' [skip] End test: unique() Start test: Dataset [ (take by index) 'test-dataset.R:918:3' [success] 'test-dataset.R:923:3' [success] 'test-dataset.R:928:3' [success] 'test-dataset.R:940:3' [warning] 'test-dataset.R:940:3' [warning] 'test-dataset.R:943:3' [success] End test: Dataset [ (take by index) Start test: Dataset and query print methods 'test-dataset.R:958:3' [success] 'test-dataset.R:975:3' [success] 'test-dataset.R:977:3' [success] 'test-dataset.R:990:3' [warning] 'test-dataset.R:990:3' [warning] 'test-dataset.R:990:3' [warning] 'test-dataset.R:990:3' [success] End test: Dataset and query print methods Start test: Can delete filesystem dataset files after collection 'test-dataset.R:1016:3' [warning] 'test-dataset.R:1020:3' [success] 'test-dataset.R:1022:3' [warning] 'test-dataset.R:1022:3' [success] 'test-dataset.R:1032:3' [warning] 'test-dataset.R:1032:3' [warning] 'test-dataset.R:1038:3' [success] 'test-dataset.R:1040:3' [warning] 'test-dataset.R:1040:3' [warning] 'test-dataset.R:1040:3' [success] End test: Can delete filesystem dataset files after collection Start test: Scanner$ScanBatches 'test-dataset.R:1050:3' [success] 'test-dataset.R:1054:3' [success] End test: Scanner$ScanBatches Start test: Scanner$ToRecordBatchReader() 'test-dataset.R:1059:3' [warning] 'test-dataset.R:1059:3' [warning] 'test-dataset.R:1059:3' [warning] 'test-dataset.R:1059:3' [warning] 'test-dataset.R:1059:3' [warning] 'test-dataset.R:1065:3' [success] 'test-dataset.R:1066:3' [success] End test: Scanner$ToRecordBatchReader() Start test: Scanner$create() filter/projection pushdown 'test-dataset.R:1076:3' [warning] 'test-dataset.R:1076:3' [warning] 'test-dataset.R:1076:3' [warning] 'test-dataset.R:1076:3' [warning] 'test-dataset.R:1076:3' [warning] 'test-dataset.R:1076:3' [warning] 'test-dataset.R:1076:3' [warning] 'test-dataset.R:1083:3' [warning] 'test-dataset.R:1083:3' [warning] 'test-dataset.R:1083:3' [warning] 'test-dataset.R:1083:3' [warning] 'test-dataset.R:1083:3' [warning] 'test-dataset.R:1083:3' [warning] 'test-dataset.R:1083:3' [warning] 'test-dataset.R:1089:3' [success] 'test-dataset.R:1095:3' [warning] 'test-dataset.R:1095:3' [warning] 'test-dataset.R:1095:3' [warning] 'test-dataset.R:1095:3' [warning] 'test-dataset.R:1095:3' [warning] 'test-dataset.R:1095:3' [warning] 'test-dataset.R:1095:3' [warning] 'test-dataset.R:1102:3' [success] 'test-dataset.R:1107:3' [success] 'test-dataset.R:1116:3' [success] End test: Scanner$create() filter/projection pushdown Start test: Assembling a Dataset manually and getting a Table 'test-dataset.R:1131:3' [success] 'test-dataset.R:1134:3' [success] 'test-dataset.R:1137:3' [success] 'test-dataset.R:1138:3' [success] 'test-dataset.R:1141:3' [success] 'test-dataset.R:1142:3' [success] 'test-dataset.R:1143:3' [success] 'test-dataset.R:1144:3' [success] 'test-dataset.R:1145:3' [success] 'test-dataset.R:1148:3' [success] 'test-dataset.R:1148:3' [success] 'test-dataset.R:1148:3' [warning] 'test-dataset.R:1148:3' [success] 'test-dataset.R:1148:3' [success] 'test-dataset.R:1148:3' [success] End test: Assembling a Dataset manually and getting a Table Start test: Assembling multiple DatasetFactories with DatasetFactory 'test-dataset.R:1153:3' [success] 'test-dataset.R:1155:3' [success] 'test-dataset.R:1158:3' [success] 'test-dataset.R:1161:3' [success] 'test-dataset.R:1164:3' [success] 'test-dataset.R:1167:3' [success] 'test-dataset.R:1168:3' [success] 'test-dataset.R:1169:3' [success] 'test-dataset.R:1170:3' [success] 'test-dataset.R:1172:3' [success] 'test-dataset.R:1172:3' [success] 'test-dataset.R:1172:3' [warning] 'test-dataset.R:1172:3' [success] 'test-dataset.R:1172:3' [success] 'test-dataset.R:1172:3' [success] End test: Assembling multiple DatasetFactories with DatasetFactory 'test-dataset.R:1177:1' [skip] Start test: expand_across correctly expands quosures 'test-dplyr-across.R:22:3' [success] 'test-dplyr-across.R:32:3' [success] 'test-dplyr-across.R:44:3' [success] 'test-dplyr-across.R:54:3' [success] 'test-dplyr-across.R:66:3' [success] 'test-dplyr-across.R:78:3' [success] 'test-dplyr-across.R:88:3' [success] 'test-dplyr-across.R:98:3' [success] 'test-dplyr-across.R:110:3' [success] 'test-dplyr-across.R:120:3' [success] 'test-dplyr-across.R:131:3' [success] 'test-dplyr-across.R:142:3' [success] 'test-dplyr-across.R:152:3' [success] 'test-dplyr-across.R:162:3' [success] 'test-dplyr-across.R:172:3' [success] 'test-dplyr-across.R:184:3' [success] 'test-dplyr-across.R:196:3' [success] 'test-dplyr-across.R:206:3' [success] 'test-dplyr-across.R:215:3' [success] 'test-dplyr-across.R:20:1' [skip] End test: expand_across correctly expands quosures Start test: purrr-style lambda functions are supported 'test-dplyr-across.R:238:3' [success] 'test-dplyr-across.R:248:3' [success] 'test-dplyr-across.R:258:3' [success] 'test-dplyr-across.R:270:3' [success] End test: purrr-style lambda functions are supported Start test: ARROW-14071 - R functions from a user's environment Saving _problems/test-dplyr-across-287.R 'test-dplyr-across.R:282:3' [failure] 'test-dplyr-across.R:282:3' [success] End test: ARROW-14071 - R functions from a user's environment Start test: function(x)-style lambda functions are not supported 'test-dplyr-across.R:291:3' [success] 'test-dplyr-across.R:309:3' [success] End test: function(x)-style lambda functions are not supported Start test: if_all() and if_any() are supported 'test-dplyr-across.R:321:3' [success] 'test-dplyr-across.R:327:3' [success] End test: if_all() and if_any() are supported Start test: arrange() on integer, double, and character columns Saving _problems/test-dplyr-arrange-31.R 'test-dplyr-arrange.R:26:3' [failure] 'test-dplyr-arrange.R:26:3' [success] Saving _problems/test-dplyr-arrange-37.R 'test-dplyr-arrange.R:32:3' [failure] 'test-dplyr-arrange.R:32:3' [success] Saving _problems/test-dplyr-arrange-43.R 'test-dplyr-arrange.R:38:3' [failure] 'test-dplyr-arrange.R:38:3' [success] Saving _problems/test-dplyr-arrange-49.R 'test-dplyr-arrange.R:44:3' [failure] 'test-dplyr-arrange.R:44:3' [success] Saving _problems/test-dplyr-arrange-55.R 'test-dplyr-arrange.R:50:3' [failure] 'test-dplyr-arrange.R:50:3' [success] 'test-dplyr-arrange.R:56:3' [warning] Saving _problems/test-dplyr-arrange-62.R 'test-dplyr-arrange.R:56:3' [failure] 'test-dplyr-arrange.R:56:3' [success] 'test-dplyr-arrange.R:63:3' [warning] Saving _problems/test-dplyr-arrange-69.R 'test-dplyr-arrange.R:63:3' [failure] 'test-dplyr-arrange.R:63:3' [success] 'test-dplyr-arrange.R:70:3' [warning] Saving _problems/test-dplyr-arrange-75.R 'test-dplyr-arrange.R:70:3' [failure] 'test-dplyr-arrange.R:70:3' [success] 'test-dplyr-arrange.R:76:3' [warning] 'test-dplyr-arrange.R:76:3' [warning] Saving _problems/test-dplyr-arrange-82.R 'test-dplyr-arrange.R:76:3' [failure] 'test-dplyr-arrange.R:76:3' [success] 'test-dplyr-arrange.R:83:3' [warning] 'test-dplyr-arrange.R:83:3' [warning] 'test-dplyr-arrange.R:83:3' [warning] Saving _problems/test-dplyr-arrange-89.R 'test-dplyr-arrange.R:83:3' [failure] 'test-dplyr-arrange.R:83:3' [success] 'test-dplyr-arrange.R:90:3' [warning] 'test-dplyr-arrange.R:90:3' [warning] 'test-dplyr-arrange.R:90:3' [warning] Saving _problems/test-dplyr-arrange-96.R 'test-dplyr-arrange.R:90:3' [failure] 'test-dplyr-arrange.R:90:3' [success] 'test-dplyr-arrange.R:97:3' [warning] Saving _problems/test-dplyr-arrange-103.R 'test-dplyr-arrange.R:97:3' [failure] 'test-dplyr-arrange.R:97:3' [success] 'test-dplyr-arrange.R:104:3' [warning] Saving _problems/test-dplyr-arrange-110.R 'test-dplyr-arrange.R:104:3' [failure] 'test-dplyr-arrange.R:104:3' [success] 'test-dplyr-arrange.R:111:3' [warning] Saving _problems/test-dplyr-arrange-118.R 'test-dplyr-arrange.R:111:3' [failure] 'test-dplyr-arrange.R:111:3' [success] 'test-dplyr-arrange.R:119:3' [warning] Saving _problems/test-dplyr-arrange-126.R 'test-dplyr-arrange.R:119:3' [failure] 'test-dplyr-arrange.R:119:3' [success] 'test-dplyr-arrange.R:127:3' [success] 'test-dplyr-arrange.R:127:3' [success] Saving _problems/test-dplyr-arrange-140.R 'test-dplyr-arrange.R:134:3' [failure] 'test-dplyr-arrange.R:134:3' [success] 'test-dplyr-arrange.R:141:3' [success] 'test-dplyr-arrange.R:141:3' [success] Saving _problems/test-dplyr-arrange-154.R 'test-dplyr-arrange.R:148:3' [failure] 'test-dplyr-arrange.R:148:3' [success] Saving _problems/test-dplyr-arrange-161.R 'test-dplyr-arrange.R:156:3' [failure] 'test-dplyr-arrange.R:156:3' [success] End test: arrange() on integer, double, and character columns Start test: arrange() on datetime columns Saving _problems/test-dplyr-arrange-170.R 'test-dplyr-arrange.R:165:3' [failure] 'test-dplyr-arrange.R:165:3' [success] Saving _problems/test-dplyr-arrange-177.R 'test-dplyr-arrange.R:171:3' [failure] 'test-dplyr-arrange.R:171:3' [success] End test: arrange() on datetime columns Start test: arrange() on logical columns Saving _problems/test-dplyr-arrange-186.R 'test-dplyr-arrange.R:181:3' [failure] 'test-dplyr-arrange.R:181:3' [success] End test: arrange() on logical columns Start test: arrange() with bad inputs 'test-dplyr-arrange.R:190:3' [warning] 'test-dplyr-arrange.R:190:3' [success] 'test-dplyr-arrange.R:197:3' [warning] 'test-dplyr-arrange.R:197:3' [success] 'test-dplyr-arrange.R:204:3' [warning] 'test-dplyr-arrange.R:204:3' [success] 'test-dplyr-arrange.R:211:3' [warning] 'test-dplyr-arrange.R:211:3' [success] 'test-dplyr-arrange.R:218:3' [warning] 'test-dplyr-arrange.R:218:3' [success] 'test-dplyr-arrange.R:225:3' [warning] 'test-dplyr-arrange.R:225:3' [success] End test: arrange() with bad inputs Start test: Can use across() within arrange() Saving _problems/test-dplyr-arrange-240.R 'test-dplyr-arrange.R:235:3' [failure] 'test-dplyr-arrange.R:235:3' [success] Saving _problems/test-dplyr-arrange-246.R 'test-dplyr-arrange.R:241:3' [failure] 'test-dplyr-arrange.R:241:3' [success] End test: Can use across() within arrange() Start test: arrange() with aggregation expressions errors 'test-dplyr-arrange.R:251:3' [warning] 'test-dplyr-arrange.R:251:3' [warning] 'test-dplyr-arrange.R:251:3' [success] End test: arrange() with aggregation expressions errors Start test: implicit_schema with select 'test-dplyr-collapse.R:37:3' [success] End test: implicit_schema with select Start test: implicit_schema with rename 'test-dplyr-collapse.R:46:3' [success] End test: implicit_schema with rename Start test: implicit_schema with mutate 'test-dplyr-collapse.R:55:3' [warning] 'test-dplyr-collapse.R:55:3' [warning] 'test-dplyr-collapse.R:55:3' [success] End test: implicit_schema with mutate Start test: implicit_schema with summarize 'test-dplyr-collapse.R:67:3' [warning] 'test-dplyr-collapse.R:67:3' [warning] 'test-dplyr-collapse.R:67:3' [success] End test: implicit_schema with summarize Start test: implicit_schema with group_by summarize 'test-dplyr-collapse.R:78:3' [warning] 'test-dplyr-collapse.R:78:3' [warning] 'test-dplyr-collapse.R:78:3' [warning] 'test-dplyr-collapse.R:78:3' [warning] 'test-dplyr-collapse.R:78:3' [success] End test: implicit_schema with group_by summarize Start test: collapse 'test-dplyr-collapse.R:90:3' [warning] 'test-dplyr-collapse.R:90:3' [warning] 'test-dplyr-collapse.R:90:3' [warning] 'test-dplyr-collapse.R:90:3' [warning] 'test-dplyr-collapse.R:90:3' [warning] 'test-dplyr-collapse.R:90:3' [warning] 'test-dplyr-collapse.R:90:3' [warning] 'test-dplyr-collapse.R:90:3' [warning] 'test-dplyr-collapse.R:94:3' [success] 'test-dplyr-collapse.R:95:3' [success] 'test-dplyr-collapse.R:96:3' [success] 'test-dplyr-collapse.R:98:3' [warning] 'test-dplyr-collapse.R:98:3' [warning] 'test-dplyr-collapse.R:98:3' [warning] 'test-dplyr-collapse.R:98:3' [warning] 'test-dplyr-collapse.R:98:3' [warning] 'test-dplyr-collapse.R:98:3' [warning] 'test-dplyr-collapse.R:98:3' [warning] 'test-dplyr-collapse.R:98:3' [warning] 'test-dplyr-collapse.R:98:3' [warning] Saving _problems/test-dplyr-collapse-108.R 'test-dplyr-collapse.R:98:3' [failure] 'test-dplyr-collapse.R:98:3' [success] 'test-dplyr-collapse.R:110:3' [warning] 'test-dplyr-collapse.R:110:3' [warning] 'test-dplyr-collapse.R:110:3' [warning] 'test-dplyr-collapse.R:110:3' [warning] 'test-dplyr-collapse.R:110:3' [warning] 'test-dplyr-collapse.R:110:3' [warning] 'test-dplyr-collapse.R:110:3' [warning] Saving _problems/test-dplyr-collapse-120.R 'test-dplyr-collapse.R:110:3' [failure] 'test-dplyr-collapse.R:110:3' [success] 'test-dplyr-collapse.R:122:3' [warning] 'test-dplyr-collapse.R:122:3' [warning] 'test-dplyr-collapse.R:122:3' [warning] 'test-dplyr-collapse.R:122:3' [warning] 'test-dplyr-collapse.R:122:3' [warning] 'test-dplyr-collapse.R:122:3' [warning] 'test-dplyr-collapse.R:122:3' [warning] 'test-dplyr-collapse.R:122:3' [warning] Saving _problems/test-dplyr-collapse-133.R 'test-dplyr-collapse.R:122:3' [failure] 'test-dplyr-collapse.R:122:3' [success] End test: collapse Start test: Properties of collapsed query 'test-dplyr-collapse.R:137:3' [warning] 'test-dplyr-collapse.R:137:3' [warning] 'test-dplyr-collapse.R:137:3' [warning] 'test-dplyr-collapse.R:137:3' [warning] 'test-dplyr-collapse.R:137:3' [warning] 'test-dplyr-collapse.R:137:3' [warning] 'test-dplyr-collapse.R:137:3' [warning] 'test-dplyr-collapse.R:137:3' [warning] 'test-dplyr-collapse.R:137:3' [warning] 'test-dplyr-collapse.R:152:3' [success] 'test-dplyr-collapse.R:154:3' [success] 'test-dplyr-collapse.R:166:3' [warning] 'test-dplyr-collapse.R:166:3' [success] 'test-dplyr-collapse.R:173:3' [skip] End test: Properties of collapsed query Start test: query_on_dataset handles collapse() 'test-dplyr-collapse.R:184:3' [success] 'test-dplyr-collapse.R:188:3' [success] 'test-dplyr-collapse.R:203:3' [success] 'test-dplyr-collapse.R:207:3' [success] End test: query_on_dataset handles collapse() Start test: collapse doesn't unnecessarily add ProjectNodes 'test-dplyr-collapse.R:223:3' [success] 'test-dplyr-collapse.R:233:3' [success] 'test-dplyr-collapse.R:248:3' [success] End test: collapse doesn't unnecessarily add ProjectNodes Start test: count/tally 'test-dplyr-count.R:27:3' [warning] Saving _problems/test-dplyr-count-32.R 'test-dplyr-count.R:27:3' [failure] 'test-dplyr-count.R:27:3' [success] 'test-dplyr-count.R:34:3' [warning] Saving _problems/test-dplyr-count-39.R 'test-dplyr-count.R:34:3' [failure] 'test-dplyr-count.R:34:3' [success] End test: count/tally Start test: count/tally with wt and grouped data 'test-dplyr-count.R:43:3' [warning] 'test-dplyr-count.R:43:3' [warning] Saving _problems/test-dplyr-count-49.R 'test-dplyr-count.R:43:3' [failure] 'test-dplyr-count.R:43:3' [success] 'test-dplyr-count.R:51:3' [warning] 'test-dplyr-count.R:51:3' [warning] Saving _problems/test-dplyr-count-57.R 'test-dplyr-count.R:51:3' [failure] 'test-dplyr-count.R:51:3' [success] End test: count/tally with wt and grouped data Start test: count/tally with sort 'test-dplyr-count.R:61:3' [warning] 'test-dplyr-count.R:61:3' [warning] 'test-dplyr-count.R:61:3' [warning] Saving _problems/test-dplyr-count-67.R 'test-dplyr-count.R:61:3' [failure] 'test-dplyr-count.R:61:3' [success] 'test-dplyr-count.R:69:3' [warning] 'test-dplyr-count.R:69:3' [warning] 'test-dplyr-count.R:69:3' [warning] Saving _problems/test-dplyr-count-75.R 'test-dplyr-count.R:69:3' [failure] 'test-dplyr-count.R:69:3' [success] End test: count/tally with sort Start test: count/tally with name arg 'test-dplyr-count.R:79:3' [warning] Saving _problems/test-dplyr-count-84.R 'test-dplyr-count.R:79:3' [failure] 'test-dplyr-count.R:79:3' [success] 'test-dplyr-count.R:86:3' [warning] Saving _problems/test-dplyr-count-91.R 'test-dplyr-count.R:86:3' [failure] 'test-dplyr-count.R:86:3' [success] End test: count/tally with name arg Start test: count returns an ungrouped tibble 'test-dplyr-count.R:95:3' [warning] 'test-dplyr-count.R:95:3' [warning] 'test-dplyr-count.R:95:3' [warning] Saving _problems/test-dplyr-count-100.R 'test-dplyr-count.R:95:3' [failure] 'test-dplyr-count.R:95:3' [success] End test: count returns an ungrouped tibble Start test: tally raises appropriate error and message for names 'test-dplyr-count.R:104:3' [warning] 'test-dplyr-count.R:104:3' [warning] 'test-dplyr-count.R:104:3' [warning] 'test-dplyr-count.R:104:3' [success] 'test-dplyr-count.R:115:3' [warning] 'test-dplyr-count.R:115:3' [success] End test: tally raises appropriate error and message for names Start test: distinct() 'test-dplyr-distinct.R:26:3' [warning] 'test-dplyr-distinct.R:26:3' [warning] 'test-dplyr-distinct.R:26:3' [warning] Saving _problems/test-dplyr-distinct-32.R 'test-dplyr-distinct.R:26:3' [failure] 'test-dplyr-distinct.R:26:3' [success] End test: distinct() Start test: distinct() works without any variables 'test-dplyr-distinct.R:36:3' [warning] 'test-dplyr-distinct.R:36:3' [warning] 'test-dplyr-distinct.R:36:3' [warning] Saving _problems/test-dplyr-distinct-42.R 'test-dplyr-distinct.R:36:3' [failure] 'test-dplyr-distinct.R:36:3' [success] 'test-dplyr-distinct.R:44:3' [warning] 'test-dplyr-distinct.R:44:3' [warning] 'test-dplyr-distinct.R:44:3' [warning] 'test-dplyr-distinct.R:44:3' [warning] 'test-dplyr-distinct.R:44:3' [warning] 'test-dplyr-distinct.R:44:3' [warning] 'test-dplyr-distinct.R:44:3' [warning] Saving _problems/test-dplyr-distinct-52.R 'test-dplyr-distinct.R:44:3' [failure] 'test-dplyr-distinct.R:44:3' [success] End test: distinct() works without any variables Start test: distinct() can retain groups 'test-dplyr-distinct.R:56:3' [warning] 'test-dplyr-distinct.R:56:3' [warning] 'test-dplyr-distinct.R:56:3' [warning] 'test-dplyr-distinct.R:56:3' [warning] Saving _problems/test-dplyr-distinct-63.R 'test-dplyr-distinct.R:56:3' [failure] 'test-dplyr-distinct.R:56:3' [success] 'test-dplyr-distinct.R:66:3' [warning] 'test-dplyr-distinct.R:66:3' [warning] 'test-dplyr-distinct.R:66:3' [warning] 'test-dplyr-distinct.R:66:3' [warning] 'test-dplyr-distinct.R:66:3' [warning] 'test-dplyr-distinct.R:66:3' [warning] Saving _problems/test-dplyr-distinct-73.R 'test-dplyr-distinct.R:66:3' [failure] 'test-dplyr-distinct.R:66:3' [success] End test: distinct() can retain groups Start test: distinct() can contain expressions 'test-dplyr-distinct.R:77:3' [warning] 'test-dplyr-distinct.R:77:3' [warning] 'test-dplyr-distinct.R:77:3' [warning] 'test-dplyr-distinct.R:77:3' [warning] 'test-dplyr-distinct.R:77:3' [warning] Saving _problems/test-dplyr-distinct-83.R 'test-dplyr-distinct.R:77:3' [failure] 'test-dplyr-distinct.R:77:3' [success] 'test-dplyr-distinct.R:85:3' [warning] 'test-dplyr-distinct.R:85:3' [warning] 'test-dplyr-distinct.R:85:3' [warning] 'test-dplyr-distinct.R:85:3' [warning] 'test-dplyr-distinct.R:85:3' [warning] 'test-dplyr-distinct.R:85:3' [warning] 'test-dplyr-distinct.R:85:3' [warning] Saving _problems/test-dplyr-distinct-92.R 'test-dplyr-distinct.R:85:3' [failure] 'test-dplyr-distinct.R:85:3' [success] End test: distinct() can contain expressions Start test: across() works in distinct() 'test-dplyr-distinct.R:96:3' [warning] 'test-dplyr-distinct.R:96:3' [warning] 'test-dplyr-distinct.R:96:3' [warning] Saving _problems/test-dplyr-distinct-102.R 'test-dplyr-distinct.R:96:3' [failure] 'test-dplyr-distinct.R:96:3' [success] End test: across() works in distinct() Start test: distinct() can return all columns 'test-dplyr-distinct.R:116:3' [warning] 'test-dplyr-distinct.R:116:3' [warning] 'test-dplyr-distinct.R:116:3' [warning] 'test-dplyr-distinct.R:116:3' [warning] 'test-dplyr-distinct.R:123:3' [success] 'test-dplyr-distinct.R:124:3' [success] 'test-dplyr-distinct.R:132:3' [warning] 'test-dplyr-distinct.R:132:3' [warning] 'test-dplyr-distinct.R:132:3' [warning] 'test-dplyr-distinct.R:132:3' [warning] 'test-dplyr-distinct.R:132:3' [warning] 'test-dplyr-distinct.R:132:3' [warning] 'test-dplyr-distinct.R:132:3' [warning] 'test-dplyr-distinct.R:139:3' [success] 'test-dplyr-distinct.R:140:3' [success] 'test-dplyr-distinct.R:141:3' [success] 'test-dplyr-distinct.R:149:3' [warning] 'test-dplyr-distinct.R:149:3' [warning] 'test-dplyr-distinct.R:149:3' [warning] 'test-dplyr-distinct.R:149:3' [warning] 'test-dplyr-distinct.R:149:3' [warning] 'test-dplyr-distinct.R:149:3' [warning] 'test-dplyr-distinct.R:149:3' [warning] 'test-dplyr-distinct.R:156:3' [success] 'test-dplyr-distinct.R:157:3' [success] 'test-dplyr-distinct.R:158:3' [success] End test: distinct() can return all columns Start test: various paths in arrow_eval 'test-dplyr-eval.R:19:3' [warning] 'test-dplyr-eval.R:19:3' [success] 'test-dplyr-eval.R:23:3' [warning] 'test-dplyr-eval.R:23:3' [success] 'test-dplyr-eval.R:27:3' [warning] 'test-dplyr-eval.R:27:3' [success] 'test-dplyr-eval.R:31:3' [warning] 'test-dplyr-eval.R:31:3' [success] End test: various paths in arrow_eval Start test: try_arrow_dplyr/abandon_ship adds the right message about collect() 'test-dplyr-eval.R:37:1' [skip] End test: try_arrow_dplyr/abandon_ship adds the right message about collect() Start test: filter() on is.na() Saving _problems/test-dplyr-filter-38.R 'test-dplyr-filter.R:32:3' [failure] 'test-dplyr-filter.R:32:3' [success] End test: filter() on is.na() Start test: filter() with NAs in selection Saving _problems/test-dplyr-filter-48.R 'test-dplyr-filter.R:42:3' [failure] 'test-dplyr-filter.R:42:3' [success] End test: filter() with NAs in selection Start test: Filter returning an empty Table should not segfault (ARROW-8354) Saving _problems/test-dplyr-filter-58.R 'test-dplyr-filter.R:52:3' [failure] 'test-dplyr-filter.R:52:3' [success] End test: Filter returning an empty Table should not segfault (ARROW-8354) Start test: filtering with expression 'test-dplyr-filter.R:63:3' [warning] Saving _problems/test-dplyr-filter-69.R 'test-dplyr-filter.R:63:3' [failure] 'test-dplyr-filter.R:63:3' [success] End test: filtering with expression Start test: filtering with arithmetic 'test-dplyr-filter.R:73:3' [warning] 'test-dplyr-filter.R:73:3' [warning] Saving _problems/test-dplyr-filter-79.R 'test-dplyr-filter.R:73:3' [failure] 'test-dplyr-filter.R:73:3' [success] 'test-dplyr-filter.R:81:3' [warning] 'test-dplyr-filter.R:81:3' [warning] Saving _problems/test-dplyr-filter-87.R 'test-dplyr-filter.R:81:3' [failure] 'test-dplyr-filter.R:81:3' [success] 'test-dplyr-filter.R:89:3' [warning] 'test-dplyr-filter.R:89:3' [warning] Saving _problems/test-dplyr-filter-95.R 'test-dplyr-filter.R:89:3' [failure] 'test-dplyr-filter.R:89:3' [success] 'test-dplyr-filter.R:97:3' [warning] 'test-dplyr-filter.R:97:3' [warning] Saving _problems/test-dplyr-filter-103.R 'test-dplyr-filter.R:97:3' [failure] 'test-dplyr-filter.R:97:3' [success] 'test-dplyr-filter.R:105:3' [warning] 'test-dplyr-filter.R:105:3' [warning] Saving _problems/test-dplyr-filter-111.R 'test-dplyr-filter.R:105:3' [failure] 'test-dplyr-filter.R:105:3' [success] 'test-dplyr-filter.R:113:3' [warning] 'test-dplyr-filter.R:113:3' [warning] 'test-dplyr-filter.R:113:3' [warning] Saving _problems/test-dplyr-filter-119.R 'test-dplyr-filter.R:113:3' [failure] 'test-dplyr-filter.R:113:3' [success] 'test-dplyr-filter.R:121:3' [warning] 'test-dplyr-filter.R:121:3' [warning] Saving _problems/test-dplyr-filter-127.R 'test-dplyr-filter.R:121:3' [failure] 'test-dplyr-filter.R:121:3' [success] End test: filtering with arithmetic Start test: filtering with expression + autocasting 'test-dplyr-filter.R:131:3' [warning] 'test-dplyr-filter.R:131:3' [warning] Saving _problems/test-dplyr-filter-137.R 'test-dplyr-filter.R:131:3' [failure] 'test-dplyr-filter.R:131:3' [success] 'test-dplyr-filter.R:139:3' [warning] 'test-dplyr-filter.R:139:3' [warning] Saving _problems/test-dplyr-filter-145.R 'test-dplyr-filter.R:139:3' [failure] 'test-dplyr-filter.R:139:3' [success] 'test-dplyr-filter.R:147:3' [warning] 'test-dplyr-filter.R:147:3' [warning] Saving _problems/test-dplyr-filter-153.R 'test-dplyr-filter.R:147:3' [failure] 'test-dplyr-filter.R:147:3' [success] End test: filtering with expression + autocasting Start test: More complex select/filter 'test-dplyr-filter.R:157:3' [warning] 'test-dplyr-filter.R:157:3' [warning] 'test-dplyr-filter.R:157:3' [warning] 'test-dplyr-filter.R:157:3' [warning] 'test-dplyr-filter.R:157:3' [warning] 'test-dplyr-filter.R:157:3' [warning] 'test-dplyr-filter.R:157:3' [warning] 'test-dplyr-filter.R:157:3' [warning] Saving _problems/test-dplyr-filter-165.R 'test-dplyr-filter.R:157:3' [failure] 'test-dplyr-filter.R:157:3' [success] End test: More complex select/filter Start test: filter() with %in% 'test-dplyr-filter.R:169:3' [warning] 'test-dplyr-filter.R:169:3' [warning] Saving _problems/test-dplyr-filter-174.R 'test-dplyr-filter.R:169:3' [failure] 'test-dplyr-filter.R:169:3' [success] End test: filter() with %in% Start test: Negative scalar values 'test-dplyr-filter.R:178:3' [warning] Saving _problems/test-dplyr-filter-183.R 'test-dplyr-filter.R:178:3' [failure] 'test-dplyr-filter.R:178:3' [success] Saving _problems/test-dplyr-filter-189.R 'test-dplyr-filter.R:184:3' [failure] 'test-dplyr-filter.R:184:3' [success] 'test-dplyr-filter.R:190:3' [warning] 'test-dplyr-filter.R:190:3' [warning] Saving _problems/test-dplyr-filter-195.R 'test-dplyr-filter.R:190:3' [failure] 'test-dplyr-filter.R:190:3' [success] End test: Negative scalar values Start test: filter() with between() 'test-dplyr-filter.R:199:3' [warning] 'test-dplyr-filter.R:199:3' [warning] 'test-dplyr-filter.R:199:3' [warning] Saving _problems/test-dplyr-filter-204.R 'test-dplyr-filter.R:199:3' [failure] 'test-dplyr-filter.R:199:3' [success] 'test-dplyr-filter.R:206:3' [warning] 'test-dplyr-filter.R:206:3' [warning] 'test-dplyr-filter.R:206:3' [warning] Saving _problems/test-dplyr-filter-211.R 'test-dplyr-filter.R:206:3' [failure] 'test-dplyr-filter.R:206:3' [success] 'test-dplyr-filter.R:213:3' [warning] 'test-dplyr-filter.R:213:3' [warning] 'test-dplyr-filter.R:213:3' [warning] 'test-dplyr-filter.R:213:3' [warning] 'test-dplyr-filter.R:213:3' [success] 'test-dplyr-filter.R:222:3' [warning] 'test-dplyr-filter.R:222:3' [warning] 'test-dplyr-filter.R:222:3' [warning] Saving _problems/test-dplyr-filter-227.R 'test-dplyr-filter.R:222:3' [failure] 'test-dplyr-filter.R:222:3' [success] End test: filter() with between() Start test: filter() with string ops 'test-dplyr-filter.R:232:3' [warning] 'test-dplyr-filter.R:232:3' [warning] 'test-dplyr-filter.R:232:3' [warning] 'test-dplyr-filter.R:232:3' [warning] Saving _problems/test-dplyr-filter-237.R 'test-dplyr-filter.R:232:3' [failure] 'test-dplyr-filter.R:232:3' [success] 'test-dplyr-filter.R:239:3' [warning] 'test-dplyr-filter.R:239:3' [warning] 'test-dplyr-filter.R:239:3' [warning] 'test-dplyr-filter.R:239:3' [warning] 'test-dplyr-filter.R:239:3' [warning] Saving _problems/test-dplyr-filter-244.R 'test-dplyr-filter.R:239:3' [failure] 'test-dplyr-filter.R:239:3' [success] End test: filter() with string ops Start test: filter environment scope 'test-dplyr-filter.R:249:3' [success] 'test-dplyr-filter.R:249:3' [warning] 'test-dplyr-filter.R:249:3' [success] 'test-dplyr-filter.R:249:3' [warning] 'test-dplyr-filter.R:249:3' [success] 'test-dplyr-filter.R:252:3' [warning] Saving _problems/test-dplyr-filter-257.R 'test-dplyr-filter.R:252:3' [failure] 'test-dplyr-filter.R:252:3' [success] 'test-dplyr-filter.R:260:3' [success] 'test-dplyr-filter.R:260:3' [warning] 'test-dplyr-filter.R:260:3' [success] 'test-dplyr-filter.R:260:3' [warning] 'test-dplyr-filter.R:260:3' [success] 'test-dplyr-filter.R:263:16' [warning] 'test-dplyr-filter.R:263:16' [warning] 'test-dplyr-filter.R:263:16' [warning] Saving _problems/test-dplyr-filter-270.R 'test-dplyr-filter.R:264:3' [failure] 'test-dplyr-filter.R:264:3' [success] 'test-dplyr-filter.R:272:3' [warning] 'test-dplyr-filter.R:272:3' [warning] Saving _problems/test-dplyr-filter-278.R 'test-dplyr-filter.R:272:3' [failure] 'test-dplyr-filter.R:272:3' [success] 'test-dplyr-filter.R:279:20' [warning] 'test-dplyr-filter.R:279:20' [warning] Saving _problems/test-dplyr-filter-286.R 'test-dplyr-filter.R:280:3' [failure] 'test-dplyr-filter.R:280:3' [success] End test: filter environment scope Start test: Filtering on a column that doesn't exist errors correctly 'test-dplyr-filter.R:290:3' [skip] End test: Filtering on a column that doesn't exist errors correctly Start test: Filtering with unsupported functions 'test-dplyr-filter.R:315:3' [warning] 'test-dplyr-filter.R:315:3' [warning] 'test-dplyr-filter.R:315:3' [success] 'test-dplyr-filter.R:315:3' [success] 'test-dplyr-filter.R:327:3' [warning] 'test-dplyr-filter.R:327:3' [success] 'test-dplyr-filter.R:327:3' [success] End test: Filtering with unsupported functions Start test: Calling Arrow compute functions 'directly' 'test-dplyr-filter.R:346:3' [warning] 'test-dplyr-filter.R:346:3' [warning] 'test-dplyr-filter.R:346:3' [warning] 'test-dplyr-filter.R:346:3' [success] 'test-dplyr-filter.R:357:3' [warning] 'test-dplyr-filter.R:357:3' [warning] 'test-dplyr-filter.R:357:3' [warning] 'test-dplyr-filter.R:357:3' [warning] 'test-dplyr-filter.R:357:3' [warning] Saving _problems/test-dplyr-filter-366.R 'test-dplyr-filter.R:357:3' [failure] 'test-dplyr-filter.R:357:3' [success] End test: Calling Arrow compute functions 'directly' Start test: filter() with .data pronoun 'test-dplyr-filter.R:370:3' [warning] Saving _problems/test-dplyr-filter-378.R 'test-dplyr-filter.R:370:3' [failure] 'test-dplyr-filter.R:370:3' [success] Saving _problems/test-dplyr-filter-386.R 'test-dplyr-filter.R:380:3' [failure] 'test-dplyr-filter.R:380:3' [success] 'test-dplyr-filter.R:390:3' [warning] Saving _problems/test-dplyr-filter-396.R 'test-dplyr-filter.R:390:3' [failure] 'test-dplyr-filter.R:390:3' [success] End test: filter() with .data pronoun Start test: filter() with namespaced functions 'test-dplyr-filter.R:400:3' [warning] 'test-dplyr-filter.R:400:3' [warning] 'test-dplyr-filter.R:400:3' [warning] Saving _problems/test-dplyr-filter-405.R 'test-dplyr-filter.R:400:3' [failure] 'test-dplyr-filter.R:400:3' [success] 'test-dplyr-filter.R:408:3' [warning] 'test-dplyr-filter.R:408:3' [warning] 'test-dplyr-filter.R:408:3' [warning] 'test-dplyr-filter.R:408:3' [warning] Saving _problems/test-dplyr-filter-413.R 'test-dplyr-filter.R:408:3' [failure] 'test-dplyr-filter.R:408:3' [success] End test: filter() with namespaced functions Start test: filter() with across() 'test-dplyr-filter.R:417:3' [warning] Saving _problems/test-dplyr-filter-422.R 'test-dplyr-filter.R:417:3' [failure] 'test-dplyr-filter.R:417:3' [success] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] 'test-dplyr-filter.R:424:3' [warning] Saving _problems/test-dplyr-filter-433.R 'test-dplyr-filter.R:424:3' [failure] 'test-dplyr-filter.R:424:3' [success] End test: filter() with across() Start test: .by argument Saving _problems/test-dplyr-filter-443.R 'test-dplyr-filter.R:437:3' [failure] 'test-dplyr-filter.R:437:3' [success] Saving _problems/test-dplyr-filter-450.R 'test-dplyr-filter.R:444:3' [failure] 'test-dplyr-filter.R:444:3' [success] 'test-dplyr-filter.R:451:3' [success] 'test-dplyr-filter.R:451:3' [success] 'test-dplyr-filter.R:458:3' [success] 'test-dplyr-filter.R:458:3' [success] 'test-dplyr-filter.R:465:3' [success] 'test-dplyr-filter.R:465:3' [success] 'test-dplyr-filter.R:473:3' [warning] 'test-dplyr-filter.R:473:3' [warning] 'test-dplyr-filter.R:473:3' [success] 'test-dplyr-filter.R:473:3' [success] 'test-dplyr-filter.R:485:3' [warning] 'test-dplyr-filter.R:485:3' [success] End test: .by argument Start test: filter() with aggregation expressions errors 'test-dplyr-filter.R:496:3' [warning] 'test-dplyr-filter.R:496:3' [warning] 'test-dplyr-filter.R:496:3' [success] End test: filter() with aggregation expressions errors Start test: filter_out() basic 'test-dplyr-filter.R:503:3' [warning] 'test-dplyr-filter.R:503:3' [warning] 'test-dplyr-filter.R:503:3' [warning] Saving _problems/test-dplyr-filter-509.R 'test-dplyr-filter.R:503:3' [failure] 'test-dplyr-filter.R:503:3' [success] End test: filter_out() basic Start test: filter_out() keeps NA values in predicate result 'test-dplyr-filter.R:513:3' [warning] 'test-dplyr-filter.R:513:3' [warning] Saving _problems/test-dplyr-filter-519.R 'test-dplyr-filter.R:513:3' [failure] 'test-dplyr-filter.R:513:3' [success] End test: filter_out() keeps NA values in predicate result Start test: filter_out() with multiple conditions 'test-dplyr-filter.R:523:3' [warning] 'test-dplyr-filter.R:523:3' [warning] 'test-dplyr-filter.R:523:3' [warning] 'test-dplyr-filter.R:523:3' [warning] Saving _problems/test-dplyr-filter-528.R 'test-dplyr-filter.R:523:3' [failure] 'test-dplyr-filter.R:523:3' [success] End test: filter_out() with multiple conditions Start test: More complex select/filter_out 'test-dplyr-filter.R:532:3' [warning] 'test-dplyr-filter.R:532:3' [warning] 'test-dplyr-filter.R:532:3' [warning] 'test-dplyr-filter.R:532:3' [warning] 'test-dplyr-filter.R:532:3' [warning] 'test-dplyr-filter.R:532:3' [warning] 'test-dplyr-filter.R:532:3' [warning] 'test-dplyr-filter.R:532:3' [warning] 'test-dplyr-filter.R:532:3' [warning] 'test-dplyr-filter.R:532:3' [warning] Saving _problems/test-dplyr-filter-540.R 'test-dplyr-filter.R:532:3' [failure] 'test-dplyr-filter.R:532:3' [success] 'test-dplyr-filter.R:542:3' [warning] 'test-dplyr-filter.R:542:3' [warning] 'test-dplyr-filter.R:542:3' [warning] Saving _problems/test-dplyr-filter-547.R 'test-dplyr-filter.R:542:3' [failure] 'test-dplyr-filter.R:542:3' [success] End test: More complex select/filter_out 'test-dplyr-funcs-conditional.R:23:1' [skip] Attaching package: 'hms' The following object is masked from 'package:lubridate': hms 'test-dplyr-funcs-datetime.R:27:1' [skip] 'test-dplyr-funcs-math.R:22:1' [skip] 'test-dplyr-funcs-string.R:21:1' [skip] 'test-dplyr-funcs-type.R:24:1' [skip] 'test-dplyr-funcs.R:19:1' [skip] Start test: glimpse() Table/ChunkedArray 'test-dplyr-glimpse.R:20:1' [skip] End test: glimpse() Table/ChunkedArray Start test: glimpse() RecordBatch/Array 'test-dplyr-glimpse.R:26:1' [skip] End test: glimpse() RecordBatch/Array Start test: glimpse() with VctrsExtensionType 'test-dplyr-glimpse.R:32:1' [skip] End test: glimpse() with VctrsExtensionType Start test: glimpse prints message about schema if there are complex types 'test-dplyr-glimpse.R:38:1' [skip] End test: glimpse prints message about schema if there are complex types Start test: glimpse() calls print() instead of showing data for RBR 'test-dplyr-glimpse.R:45:1' [skip] End test: glimpse() calls print() instead of showing data for RBR Start test: glimpse() on Dataset 'test-dplyr-glimpse.R:69:1' [skip] End test: glimpse() on Dataset Start test: glimpse() on Dataset query only shows data for streaming eval 'test-dplyr-glimpse.R:77:3' [warning] 'test-dplyr-glimpse.R:77:3' [warning] 'test-dplyr-glimpse.R:77:3' [warning] 'test-dplyr-glimpse.R:77:3' [warning] 'test-dplyr-glimpse.R:77:3' [success] 'test-dplyr-glimpse.R:73:1' [skip] End test: glimpse() on Dataset query only shows data for streaming eval Start test: glimpse() on in-memory query shows data even if aggregating 'test-dplyr-glimpse.R:95:1' [skip] End test: glimpse() on in-memory query shows data even if aggregating Start test: group_by groupings are recorded 'test-dplyr-group-by.R:26:3' [warning] 'test-dplyr-group-by.R:26:3' [warning] Saving _problems/test-dplyr-group-by-33.R 'test-dplyr-group-by.R:26:3' [failure] 'test-dplyr-group-by.R:26:3' [success] End test: group_by groupings are recorded Start test: group_by supports creating/renaming 'test-dplyr-group-by.R:37:3' [warning] Saving _problems/test-dplyr-group-by-42.R 'test-dplyr-group-by.R:37:3' [failure] 'test-dplyr-group-by.R:37:3' [success] 'test-dplyr-group-by.R:43:3' [warning] 'test-dplyr-group-by.R:43:3' [warning] 'test-dplyr-group-by.R:43:3' [warning] Saving _problems/test-dplyr-group-by-48.R 'test-dplyr-group-by.R:43:3' [failure] 'test-dplyr-group-by.R:43:3' [success] 'test-dplyr-group-by.R:49:3' [warning] 'test-dplyr-group-by.R:49:3' [warning] 'test-dplyr-group-by.R:49:3' [warning] 'test-dplyr-group-by.R:49:3' [warning] 'test-dplyr-group-by.R:49:3' [warning] Saving _problems/test-dplyr-group-by-54.R 'test-dplyr-group-by.R:49:3' [failure] 'test-dplyr-group-by.R:49:3' [success] End test: group_by supports creating/renaming Start test: group_by supports re-grouping by overlapping groups 'test-dplyr-group-by.R:58:3' [warning] Saving _problems/test-dplyr-group-by-64.R 'test-dplyr-group-by.R:58:3' [failure] 'test-dplyr-group-by.R:58:3' [success] 'test-dplyr-group-by.R:66:3' [warning] 'test-dplyr-group-by.R:66:3' [warning] Saving _problems/test-dplyr-group-by-72.R 'test-dplyr-group-by.R:66:3' [failure] 'test-dplyr-group-by.R:66:3' [success] End test: group_by supports re-grouping by overlapping groups Start test: ungroup 'test-dplyr-group-by.R:76:3' [warning] 'test-dplyr-group-by.R:76:3' [warning] Saving _problems/test-dplyr-group-by-84.R 'test-dplyr-group-by.R:76:3' [failure] 'test-dplyr-group-by.R:76:3' [success] 'test-dplyr-group-by.R:97:3' [warning] 'test-dplyr-group-by.R:97:3' [warning] 'test-dplyr-group-by.R:97:3' [success] End test: ungroup Start test: Groups before conversion to a Table must not be restored after collect() (ARROW-17737) Saving _problems/test-dplyr-group-by-118.R 'test-dplyr-group-by.R:111:3' [failure] 'test-dplyr-group-by.R:111:3' [success] Saving _problems/test-dplyr-group-by-126.R 'test-dplyr-group-by.R:119:3' [failure] 'test-dplyr-group-by.R:119:3' [success] End test: Groups before conversion to a Table must not be restored after collect() (ARROW-17737) Start test: group_by then rename Saving _problems/test-dplyr-group-by-136.R 'test-dplyr-group-by.R:130:3' [failure] 'test-dplyr-group-by.R:130:3' [success] End test: group_by then rename Start test: group_by with .drop Saving _problems/test-dplyr-group-by-146.R 'test-dplyr-group-by.R:141:3' [failure] 'test-dplyr-group-by.R:141:3' [success] Saving _problems/test-dplyr-group-by-152.R 'test-dplyr-group-by.R:147:3' [failure] 'test-dplyr-group-by.R:147:3' [success] 'test-dplyr-group-by.R:153:3' [success] 'test-dplyr-group-by.R:160:3' [success] 'test-dplyr-group-by.R:167:3' [success] 'test-dplyr-group-by.R:173:3' [success] 'test-dplyr-group-by.R:179:3' [success] 'test-dplyr-group-by.R:179:3' [success] 'test-dplyr-group-by.R:185:3' [success] 'test-dplyr-group-by.R:185:3' [success] Saving _problems/test-dplyr-group-by-195.R 'test-dplyr-group-by.R:190:3' [failure] 'test-dplyr-group-by.R:190:3' [success] Saving _problems/test-dplyr-group-by-202.R 'test-dplyr-group-by.R:196:3' [failure] 'test-dplyr-group-by.R:196:3' [success] End test: group_by with .drop Start test: group_by() with namespaced functions 'test-dplyr-group-by.R:206:3' [warning] 'test-dplyr-group-by.R:206:3' [warning] 'test-dplyr-group-by.R:206:3' [warning] 'test-dplyr-group-by.R:206:3' [warning] 'test-dplyr-group-by.R:206:3' [warning] 'test-dplyr-group-by.R:206:3' [warning] 'test-dplyr-group-by.R:206:3' [warning] 'test-dplyr-group-by.R:206:3' [warning] Saving _problems/test-dplyr-group-by-214.R 'test-dplyr-group-by.R:206:3' [failure] 'test-dplyr-group-by.R:206:3' [success] End test: group_by() with namespaced functions Start test: group_by() with .add Saving _problems/test-dplyr-group-by-224.R 'test-dplyr-group-by.R:218:3' [failure] 'test-dplyr-group-by.R:218:3' [success] 'test-dplyr-group-by.R:225:3' [warning] Saving _problems/test-dplyr-group-by-231.R 'test-dplyr-group-by.R:225:3' [failure] 'test-dplyr-group-by.R:225:3' [success] 'test-dplyr-group-by.R:232:3' [warning] Saving _problems/test-dplyr-group-by-238.R 'test-dplyr-group-by.R:232:3' [failure] 'test-dplyr-group-by.R:232:3' [success] 'test-dplyr-group-by.R:239:3' [warning] Saving _problems/test-dplyr-group-by-245.R 'test-dplyr-group-by.R:239:3' [failure] 'test-dplyr-group-by.R:239:3' [success] 'test-dplyr-group-by.R:246:3' [success] 'test-dplyr-group-by.R:246:3' [success] Saving _problems/test-dplyr-group-by-259.R 'test-dplyr-group-by.R:253:3' [failure] 'test-dplyr-group-by.R:253:3' [success] Saving _problems/test-dplyr-group-by-266.R 'test-dplyr-group-by.R:260:3' [failure] 'test-dplyr-group-by.R:260:3' [success] Saving _problems/test-dplyr-group-by-273.R 'test-dplyr-group-by.R:267:3' [failure] 'test-dplyr-group-by.R:267:3' [success] End test: group_by() with .add Start test: Can use across() within group_by() 'test-dplyr-group-by.R:278:3' [warning] Saving _problems/test-dplyr-group-by-283.R 'test-dplyr-group-by.R:278:3' [failure] 'test-dplyr-group-by.R:278:3' [success] 'test-dplyr-group-by.R:284:3' [warning] Saving _problems/test-dplyr-group-by-289.R 'test-dplyr-group-by.R:284:3' [failure] 'test-dplyr-group-by.R:284:3' [success] 'test-dplyr-group-by.R:290:3' [warning] Saving _problems/test-dplyr-group-by-295.R 'test-dplyr-group-by.R:290:3' [failure] 'test-dplyr-group-by.R:290:3' [success] 'test-dplyr-group-by.R:297:3' [warning] Saving _problems/test-dplyr-group-by-302.R 'test-dplyr-group-by.R:297:3' [failure] 'test-dplyr-group-by.R:297:3' [success] End test: Can use across() within group_by() Start test: ARROW-18131 - correctly handles .data pronoun in group_by() Saving _problems/test-dplyr-group-by-311.R 'test-dplyr-group-by.R:306:3' [failure] 'test-dplyr-group-by.R:306:3' [success] End test: ARROW-18131 - correctly handles .data pronoun in group_by() Start test: left_join with automatic grouping 'test-dplyr-join.R:32:3' [success] End test: left_join with automatic grouping Start test: left_join `by` args 'test-dplyr-join.R:43:3' [success] 'test-dplyr-join.R:43:3' [success] 'test-dplyr-join.R:49:3' [success] 'test-dplyr-join.R:49:3' [success] 'test-dplyr-join.R:60:3' [success] 'test-dplyr-join.R:60:3' [success] End test: left_join `by` args Start test: left_join with join_by 'test-dplyr-join.R:76:3' [success] 'test-dplyr-join.R:76:3' [success] 'test-dplyr-join.R:82:3' [success] 'test-dplyr-join.R:82:3' [success] 'test-dplyr-join.R:93:3' [success] 'test-dplyr-join.R:93:3' [success] End test: left_join with join_by Start test: join two tables 'test-dplyr-join.R:106:3' [success] End test: join two tables Start test: Error handling 'test-dplyr-join.R:117:3' [success] 'test-dplyr-join.R:116:1' [skip] End test: Error handling Start test: Error handling for unsupported expressions in join_by 'test-dplyr-join.R:178:3' [success] 'test-dplyr-join.R:184:3' [success] End test: Error handling for unsupported expressions in join_by Start test: joins with duplicate column names 'test-dplyr-join.R:207:3' [success] 'test-dplyr-join.R:207:3' [success] 'test-dplyr-join.R:214:3' [success] 'test-dplyr-join.R:214:3' [success] 'test-dplyr-join.R:222:3' [success] 'test-dplyr-join.R:222:3' [success] 'test-dplyr-join.R:229:3' [success] 'test-dplyr-join.R:229:3' [success] 'test-dplyr-join.R:257:3' [success] End test: joins with duplicate column names Start test: joins with incompatible types for join keys 'test-dplyr-join.R:273:3' [success] End test: joins with incompatible types for join keys Start test: right_join 'test-dplyr-join.R:282:3' [success] 'test-dplyr-join.R:282:3' [success] 'test-dplyr-join.R:289:3' [success] 'test-dplyr-join.R:289:3' [success] End test: right_join Start test: inner_join 'test-dplyr-join.R:298:3' [success] 'test-dplyr-join.R:298:3' [success] 'test-dplyr-join.R:305:3' [success] 'test-dplyr-join.R:305:3' [success] End test: inner_join Start test: full_join 'test-dplyr-join.R:314:3' [success] 'test-dplyr-join.R:314:3' [success] Saving _problems/test-dplyr-join-326.R 'test-dplyr-join.R:321:3' [failure] 'test-dplyr-join.R:321:3' [success] End test: full_join Start test: semi_join 'test-dplyr-join.R:330:3' [success] 'test-dplyr-join.R:330:3' [success] End test: semi_join Start test: anti_join 'test-dplyr-join.R:339:3' [success] 'test-dplyr-join.R:339:3' [success] End test: anti_join Start test: arrow dplyr query correctly mutates then joins 'test-dplyr-join.R:360:3' [warning] 'test-dplyr-join.R:360:3' [warning] 'test-dplyr-join.R:360:3' [warning] 'test-dplyr-join.R:360:3' [warning] 'test-dplyr-join.R:360:3' [warning] 'test-dplyr-join.R:360:3' [success] End test: arrow dplyr query correctly mutates then joins Start test: arrow dplyr query correctly filters then joins 'test-dplyr-join.R:389:3' [warning] 'test-dplyr-join.R:389:3' [warning] 'test-dplyr-join.R:389:3' [warning] 'test-dplyr-join.R:389:3' [warning] 'test-dplyr-join.R:389:3' [success] End test: arrow dplyr query correctly filters then joins Start test: suffix and implicit schema 'test-dplyr-join.R:423:3' [success] End test: suffix and implicit schema Start test: summarize and join 'test-dplyr-join.R:439:3' [warning] 'test-dplyr-join.R:439:3' [warning] 'test-dplyr-join.R:439:3' [warning] 'test-dplyr-join.R:447:3' [success] End test: summarize and join Start test: arrow dplyr query can join two datasets 'test-dplyr-join.R:456:3' [skip] End test: arrow dplyr query can join two datasets Start test: full joins handle keep Saving _problems/test-dplyr-join-501.R 'test-dplyr-join.R:495:3' [failure] 'test-dplyr-join.R:495:3' [success] 'test-dplyr-join.R:503:3' [warning] 'test-dplyr-join.R:503:3' [warning] Saving _problems/test-dplyr-join-509.R 'test-dplyr-join.R:503:3' [failure] 'test-dplyr-join.R:503:3' [success] End test: full joins handle keep Start test: na_matches argument to join: na (default) 'test-dplyr-join.R:525:3' [warning] 'test-dplyr-join.R:525:3' [success] End test: na_matches argument to join: na (default) Start test: na_matches argument to join: never 'test-dplyr-join.R:535:3' [warning] 'test-dplyr-join.R:535:3' [success] End test: na_matches argument to join: never Start test: mutate() is lazy 'test-dplyr-mutate.R:31:3' [warning] 'test-dplyr-mutate.R:31:3' [warning] 'test-dplyr-mutate.R:31:3' [success] End test: mutate() is lazy Start test: basic mutate 'test-dplyr-mutate.R:38:3' [warning] 'test-dplyr-mutate.R:38:3' [warning] 'test-dplyr-mutate.R:38:3' [warning] Saving _problems/test-dplyr-mutate-45.R 'test-dplyr-mutate.R:38:3' [failure] 'test-dplyr-mutate.R:38:3' [success] End test: basic mutate Start test: mutate() with NULL inputs Saving _problems/test-dplyr-mutate-54.R 'test-dplyr-mutate.R:49:3' [failure] 'test-dplyr-mutate.R:49:3' [success] End test: mutate() with NULL inputs Start test: empty mutate() 'test-dplyr-mutate.R:58:3' [success] 'test-dplyr-mutate.R:58:3' [success] End test: empty mutate() Start test: transmute 'test-dplyr-mutate.R:67:3' [warning] 'test-dplyr-mutate.R:67:3' [warning] 'test-dplyr-mutate.R:67:3' [warning] Saving _problems/test-dplyr-mutate-74.R 'test-dplyr-mutate.R:67:3' [failure] 'test-dplyr-mutate.R:67:3' [success] End test: transmute Start test: transmute after group_by 'test-dplyr-mutate.R:78:3' [warning] 'test-dplyr-mutate.R:78:3' [warning] Saving _problems/test-dplyr-mutate-85.R 'test-dplyr-mutate.R:78:3' [failure] 'test-dplyr-mutate.R:78:3' [success] End test: transmute after group_by Start test: transmute respect bespoke dplyr implementation 'test-dplyr-mutate.R:90:3' [warning] Saving _problems/test-dplyr-mutate-95.R 'test-dplyr-mutate.R:90:3' [failure] 'test-dplyr-mutate.R:90:3' [success] End test: transmute respect bespoke dplyr implementation Start test: transmute() with NULL inputs Saving _problems/test-dplyr-mutate-104.R 'test-dplyr-mutate.R:99:3' [failure] 'test-dplyr-mutate.R:99:3' [success] End test: transmute() with NULL inputs Start test: empty transmute() Saving _problems/test-dplyr-mutate-113.R 'test-dplyr-mutate.R:108:3' [failure] 'test-dplyr-mutate.R:108:3' [success] End test: empty transmute() Start test: transmute with unnamed expressions 'test-dplyr-mutate.R:117:3' [warning] 'test-dplyr-mutate.R:117:3' [warning] 'test-dplyr-mutate.R:117:3' [warning] Saving _problems/test-dplyr-mutate-127.R 'test-dplyr-mutate.R:117:3' [failure] 'test-dplyr-mutate.R:117:3' [success] End test: transmute with unnamed expressions Start test: transmute() with unsupported arguments 'test-dplyr-mutate.R:131:3' [success] 'test-dplyr-mutate.R:138:3' [success] 'test-dplyr-mutate.R:145:3' [success] End test: transmute() with unsupported arguments Start test: transmute() defuses dots arguments (ARROW-13262) 'test-dplyr-mutate.R:157:3' [skip] End test: transmute() defuses dots arguments (ARROW-13262) Start test: mutate and refer to previous mutants 'test-dplyr-mutate.R:170:3' [warning] 'test-dplyr-mutate.R:170:3' [warning] 'test-dplyr-mutate.R:170:3' [warning] 'test-dplyr-mutate.R:170:3' [warning] Saving _problems/test-dplyr-mutate-180.R 'test-dplyr-mutate.R:170:3' [failure] 'test-dplyr-mutate.R:170:3' [success] End test: mutate and refer to previous mutants Start test: nchar() arguments 'test-dplyr-mutate.R:184:3' [warning] 'test-dplyr-mutate.R:184:3' [warning] 'test-dplyr-mutate.R:184:3' [warning] 'test-dplyr-mutate.R:184:3' [warning] Saving _problems/test-dplyr-mutate-194.R 'test-dplyr-mutate.R:184:3' [failure] 'test-dplyr-mutate.R:184:3' [success] 'test-dplyr-mutate.R:196:3' [warning] 'test-dplyr-mutate.R:196:3' [success] 'test-dplyr-mutate.R:196:3' [success] End test: nchar() arguments Start test: mutate with .data pronoun 'test-dplyr-mutate.R:211:3' [warning] 'test-dplyr-mutate.R:211:3' [warning] 'test-dplyr-mutate.R:211:3' [warning] 'test-dplyr-mutate.R:211:3' [warning] Saving _problems/test-dplyr-mutate-221.R 'test-dplyr-mutate.R:211:3' [failure] 'test-dplyr-mutate.R:211:3' [success] End test: mutate with .data pronoun Start test: mutate with unnamed expressions 'test-dplyr-mutate.R:225:3' [warning] 'test-dplyr-mutate.R:225:3' [warning] 'test-dplyr-mutate.R:225:3' [warning] Saving _problems/test-dplyr-mutate-235.R 'test-dplyr-mutate.R:225:3' [failure] 'test-dplyr-mutate.R:225:3' [success] End test: mutate with unnamed expressions Start test: mutate with reassigning same name Saving _problems/test-dplyr-mutate-247.R 'test-dplyr-mutate.R:239:3' [failure] 'test-dplyr-mutate.R:239:3' [success] End test: mutate with reassigning same name Start test: mutate with single value for recycling Saving _problems/test-dplyr-mutate-259.R 'test-dplyr-mutate.R:251:3' [failure] 'test-dplyr-mutate.R:251:3' [success] End test: mutate with single value for recycling Start test: dplyr::mutate's examples 'test-dplyr-mutate.R:264:3' [warning] 'test-dplyr-mutate.R:264:3' [warning] Saving _problems/test-dplyr-mutate-273.R 'test-dplyr-mutate.R:264:3' [failure] 'test-dplyr-mutate.R:264:3' [success] 'test-dplyr-mutate.R:277:3' [warning] Saving _problems/test-dplyr-mutate-286.R 'test-dplyr-mutate.R:277:3' [failure] 'test-dplyr-mutate.R:277:3' [success] Saving _problems/test-dplyr-mutate-298.R 'test-dplyr-mutate.R:292:3' [failure] 'test-dplyr-mutate.R:292:3' [success] 'test-dplyr-mutate.R:301:3' [warning] 'test-dplyr-mutate.R:301:3' [warning] 'test-dplyr-mutate.R:301:3' [success] 'test-dplyr-mutate.R:301:3' [success] 'test-dplyr-mutate.R:313:3' [warning] Saving _problems/test-dplyr-mutate-316.R 'test-dplyr-mutate.R:313:3' [failure] 'test-dplyr-mutate.R:313:3' [success] 'test-dplyr-mutate.R:322:3' [warning] Saving _problems/test-dplyr-mutate-325.R 'test-dplyr-mutate.R:322:3' [failure] 'test-dplyr-mutate.R:322:3' [success] 'test-dplyr-mutate.R:330:3' [warning] Saving _problems/test-dplyr-mutate-333.R 'test-dplyr-mutate.R:330:3' [failure] 'test-dplyr-mutate.R:330:3' [success] 'test-dplyr-mutate.R:342:3' [warning] Saving _problems/test-dplyr-mutate-345.R 'test-dplyr-mutate.R:342:3' [failure] 'test-dplyr-mutate.R:342:3' [success] 'test-dplyr-mutate.R:350:3' [warning] Saving _problems/test-dplyr-mutate-353.R 'test-dplyr-mutate.R:350:3' [failure] 'test-dplyr-mutate.R:350:3' [success] 'test-dplyr-mutate.R:358:3' [warning] Saving _problems/test-dplyr-mutate-361.R 'test-dplyr-mutate.R:358:3' [failure] 'test-dplyr-mutate.R:358:3' [success] 'test-dplyr-mutate.R:366:3' [warning] Saving _problems/test-dplyr-mutate-369.R 'test-dplyr-mutate.R:366:3' [failure] 'test-dplyr-mutate.R:366:3' [success] 'test-dplyr-mutate.R:379:3' [warning] Saving _problems/test-dplyr-mutate-385.R 'test-dplyr-mutate.R:379:3' [failure] 'test-dplyr-mutate.R:379:3' [success] End test: dplyr::mutate's examples Start test: Can mutate after group_by, including with some aggregations 'test-dplyr-mutate.R:389:3' [warning] 'test-dplyr-mutate.R:389:3' [warning] Saving _problems/test-dplyr-mutate-396.R 'test-dplyr-mutate.R:389:3' [failure] 'test-dplyr-mutate.R:389:3' [success] 'test-dplyr-mutate.R:397:3' [warning] 'test-dplyr-mutate.R:397:3' [warning] Saving _problems/test-dplyr-mutate-406.R 'test-dplyr-mutate.R:397:3' [failure] 'test-dplyr-mutate.R:397:3' [success] 'test-dplyr-mutate.R:408:3' [warning] 'test-dplyr-mutate.R:408:3' [warning] Saving _problems/test-dplyr-mutate-415.R 'test-dplyr-mutate.R:408:3' [failure] 'test-dplyr-mutate.R:408:3' [success] 'test-dplyr-mutate.R:416:3' [warning] 'test-dplyr-mutate.R:416:3' [warning] Saving _problems/test-dplyr-mutate-425.R 'test-dplyr-mutate.R:416:3' [failure] 'test-dplyr-mutate.R:416:3' [success] 'test-dplyr-mutate.R:426:3' [warning] 'test-dplyr-mutate.R:426:3' [warning] Saving _problems/test-dplyr-mutate-437.R 'test-dplyr-mutate.R:426:3' [failure] 'test-dplyr-mutate.R:426:3' [success] End test: Can mutate after group_by, including with some aggregations Start test: Can mutate with .by argument, even with some aggregations 'test-dplyr-mutate.R:441:3' [warning] Saving _problems/test-dplyr-mutate-447.R 'test-dplyr-mutate.R:441:3' [failure] 'test-dplyr-mutate.R:441:3' [success] 'test-dplyr-mutate.R:448:3' [warning] Saving _problems/test-dplyr-mutate-454.R 'test-dplyr-mutate.R:448:3' [failure] 'test-dplyr-mutate.R:448:3' [success] 'test-dplyr-mutate.R:455:3' [warning] Saving _problems/test-dplyr-mutate-461.R 'test-dplyr-mutate.R:455:3' [failure] 'test-dplyr-mutate.R:455:3' [success] 'test-dplyr-mutate.R:462:3' [warning] Saving _problems/test-dplyr-mutate-468.R 'test-dplyr-mutate.R:462:3' [failure] 'test-dplyr-mutate.R:462:3' [success] 'test-dplyr-mutate.R:469:3' [warning] Saving _problems/test-dplyr-mutate-477.R 'test-dplyr-mutate.R:469:3' [failure] 'test-dplyr-mutate.R:469:3' [success] 'test-dplyr-mutate.R:478:3' [warning] Saving _problems/test-dplyr-mutate-486.R 'test-dplyr-mutate.R:478:3' [failure] 'test-dplyr-mutate.R:478:3' [success] 'test-dplyr-mutate.R:487:3' [warning] Saving _problems/test-dplyr-mutate-497.R 'test-dplyr-mutate.R:487:3' [failure] 'test-dplyr-mutate.R:487:3' [success] End test: Can mutate with .by argument, even with some aggregations Start test: Can't supply .by after group_by 'test-dplyr-mutate.R:501:3' [warning] 'test-dplyr-mutate.R:501:3' [success] End test: Can't supply .by after group_by Start test: handle bad expressions 'test-dplyr-mutate.R:516:3' [skip] End test: handle bad expressions Start test: Can't just add a vector column with mutate() 'test-dplyr-mutate.R:532:3' [warning] 'test-dplyr-mutate.R:532:3' [success] 'test-dplyr-mutate.R:532:3' [success] End test: Can't just add a vector column with mutate() Start test: print a mutated table 'test-dplyr-mutate.R:544:3' [warning] 'test-dplyr-mutate.R:544:3' [warning] 'test-dplyr-mutate.R:544:3' [success] End test: print a mutated table Start test: mutate and write_dataset 'test-dplyr-mutate.R:584:3' [warning] 'test-dplyr-mutate.R:584:3' [warning] 'test-dplyr-mutate.R:584:3' [warning] 'test-dplyr-mutate.R:588:3' [success] 'test-dplyr-mutate.R:589:3' [success] 'test-dplyr-mutate.R:593:3' [warning] 'test-dplyr-mutate.R:593:3' [warning] 'test-dplyr-mutate.R:593:3' [warning] 'test-dplyr-mutate.R:593:3' [warning] 'test-dplyr-mutate.R:593:3' [success] End test: mutate and write_dataset Start test: mutate and pmin/pmax Saving _problems/test-dplyr-mutate-629.R 'test-dplyr-mutate.R:615:3' [failure] 'test-dplyr-mutate.R:615:3' [success] 'test-dplyr-mutate.R:631:3' [warning] 'test-dplyr-mutate.R:631:3' [warning] 'test-dplyr-mutate.R:631:3' [warning] 'test-dplyr-mutate.R:631:3' [warning] Saving _problems/test-dplyr-mutate-639.R 'test-dplyr-mutate.R:631:3' [failure] 'test-dplyr-mutate.R:631:3' [success] End test: mutate and pmin/pmax Start test: mutate() and transmute() with namespaced functions 'test-dplyr-mutate.R:643:3' [warning] 'test-dplyr-mutate.R:643:3' [warning] Saving _problems/test-dplyr-mutate-650.R 'test-dplyr-mutate.R:643:3' [failure] 'test-dplyr-mutate.R:643:3' [success] 'test-dplyr-mutate.R:651:3' [warning] 'test-dplyr-mutate.R:651:3' [warning] Saving _problems/test-dplyr-mutate-658.R 'test-dplyr-mutate.R:651:3' [failure] 'test-dplyr-mutate.R:651:3' [success] 'test-dplyr-mutate.R:661:3' [skip] End test: mutate() and transmute() with namespaced functions Start test: Can use across() within mutate() 'test-dplyr-mutate.R:682:3' [warning] 'test-dplyr-mutate.R:682:3' [warning] 'test-dplyr-mutate.R:682:3' [warning] Saving _problems/test-dplyr-mutate-692.R 'test-dplyr-mutate.R:682:3' [failure] 'test-dplyr-mutate.R:682:3' [success] 'test-dplyr-mutate.R:695:3' [warning] 'test-dplyr-mutate.R:695:3' [warning] 'test-dplyr-mutate.R:695:3' [success] Saving _problems/test-dplyr-mutate-713.R 'test-dplyr-mutate.R:708:3' [failure] 'test-dplyr-mutate.R:708:3' [success] 'test-dplyr-mutate.R:715:3' [warning] 'test-dplyr-mutate.R:715:3' [warning] Saving _problems/test-dplyr-mutate-724.R 'test-dplyr-mutate.R:715:3' [failure] 'test-dplyr-mutate.R:715:3' [success] End test: Can use across() within mutate() Start test: Can use across() within transmute() 'test-dplyr-mutate.R:728:3' [warning] 'test-dplyr-mutate.R:728:3' [warning] 'test-dplyr-mutate.R:728:3' [warning] Saving _problems/test-dplyr-mutate-738.R 'test-dplyr-mutate.R:728:3' [failure] 'test-dplyr-mutate.R:728:3' [success] End test: Can use across() within transmute() Start test: across() does not select grouping variables within mutate() 'test-dplyr-mutate.R:742:3' [warning] Saving _problems/test-dplyr-mutate-749.R 'test-dplyr-mutate.R:742:3' [failure] 'test-dplyr-mutate.R:742:3' [success] 'test-dplyr-mutate.R:751:3' [warning] 'test-dplyr-mutate.R:751:3' [success] End test: across() does not select grouping variables within mutate() Start test: across() does not select grouping variables within transmute() 'test-dplyr-mutate.R:761:3' [warning] Saving _problems/test-dplyr-mutate-768.R 'test-dplyr-mutate.R:761:3' [failure] 'test-dplyr-mutate.R:761:3' [success] 'test-dplyr-mutate.R:770:3' [warning] 'test-dplyr-mutate.R:770:3' [success] End test: across() does not select grouping variables within transmute() Start test: basic select/filter/collect 'test-dplyr-query.R:34:3' [warning] 'test-dplyr-query.R:34:3' [warning] 'test-dplyr-query.R:38:3' [success] 'test-dplyr-query.R:40:3' [success] 'test-dplyr-query.R:42:3' [success] End test: basic select/filter/collect Start test: dim() on query 'test-dplyr-query.R:46:3' [warning] Saving _problems/test-dplyr-query-52.R 'test-dplyr-query.R:46:3' [failure] 'test-dplyr-query.R:46:3' [success] End test: dim() on query Start test: Print method 'test-dplyr-query.R:56:3' [warning] 'test-dplyr-query.R:56:3' [warning] 'test-dplyr-query.R:56:3' [warning] 'test-dplyr-query.R:56:3' [warning] 'test-dplyr-query.R:56:3' [warning] 'test-dplyr-query.R:56:3' [warning] 'test-dplyr-query.R:56:3' [warning] 'test-dplyr-query.R:56:3' [warning] 'test-dplyr-query.R:56:3' [warning] 'test-dplyr-query.R:56:3' [success] End test: Print method Start test: pull 'test-dplyr-query.R:74:3' [success] 'test-dplyr-query.R:74:3' [success] 'test-dplyr-query.R:78:3' [success] 'test-dplyr-query.R:78:3' [success] 'test-dplyr-query.R:82:3' [success] 'test-dplyr-query.R:82:3' [success] 'test-dplyr-query.R:86:3' [warning] 'test-dplyr-query.R:86:3' [warning] Saving _problems/test-dplyr-query-94.R 'test-dplyr-query.R:86:3' [failure] 'test-dplyr-query.R:86:3' [success] End test: pull Start test: pull() shows a deprecation warning if the option isn't set 'test-dplyr-query.R:98:3' [success] 'test-dplyr-query.R:105:3' [success] End test: pull() shows a deprecation warning if the option isn't set Start test: collect(as_data_frame=FALSE) 'test-dplyr-query.R:113:3' [success] 'test-dplyr-query.R:115:3' [warning] 'test-dplyr-query.R:115:3' [warning] 'test-dplyr-query.R:121:3' [success] 'test-dplyr-query.R:123:3' [success] 'test-dplyr-query.R:125:3' [warning] 'test-dplyr-query.R:125:3' [warning] 'test-dplyr-query.R:129:3' [success] 'test-dplyr-query.R:130:3' [success] 'test-dplyr-query.R:132:3' [warning] 'test-dplyr-query.R:132:3' [warning] 'test-dplyr-query.R:132:3' [warning] 'test-dplyr-query.R:137:3' [success] 'test-dplyr-query.R:138:3' [success] End test: collect(as_data_frame=FALSE) Start test: compute() 'test-dplyr-query.R:151:3' [success] 'test-dplyr-query.R:153:3' [warning] 'test-dplyr-query.R:153:3' [warning] 'test-dplyr-query.R:158:3' [success] 'test-dplyr-query.R:160:3' [success] 'test-dplyr-query.R:162:3' [warning] 'test-dplyr-query.R:162:3' [warning] 'test-dplyr-query.R:166:3' [success] 'test-dplyr-query.R:167:3' [success] 'test-dplyr-query.R:169:3' [warning] 'test-dplyr-query.R:169:3' [warning] 'test-dplyr-query.R:169:3' [warning] 'test-dplyr-query.R:174:3' [success] 'test-dplyr-query.R:175:3' [success] End test: compute() Start test: head 'test-dplyr-query.R:184:3' [warning] 'test-dplyr-query.R:184:3' [warning] Saving _problems/test-dplyr-query-192.R 'test-dplyr-query.R:184:3' [failure] 'test-dplyr-query.R:184:3' [success] 'test-dplyr-query.R:195:3' [warning] 'test-dplyr-query.R:195:3' [warning] 'test-dplyr-query.R:195:3' [warning] 'test-dplyr-query.R:195:3' [warning] Saving _problems/test-dplyr-query-204.R 'test-dplyr-query.R:195:3' [failure] 'test-dplyr-query.R:195:3' [success] End test: head Start test: arrange then head returns the right data (ARROW-14162) Saving _problems/test-dplyr-query-215.R 'test-dplyr-query.R:208:3' [failure] 'test-dplyr-query.R:208:3' [success] End test: arrange then head returns the right data (ARROW-14162) Start test: arrange then tail returns the right data Saving _problems/test-dplyr-query-226.R 'test-dplyr-query.R:219:3' [failure] 'test-dplyr-query.R:219:3' [success] End test: arrange then tail returns the right data Start test: tail 'test-dplyr-query.R:231:3' [warning] 'test-dplyr-query.R:231:3' [warning] Saving _problems/test-dplyr-query-239.R 'test-dplyr-query.R:231:3' [failure] 'test-dplyr-query.R:231:3' [success] 'test-dplyr-query.R:242:3' [warning] Saving _problems/test-dplyr-query-249.R 'test-dplyr-query.R:242:3' [failure] 'test-dplyr-query.R:242:3' [success] End test: tail Start test: No duplicate field names are allowed in an arrow_dplyr_query 'test-dplyr-query.R:253:3' [success] End test: No duplicate field names are allowed in an arrow_dplyr_query Start test: all_sources() finds all data sources in a query 'test-dplyr-query.R:267:3' [success] 'test-dplyr-query.R:268:3' [warning] 'test-dplyr-query.R:268:3' [warning] 'test-dplyr-query.R:268:3' [warning] 'test-dplyr-query.R:268:3' [warning] 'test-dplyr-query.R:268:3' [warning] 'test-dplyr-query.R:268:3' [success] 'test-dplyr-query.R:276:3' [warning] 'test-dplyr-query.R:276:3' [warning] 'test-dplyr-query.R:276:3' [success] 'test-dplyr-query.R:284:3' [warning] 'test-dplyr-query.R:284:3' [warning] 'test-dplyr-query.R:284:3' [success] 'test-dplyr-query.R:292:3' [warning] 'test-dplyr-query.R:292:3' [warning] 'test-dplyr-query.R:292:3' [success] End test: all_sources() finds all data sources in a query Start test: query_on_dataset() looks at all data sources in a query 'test-dplyr-query.R:306:3' [success] 'test-dplyr-query.R:307:3' [success] 'test-dplyr-query.R:308:3' [warning] 'test-dplyr-query.R:308:3' [warning] 'test-dplyr-query.R:308:3' [warning] 'test-dplyr-query.R:308:3' [warning] 'test-dplyr-query.R:308:3' [warning] 'test-dplyr-query.R:308:3' [success] 'test-dplyr-query.R:315:3' [warning] 'test-dplyr-query.R:315:3' [warning] 'test-dplyr-query.R:315:3' [success] 'test-dplyr-query.R:322:3' [warning] 'test-dplyr-query.R:322:3' [warning] 'test-dplyr-query.R:322:3' [success] 'test-dplyr-query.R:329:3' [warning] 'test-dplyr-query.R:329:3' [warning] 'test-dplyr-query.R:329:3' [success] End test: query_on_dataset() looks at all data sources in a query Start test: query_can_stream() 'test-dplyr-query.R:342:3' [success] 'test-dplyr-query.R:343:3' [success] 'test-dplyr-query.R:344:3' [success] 'test-dplyr-query.R:345:3' [warning] 'test-dplyr-query.R:345:3' [warning] 'test-dplyr-query.R:345:3' [success] 'test-dplyr-query.R:350:3' [warning] 'test-dplyr-query.R:350:3' [warning] 'test-dplyr-query.R:350:3' [warning] 'test-dplyr-query.R:350:3' [success] 'test-dplyr-query.R:356:3' [warning] 'test-dplyr-query.R:356:3' [warning] 'test-dplyr-query.R:356:3' [warning] 'test-dplyr-query.R:356:3' [warning] 'test-dplyr-query.R:356:3' [success] 'test-dplyr-query.R:362:3' [warning] 'test-dplyr-query.R:362:3' [warning] 'test-dplyr-query.R:362:3' [success] 'test-dplyr-query.R:368:3' [warning] 'test-dplyr-query.R:368:3' [warning] 'test-dplyr-query.R:368:3' [warning] 'test-dplyr-query.R:368:3' [warning] 'test-dplyr-query.R:368:3' [success] 'test-dplyr-query.R:375:3' [warning] 'test-dplyr-query.R:375:3' [warning] 'test-dplyr-query.R:375:3' [success] 'test-dplyr-query.R:382:3' [warning] 'test-dplyr-query.R:382:3' [warning] 'test-dplyr-query.R:382:3' [success] 'test-dplyr-query.R:389:3' [warning] 'test-dplyr-query.R:389:3' [warning] 'test-dplyr-query.R:389:3' [success] 'test-dplyr-query.R:396:3' [warning] 'test-dplyr-query.R:396:3' [warning] 'test-dplyr-query.R:396:3' [warning] 'test-dplyr-query.R:396:3' [success] End test: query_can_stream() Start test: show_exec_plan(), show_query() and explain() 'test-dplyr-query.R:412:3' [success] 'test-dplyr-query.R:424:3' [warning] 'test-dplyr-query.R:424:3' [warning] 'test-dplyr-query.R:424:3' [warning] 'test-dplyr-query.R:424:3' [warning] 'test-dplyr-query.R:424:3' [warning] 'test-dplyr-query.R:424:3' [warning] 'test-dplyr-query.R:424:3' [success] 'test-dplyr-query.R:442:3' [warning] 'test-dplyr-query.R:442:3' [warning] 'test-dplyr-query.R:442:3' [warning] 'test-dplyr-query.R:442:3' [warning] 'test-dplyr-query.R:442:3' [warning] 'test-dplyr-query.R:442:3' [warning] 'test-dplyr-query.R:442:3' [success] 'test-dplyr-query.R:459:3' [warning] 'test-dplyr-query.R:459:3' [warning] 'test-dplyr-query.R:459:3' [warning] 'test-dplyr-query.R:459:3' [success] 'test-dplyr-query.R:476:3' [warning] 'test-dplyr-query.R:476:3' [warning] 'test-dplyr-query.R:476:3' [success] 'test-dplyr-query.R:499:3' [warning] 'test-dplyr-query.R:499:3' [warning] 'test-dplyr-query.R:499:3' [warning] 'test-dplyr-query.R:499:3' [success] 'test-dplyr-query.R:515:3' [warning] 'test-dplyr-query.R:515:3' [warning] 'test-dplyr-query.R:515:3' [success] End test: show_exec_plan(), show_query() and explain() Start test: needs_projection unit tests 'test-dplyr-query.R:537:3' [success] 'test-dplyr-query.R:538:3' [success] 'test-dplyr-query.R:535:5' [warning] 'test-dplyr-query.R:535:5' [warning] 'test-dplyr-query.R:541:3' [success] 'test-dplyr-query.R:544:3' [success] 'test-dplyr-query.R:547:3' [success] 'test-dplyr-query.R:550:3' [success] End test: needs_projection unit tests Start test: compute() on a grouped query returns a Table with groups in metadata 'test-dplyr-query.R:556:3' [warning] 'test-dplyr-query.R:560:3' [success] 'test-dplyr-query.R:561:3' [success] 'test-dplyr-query.R:566:3' [success] End test: compute() on a grouped query returns a Table with groups in metadata Start test: collect() is identical to compute() |> collect() 'test-dplyr-query.R:576:3' [warning] 'test-dplyr-query.R:579:3' [success] 'test-dplyr-query.R:586:3' [success] End test: collect() is identical to compute() |> collect() Start test: Scalars in expressions match the type of the field, if possible 'test-dplyr-query.R:602:3' [warning] 'test-dplyr-query.R:602:3' [warning] 'test-dplyr-query.R:602:3' [success] 'test-dplyr-query.R:611:3' [warning] 'test-dplyr-query.R:611:3' [warning] 'test-dplyr-query.R:611:3' [success] 'test-dplyr-query.R:618:3' [warning] 'test-dplyr-query.R:618:3' [warning] 'test-dplyr-query.R:618:3' [success] 'test-dplyr-query.R:626:3' [warning] 'test-dplyr-query.R:631:3' [warning] 'test-dplyr-query.R:631:3' [warning] 'test-dplyr-query.R:631:3' [success] 'test-dplyr-query.R:637:3' [warning] Saving _problems/test-dplyr-query-642.R 'test-dplyr-query.R:637:3' [failure] 'test-dplyr-query.R:637:3' [success] 'test-dplyr-query.R:650:3' [warning] 'test-dplyr-query.R:650:3' [warning] 'test-dplyr-query.R:650:3' [success] 'test-dplyr-query.R:656:3' [warning] Saving _problems/test-dplyr-query-661.R 'test-dplyr-query.R:656:3' [failure] 'test-dplyr-query.R:656:3' [success] 'test-dplyr-query.R:663:3' [warning] 'test-dplyr-query.R:669:3' [warning] 'test-dplyr-query.R:669:3' [warning] 'test-dplyr-query.R:669:3' [warning] 'test-dplyr-query.R:669:3' [warning] 'test-dplyr-query.R:669:3' [warning] 'test-dplyr-query.R:669:3' [warning] 'test-dplyr-query.R:669:3' [warning] 'test-dplyr-query.R:669:3' [warning] 'test-dplyr-query.R:669:3' [warning] 'test-dplyr-query.R:669:3' [warning] 'test-dplyr-query.R:675:3' [success] 'test-dplyr-query.R:595:1' [skip] End test: Scalars in expressions match the type of the field, if possible Start test: Can use nested field refs 'test-dplyr-query.R:681:3' [warning] 'test-dplyr-query.R:681:3' [warning] 'test-dplyr-query.R:681:3' [warning] Saving _problems/test-dplyr-query-690.R 'test-dplyr-query.R:681:3' [failure] 'test-dplyr-query.R:681:3' [success] 'test-dplyr-query.R:692:3' [warning] 'test-dplyr-query.R:692:3' [warning] 'test-dplyr-query.R:692:3' [warning] 'test-dplyr-query.R:692:3' [warning] 'test-dplyr-query.R:692:3' [warning] Saving _problems/test-dplyr-query-702.R 'test-dplyr-query.R:692:3' [failure] 'test-dplyr-query.R:692:3' [success] End test: Can use nested field refs Start test: Can use nested field refs with Dataset 'test-dplyr-query.R:714:3' [warning] 'test-dplyr-query.R:714:3' [warning] 'test-dplyr-query.R:714:3' [warning] 'test-dplyr-query.R:714:3' [warning] 'test-dplyr-query.R:714:3' [success] 'test-dplyr-query.R:730:3' [warning] 'test-dplyr-query.R:730:3' [success] End test: Can use nested field refs with Dataset Start test: Use struct_field for $ on non-field-ref 'test-dplyr-query.R:741:3' [warning] Saving _problems/test-dplyr-query-752.R 'test-dplyr-query.R:741:3' [failure] 'test-dplyr-query.R:741:3' [success] End test: Use struct_field for $ on non-field-ref Start test: nested field ref error handling 'test-dplyr-query.R:756:3' [warning] 'test-dplyr-query.R:756:3' [success] End test: nested field ref error handling Start test: Empty select returns no columns 'test-dplyr-select.R:26:3' [success] 'test-dplyr-select.R:26:3' [success] End test: Empty select returns no columns Start test: Empty select still includes the group_by columns Saving _problems/test-dplyr-select-39.R 'test-dplyr-select.R:33:3' [failure] 'test-dplyr-select.R:33:3' [success] 'test-dplyr-select.R:33:3' [success] End test: Empty select still includes the group_by columns Start test: Missing grouping columns are added to the beginning of the list Saving _problems/test-dplyr-select-49.R 'test-dplyr-select.R:43:3' [failure] 'test-dplyr-select.R:43:3' [success] 'test-dplyr-select.R:43:3' [success] End test: Missing grouping columns are added to the beginning of the list Start test: select/rename/rename_with 'test-dplyr-select.R:53:3' [success] 'test-dplyr-select.R:53:3' [success] 'test-dplyr-select.R:59:3' [success] 'test-dplyr-select.R:59:3' [success] 'test-dplyr-select.R:65:3' [success] 'test-dplyr-select.R:65:3' [success] 'test-dplyr-select.R:72:3' [success] 'test-dplyr-select.R:72:3' [success] End test: select/rename/rename_with Start test: select/rename/rename_with using selection helpers 'test-dplyr-select.R:84:3' [success] 'test-dplyr-select.R:84:3' [success] 'test-dplyr-select.R:90:3' [success] 'test-dplyr-select.R:90:3' [success] 'test-dplyr-select.R:97:3' [success] 'test-dplyr-select.R:97:3' [success] 'test-dplyr-select.R:104:3' [success] 'test-dplyr-select.R:104:3' [success] 'test-dplyr-select.R:111:3' [success] 'test-dplyr-select.R:111:3' [success] 'test-dplyr-select.R:117:3' [success] 'test-dplyr-select.R:117:3' [success] 'test-dplyr-select.R:123:3' [success] 'test-dplyr-select.R:123:3' [success] End test: select/rename/rename_with using selection helpers Start test: filtering with rename 'test-dplyr-select.R:135:3' [warning] Saving _problems/test-dplyr-select-141.R 'test-dplyr-select.R:135:3' [failure] 'test-dplyr-select.R:135:3' [success] 'test-dplyr-select.R:142:3' [warning] Saving _problems/test-dplyr-select-148.R 'test-dplyr-select.R:142:3' [failure] 'test-dplyr-select.R:142:3' [success] End test: filtering with rename Start test: relocate 'test-dplyr-select.R:153:3' [success] 'test-dplyr-select.R:153:3' [success] 'test-dplyr-select.R:157:3' [success] 'test-dplyr-select.R:157:3' [success] 'test-dplyr-select.R:161:3' [success] 'test-dplyr-select.R:161:3' [success] 'test-dplyr-select.R:165:3' [success] 'test-dplyr-select.R:165:3' [success] 'test-dplyr-select.R:169:3' [success] 'test-dplyr-select.R:169:3' [success] End test: relocate Start test: relocate with selection helpers 'test-dplyr-select.R:177:3' [success] 'test-dplyr-select.R:177:3' [success] 'test-dplyr-select.R:181:3' [success] 'test-dplyr-select.R:181:3' [success] 'test-dplyr-select.R:185:3' [success] 'test-dplyr-select.R:185:3' [success] 'test-dplyr-select.R:189:3' [success] 'test-dplyr-select.R:189:3' [success] Saving _problems/test-dplyr-select-200.R 'test-dplyr-select.R:194:3' [failure] 'test-dplyr-select.R:194:3' [success] End test: relocate with selection helpers Start test: multiple select/rename and group_by Saving _problems/test-dplyr-select-211.R 'test-dplyr-select.R:204:3' [failure] 'test-dplyr-select.R:204:3' [success] Saving _problems/test-dplyr-select-220.R 'test-dplyr-select.R:213:3' [failure] 'test-dplyr-select.R:213:3' [success] Saving _problems/test-dplyr-select-229.R 'test-dplyr-select.R:222:3' [failure] 'test-dplyr-select.R:222:3' [success] End test: multiple select/rename and group_by Start test: slice_head/tail, ungrouped 'test-dplyr-slice.R:28:3' [success] 'test-dplyr-slice.R:34:3' [success] 'test-dplyr-slice.R:41:3' [success] 'test-dplyr-slice.R:47:3' [success] End test: slice_head/tail, ungrouped Start test: slice_min/max, ungrouped 'test-dplyr-slice.R:58:3' [success] 'test-dplyr-slice.R:62:3' [success] Saving _problems/test-dplyr-slice-71.R 'test-dplyr-slice.R:66:3' [failure] 'test-dplyr-slice.R:66:3' [success] Saving _problems/test-dplyr-slice-77.R 'test-dplyr-slice.R:72:3' [failure] 'test-dplyr-slice.R:72:3' [success] Saving _problems/test-dplyr-slice-84.R 'test-dplyr-slice.R:79:3' [failure] 'test-dplyr-slice.R:79:3' [success] Saving _problems/test-dplyr-slice-90.R 'test-dplyr-slice.R:85:3' [failure] 'test-dplyr-slice.R:85:3' [success] End test: slice_min/max, ungrouped Start test: slice_sample, ungrouped 'test-dplyr-slice.R:97:3' [success] 'test-dplyr-slice.R:101:3' [success] 'test-dplyr-slice.R:107:3' [skip] End test: slice_sample, ungrouped Start test: slice_* not supported with groups 'test-dplyr-slice.R:138:3' [warning] 'test-dplyr-slice.R:141:3' [success] 'test-dplyr-slice.R:145:3' [success] 'test-dplyr-slice.R:149:3' [success] 'test-dplyr-slice.R:153:3' [success] 'test-dplyr-slice.R:157:3' [success] 'test-dplyr-slice.R:163:3' [success] 'test-dplyr-slice.R:167:3' [success] 'test-dplyr-slice.R:171:3' [success] 'test-dplyr-slice.R:175:3' [success] 'test-dplyr-slice.R:179:3' [success] End test: slice_* not supported with groups Start test: input validation 'test-dplyr-slice.R:188:5' [success] 'test-dplyr-slice.R:188:5' [success] 'test-dplyr-slice.R:188:5' [success] 'test-dplyr-slice.R:188:5' [success] 'test-dplyr-slice.R:188:5' [success] 'test-dplyr-slice.R:195:3' [success] End test: input validation Start test: n <-> prop conversion when nrow is not known 'test-dplyr-slice.R:202:3' [warning] 'test-dplyr-slice.R:205:3' [success] 'test-dplyr-slice.R:207:3' [success] 'test-dplyr-slice.R:213:3' [success] End test: n <-> prop conversion when nrow is not known Start test: slice_sample with prop = 1 returns all data 'test-dplyr-slice.R:227:3' [success] 'test-dplyr-slice.R:228:3' [success] End test: slice_sample with prop = 1 returns all data Start test: summarize() doesn't evaluate eagerly 'test-dplyr-summarize.R:40:3' [warning] 'test-dplyr-summarize.R:40:3' [warning] 'test-dplyr-summarize.R:40:3' [success] 'test-dplyr-summarize.R:45:3' [warning] 'test-dplyr-summarize.R:45:3' [warning] 'test-dplyr-summarize.R:45:3' [success] End test: summarize() doesn't evaluate eagerly Start test: Can aggregate in Arrow 'test-dplyr-summarize.R:54:3' [warning] Saving _problems/test-dplyr-summarize-59.R 'test-dplyr-summarize.R:54:3' [failure] 'test-dplyr-summarize.R:54:3' [success] 'test-dplyr-summarize.R:60:3' [warning] Saving _problems/test-dplyr-summarize-65.R 'test-dplyr-summarize.R:60:3' [failure] 'test-dplyr-summarize.R:60:3' [success] End test: Can aggregate in Arrow Start test: Group by sum on dataset 'test-dplyr-summarize.R:69:3' [warning] 'test-dplyr-summarize.R:69:3' [warning] Saving _problems/test-dplyr-summarize-75.R 'test-dplyr-summarize.R:69:3' [failure] 'test-dplyr-summarize.R:69:3' [success] 'test-dplyr-summarize.R:77:3' [warning] 'test-dplyr-summarize.R:77:3' [warning] 'test-dplyr-summarize.R:77:3' [warning] Saving _problems/test-dplyr-summarize-83.R 'test-dplyr-summarize.R:77:3' [failure] 'test-dplyr-summarize.R:77:3' [success] 'test-dplyr-summarize.R:85:3' [warning] 'test-dplyr-summarize.R:85:3' [warning] Saving _problems/test-dplyr-summarize-91.R 'test-dplyr-summarize.R:85:3' [failure] 'test-dplyr-summarize.R:85:3' [success] End test: Group by sum on dataset Start test: Group by prod on dataset 'test-dplyr-summarize.R:95:3' [warning] 'test-dplyr-summarize.R:95:3' [warning] Saving _problems/test-dplyr-summarize-101.R 'test-dplyr-summarize.R:95:3' [failure] 'test-dplyr-summarize.R:95:3' [success] 'test-dplyr-summarize.R:103:3' [warning] 'test-dplyr-summarize.R:103:3' [warning] Saving _problems/test-dplyr-summarize-112.R 'test-dplyr-summarize.R:103:3' [failure] 'test-dplyr-summarize.R:103:3' [success] End test: Group by prod on dataset Start test: Group by mean on dataset 'test-dplyr-summarize.R:116:3' [warning] 'test-dplyr-summarize.R:116:3' [warning] Saving _problems/test-dplyr-summarize-122.R 'test-dplyr-summarize.R:116:3' [failure] 'test-dplyr-summarize.R:116:3' [success] 'test-dplyr-summarize.R:124:3' [warning] 'test-dplyr-summarize.R:124:3' [warning] Saving _problems/test-dplyr-summarize-133.R 'test-dplyr-summarize.R:124:3' [failure] 'test-dplyr-summarize.R:124:3' [success] End test: Group by mean on dataset Start test: Group by sd on dataset 'test-dplyr-summarize.R:137:3' [warning] 'test-dplyr-summarize.R:137:3' [warning] Saving _problems/test-dplyr-summarize-143.R 'test-dplyr-summarize.R:137:3' [failure] 'test-dplyr-summarize.R:137:3' [success] 'test-dplyr-summarize.R:145:3' [warning] 'test-dplyr-summarize.R:145:3' [warning] Saving _problems/test-dplyr-summarize-154.R 'test-dplyr-summarize.R:145:3' [failure] 'test-dplyr-summarize.R:145:3' [success] End test: Group by sd on dataset Start test: Group by var on dataset 'test-dplyr-summarize.R:158:3' [warning] 'test-dplyr-summarize.R:158:3' [warning] Saving _problems/test-dplyr-summarize-164.R 'test-dplyr-summarize.R:158:3' [failure] 'test-dplyr-summarize.R:158:3' [success] 'test-dplyr-summarize.R:166:3' [warning] 'test-dplyr-summarize.R:166:3' [warning] Saving _problems/test-dplyr-summarize-175.R 'test-dplyr-summarize.R:166:3' [failure] 'test-dplyr-summarize.R:166:3' [success] End test: Group by var on dataset Start test: n() 'test-dplyr-summarize.R:179:3' [warning] Saving _problems/test-dplyr-summarize-184.R 'test-dplyr-summarize.R:179:3' [failure] 'test-dplyr-summarize.R:179:3' [success] 'test-dplyr-summarize.R:186:3' [warning] 'test-dplyr-summarize.R:186:3' [warning] 'test-dplyr-summarize.R:186:3' [warning] Saving _problems/test-dplyr-summarize-196.R 'test-dplyr-summarize.R:186:3' [failure] 'test-dplyr-summarize.R:186:3' [success] End test: n() Start test: Group by any/all 'test-dplyr-summarize.R:200:3' [warning] 'test-dplyr-summarize.R:200:3' [warning] Saving _problems/test-dplyr-summarize-209.R 'test-dplyr-summarize.R:200:3' [failure] 'test-dplyr-summarize.R:200:3' [success] 'test-dplyr-summarize.R:210:3' [warning] 'test-dplyr-summarize.R:210:3' [warning] Saving _problems/test-dplyr-summarize-219.R 'test-dplyr-summarize.R:210:3' [failure] 'test-dplyr-summarize.R:210:3' [success] 'test-dplyr-summarize.R:220:3' [warning] 'test-dplyr-summarize.R:220:3' [warning] Saving _problems/test-dplyr-summarize-226.R 'test-dplyr-summarize.R:220:3' [failure] 'test-dplyr-summarize.R:220:3' [success] 'test-dplyr-summarize.R:227:3' [warning] 'test-dplyr-summarize.R:227:3' [warning] Saving _problems/test-dplyr-summarize-233.R 'test-dplyr-summarize.R:227:3' [failure] 'test-dplyr-summarize.R:227:3' [success] 'test-dplyr-summarize.R:235:3' [warning] 'test-dplyr-summarize.R:235:3' [warning] 'test-dplyr-summarize.R:235:3' [warning] 'test-dplyr-summarize.R:235:3' [warning] 'test-dplyr-summarize.R:235:3' [warning] Saving _problems/test-dplyr-summarize-242.R 'test-dplyr-summarize.R:235:3' [failure] 'test-dplyr-summarize.R:235:3' [success] 'test-dplyr-summarize.R:243:3' [warning] 'test-dplyr-summarize.R:243:3' [warning] 'test-dplyr-summarize.R:243:3' [warning] 'test-dplyr-summarize.R:243:3' [warning] 'test-dplyr-summarize.R:243:3' [warning] Saving _problems/test-dplyr-summarize-250.R 'test-dplyr-summarize.R:243:3' [failure] 'test-dplyr-summarize.R:243:3' [success] 'test-dplyr-summarize.R:251:3' [warning] 'test-dplyr-summarize.R:251:3' [warning] 'test-dplyr-summarize.R:251:3' [warning] 'test-dplyr-summarize.R:251:3' [warning] Saving _problems/test-dplyr-summarize-257.R 'test-dplyr-summarize.R:251:3' [failure] 'test-dplyr-summarize.R:251:3' [success] End test: Group by any/all Start test: n_distinct() with many batches 'test-dplyr-summarize.R:267:3' [warning] 'test-dplyr-summarize.R:267:3' [warning] 'test-dplyr-summarize.R:267:3' [success] End test: n_distinct() with many batches Start test: n_distinct() on dataset 'test-dplyr-summarize.R:275:3' [warning] 'test-dplyr-summarize.R:275:3' [warning] Saving _problems/test-dplyr-summarize-281.R 'test-dplyr-summarize.R:275:3' [failure] 'test-dplyr-summarize.R:275:3' [success] 'test-dplyr-summarize.R:282:3' [warning] 'test-dplyr-summarize.R:282:3' [warning] Saving _problems/test-dplyr-summarize-288.R 'test-dplyr-summarize.R:282:3' [failure] 'test-dplyr-summarize.R:282:3' [success] 'test-dplyr-summarize.R:290:3' [warning] Saving _problems/test-dplyr-summarize-295.R 'test-dplyr-summarize.R:290:3' [failure] 'test-dplyr-summarize.R:290:3' [success] 'test-dplyr-summarize.R:296:3' [warning] Saving _problems/test-dplyr-summarize-304.R 'test-dplyr-summarize.R:296:3' [failure] 'test-dplyr-summarize.R:296:3' [success] 'test-dplyr-summarize.R:306:3' [warning] 'test-dplyr-summarize.R:306:3' [warning] 'test-dplyr-summarize.R:306:3' [success] 'test-dplyr-summarize.R:306:3' [success] 'test-dplyr-summarize.R:313:3' [warning] 'test-dplyr-summarize.R:313:3' [warning] 'test-dplyr-summarize.R:313:3' [warning] 'test-dplyr-summarize.R:313:3' [success] 'test-dplyr-summarize.R:313:3' [success] End test: n_distinct() on dataset Start test: Functions that take ... but we only accept a single arg 'test-dplyr-summarize.R:334:3' [warning] 'test-dplyr-summarize.R:334:3' [warning] 'test-dplyr-summarize.R:341:3' [success] 'test-dplyr-summarize.R:342:3' [success] 'test-dplyr-summarize.R:343:3' [success] 'test-dplyr-summarize.R:344:3' [success] 'test-dplyr-summarize.R:345:3' [success] 'test-dplyr-summarize.R:346:3' [success] 'test-dplyr-summarize.R:347:3' [success] 'test-dplyr-summarize.R:348:3' [success] 'test-dplyr-summarize.R:349:3' [success] 'test-dplyr-summarize.R:350:3' [success] 'test-dplyr-summarize.R:351:3' [success] 'test-dplyr-summarize.R:352:3' [success] 'test-dplyr-summarize.R:353:3' [success] 'test-dplyr-summarize.R:323:1' [skip] End test: Functions that take ... but we only accept a single arg Start test: median() 'test-dplyr-summarize.R:363:3' [warning] 'test-dplyr-summarize.R:363:3' [warning] 'test-dplyr-summarize.R:363:3' [warning] 'test-dplyr-summarize.R:363:3' [warning] 'test-dplyr-summarize.R:363:3' [success] 'test-dplyr-summarize.R:363:3' [success] 'test-dplyr-summarize.R:383:3' [warning] 'test-dplyr-summarize.R:383:3' [warning] 'test-dplyr-summarize.R:383:3' [success] 'test-dplyr-summarize.R:383:3' [success] 'test-dplyr-summarize.R:397:3' [warning] 'test-dplyr-summarize.R:397:3' [warning] 'test-dplyr-summarize.R:397:3' [success] 'test-dplyr-summarize.R:397:3' [success] End test: median() Start test: quantile() 'test-dplyr-summarize.R:442:3' [warning] 'test-dplyr-summarize.R:442:3' [warning] 'test-dplyr-summarize.R:442:3' [warning] 'test-dplyr-summarize.R:442:3' [warning] 'test-dplyr-summarize.R:442:3' [warning] 'test-dplyr-summarize.R:442:3' [warning] 'test-dplyr-summarize.R:442:3' [success] 'test-dplyr-summarize.R:442:3' [success] 'test-dplyr-summarize.R:470:3' [warning] 'test-dplyr-summarize.R:470:3' [warning] 'test-dplyr-summarize.R:470:3' [success] 'test-dplyr-summarize.R:470:3' [success] 'test-dplyr-summarize.R:494:3' [warning] 'test-dplyr-summarize.R:494:3' [warning] 'test-dplyr-summarize.R:494:3' [success] 'test-dplyr-summarize.R:494:3' [success] 'test-dplyr-summarize.R:515:3' [warning] 'test-dplyr-summarize.R:515:3' [warning] 'test-dplyr-summarize.R:515:3' [success] End test: quantile() Start test: quantile() with namespacing 'test-dplyr-summarize.R:524:3' [warning] 'test-dplyr-summarize.R:524:3' [warning] 'test-dplyr-summarize.R:524:3' [warning] 'test-dplyr-summarize.R:524:3' [warning] 'test-dplyr-summarize.R:524:3' [warning] 'test-dplyr-summarize.R:524:3' [warning] 'test-dplyr-summarize.R:524:3' [success] 'test-dplyr-summarize.R:524:3' [success] End test: quantile() with namespacing Start test: summarize() with min() and max() 'test-dplyr-summarize.R:553:3' [warning] 'test-dplyr-summarize.R:553:3' [warning] 'test-dplyr-summarize.R:553:3' [warning] Saving _problems/test-dplyr-summarize-560.R 'test-dplyr-summarize.R:553:3' [failure] 'test-dplyr-summarize.R:553:3' [success] 'test-dplyr-summarize.R:561:3' [warning] 'test-dplyr-summarize.R:561:3' [warning] 'test-dplyr-summarize.R:561:3' [warning] 'test-dplyr-summarize.R:561:3' [warning] 'test-dplyr-summarize.R:561:3' [warning] 'test-dplyr-summarize.R:561:3' [warning] 'test-dplyr-summarize.R:561:3' [warning] Saving _problems/test-dplyr-summarize-571.R 'test-dplyr-summarize.R:561:3' [failure] 'test-dplyr-summarize.R:561:3' [success] 'test-dplyr-summarize.R:572:3' [warning] Saving _problems/test-dplyr-summarize-578.R 'test-dplyr-summarize.R:572:3' [failure] 'test-dplyr-summarize.R:572:3' [success] 'test-dplyr-summarize.R:579:3' [warning] Saving _problems/test-dplyr-summarize-590.R 'test-dplyr-summarize.R:579:3' [failure] 'test-dplyr-summarize.R:579:3' [success] 'test-dplyr-summarize.R:591:3' [warning] 'test-dplyr-summarize.R:591:3' [warning] 'test-dplyr-summarize.R:591:3' [warning] 'test-dplyr-summarize.R:591:3' [warning] 'test-dplyr-summarize.R:591:3' [warning] Saving _problems/test-dplyr-summarize-600.R 'test-dplyr-summarize.R:591:3' [failure] 'test-dplyr-summarize.R:591:3' [success] 'test-dplyr-summarize.R:603:3' [warning] 'test-dplyr-summarize.R:603:3' [warning] 'test-dplyr-summarize.R:603:3' [success] 'test-dplyr-summarize.R:603:3' [success] 'test-dplyr-summarize.R:610:3' [warning] 'test-dplyr-summarize.R:610:3' [warning] 'test-dplyr-summarize.R:610:3' [success] 'test-dplyr-summarize.R:610:3' [success] 'test-dplyr-summarize.R:621:3' [warning] Saving _problems/test-dplyr-summarize-630.R 'test-dplyr-summarize.R:621:3' [failure] 'test-dplyr-summarize.R:621:3' [success] End test: summarize() with min() and max() Start test: min() and max() on character strings 'test-dplyr-summarize.R:634:3' [warning] Saving _problems/test-dplyr-summarize-642.R 'test-dplyr-summarize.R:634:3' [failure] 'test-dplyr-summarize.R:634:3' [success] 'test-dplyr-summarize.R:646:5' [warning] 'test-dplyr-summarize.R:646:5' [warning] 'test-dplyr-summarize.R:646:5' [warning] Saving _problems/test-dplyr-summarize-656.R 'test-dplyr-summarize.R:646:5' [failure] 'test-dplyr-summarize.R:646:5' [success] End test: min() and max() on character strings Start test: summarise() with !!sym() 'test-dplyr-summarize.R:664:3' [warning] 'test-dplyr-summarize.R:664:3' [warning] Saving _problems/test-dplyr-summarize-681.R 'test-dplyr-summarize.R:664:3' [failure] 'test-dplyr-summarize.R:664:3' [success] End test: summarise() with !!sym() Start test: Filter and aggregate 'test-dplyr-summarize.R:685:3' [warning] 'test-dplyr-summarize.R:685:3' [warning] 'test-dplyr-summarize.R:685:3' [warning] Saving _problems/test-dplyr-summarize-691.R 'test-dplyr-summarize.R:685:3' [failure] 'test-dplyr-summarize.R:685:3' [success] 'test-dplyr-summarize.R:693:3' [warning] 'test-dplyr-summarize.R:693:3' [warning] 'test-dplyr-summarize.R:693:3' [warning] Saving _problems/test-dplyr-summarize-699.R 'test-dplyr-summarize.R:693:3' [failure] 'test-dplyr-summarize.R:693:3' [success] 'test-dplyr-summarize.R:701:3' [warning] 'test-dplyr-summarize.R:701:3' [warning] 'test-dplyr-summarize.R:701:3' [warning] 'test-dplyr-summarize.R:701:3' [warning] Saving _problems/test-dplyr-summarize-708.R 'test-dplyr-summarize.R:701:3' [failure] 'test-dplyr-summarize.R:701:3' [success] 'test-dplyr-summarize.R:710:3' [warning] 'test-dplyr-summarize.R:710:3' [warning] 'test-dplyr-summarize.R:710:3' [warning] 'test-dplyr-summarize.R:710:3' [warning] Saving _problems/test-dplyr-summarize-717.R 'test-dplyr-summarize.R:710:3' [failure] 'test-dplyr-summarize.R:710:3' [success] End test: Filter and aggregate Start test: Group by edge cases 'test-dplyr-summarize.R:721:3' [warning] 'test-dplyr-summarize.R:721:3' [warning] 'test-dplyr-summarize.R:721:3' [warning] 'test-dplyr-summarize.R:721:3' [warning] 'test-dplyr-summarize.R:721:3' [warning] Saving _problems/test-dplyr-summarize-727.R 'test-dplyr-summarize.R:721:3' [failure] 'test-dplyr-summarize.R:721:3' [success] 'test-dplyr-summarize.R:729:3' [warning] 'test-dplyr-summarize.R:729:3' [warning] 'test-dplyr-summarize.R:729:3' [warning] 'test-dplyr-summarize.R:729:3' [warning] 'test-dplyr-summarize.R:729:3' [warning] Saving _problems/test-dplyr-summarize-735.R 'test-dplyr-summarize.R:729:3' [failure] 'test-dplyr-summarize.R:729:3' [success] End test: Group by edge cases Start test: Do things after summarize 'test-dplyr-summarize.R:746:3' [warning] 'test-dplyr-summarize.R:746:3' [warning] 'test-dplyr-summarize.R:746:3' [warning] 'test-dplyr-summarize.R:746:3' [warning] 'test-dplyr-summarize.R:746:3' [warning] 'test-dplyr-summarize.R:746:3' [warning] 'test-dplyr-summarize.R:746:3' [warning] 'test-dplyr-summarize.R:746:3' [warning] Saving _problems/test-dplyr-summarize-755.R 'test-dplyr-summarize.R:746:3' [failure] 'test-dplyr-summarize.R:746:3' [success] 'test-dplyr-summarize.R:757:3' [warning] 'test-dplyr-summarize.R:757:3' [warning] 'test-dplyr-summarize.R:757:3' [warning] 'test-dplyr-summarize.R:757:3' [warning] 'test-dplyr-summarize.R:757:3' [warning] 'test-dplyr-summarize.R:757:3' [warning] 'test-dplyr-summarize.R:757:3' [warning] 'test-dplyr-summarize.R:757:3' [warning] Saving _problems/test-dplyr-summarize-770.R 'test-dplyr-summarize.R:757:3' [failure] 'test-dplyr-summarize.R:757:3' [success] End test: Do things after summarize Start test: Non-field variable references in aggregations 'test-dplyr-summarize.R:776:3' [warning] 'test-dplyr-summarize.R:776:3' [warning] 'test-dplyr-summarize.R:776:3' [warning] 'test-dplyr-summarize.R:776:3' [warning] 'test-dplyr-summarize.R:776:3' [warning] 'test-dplyr-summarize.R:776:3' [warning] 'test-dplyr-summarize.R:776:3' [success] End test: Non-field variable references in aggregations Start test: Expressions on aggregations 'test-dplyr-summarize.R:788:3' [warning] 'test-dplyr-summarize.R:788:3' [warning] 'test-dplyr-summarize.R:788:3' [warning] 'test-dplyr-summarize.R:788:3' [warning] 'test-dplyr-summarize.R:788:3' [warning] Saving _problems/test-dplyr-summarize-799.R 'test-dplyr-summarize.R:788:3' [failure] 'test-dplyr-summarize.R:788:3' [success] 'test-dplyr-summarize.R:801:3' [warning] 'test-dplyr-summarize.R:801:3' [warning] 'test-dplyr-summarize.R:801:3' [warning] 'test-dplyr-summarize.R:801:3' [warning] Saving _problems/test-dplyr-summarize-807.R 'test-dplyr-summarize.R:801:3' [failure] 'test-dplyr-summarize.R:801:3' [success] 'test-dplyr-summarize.R:810:3' [warning] 'test-dplyr-summarize.R:810:3' [warning] 'test-dplyr-summarize.R:810:3' [warning] 'test-dplyr-summarize.R:810:3' [warning] Saving _problems/test-dplyr-summarize-819.R 'test-dplyr-summarize.R:810:3' [failure] 'test-dplyr-summarize.R:810:3' [success] 'test-dplyr-summarize.R:822:3' [warning] 'test-dplyr-summarize.R:822:3' [warning] 'test-dplyr-summarize.R:822:3' [warning] 'test-dplyr-summarize.R:822:3' [warning] Saving _problems/test-dplyr-summarize-832.R 'test-dplyr-summarize.R:822:3' [failure] 'test-dplyr-summarize.R:822:3' [success] 'test-dplyr-summarize.R:840:3' [warning] 'test-dplyr-summarize.R:840:3' [warning] 'test-dplyr-summarize.R:840:3' [warning] 'test-dplyr-summarize.R:840:3' [success] 'test-dplyr-summarize.R:844:3' [warning] 'test-dplyr-summarize.R:844:3' [warning] 'test-dplyr-summarize.R:844:3' [success] 'test-dplyr-summarize.R:786:1' [skip] End test: Expressions on aggregations Start test: Re-using/overwriting column names 'test-dplyr-summarize.R:851:3' [warning] Saving _problems/test-dplyr-summarize-860.R 'test-dplyr-summarize.R:851:3' [failure] 'test-dplyr-summarize.R:851:3' [success] 'test-dplyr-summarize.R:862:3' [warning] 'test-dplyr-summarize.R:862:3' [warning] Saving _problems/test-dplyr-summarize-872.R 'test-dplyr-summarize.R:862:3' [failure] 'test-dplyr-summarize.R:862:3' [success] 'test-dplyr-summarize.R:874:3' [warning] 'test-dplyr-summarize.R:874:3' [warning] Saving _problems/test-dplyr-summarize-883.R 'test-dplyr-summarize.R:874:3' [failure] 'test-dplyr-summarize.R:874:3' [success] 'test-dplyr-summarize.R:885:3' [warning] 'test-dplyr-summarize.R:885:3' [warning] Saving _problems/test-dplyr-summarize-894.R 'test-dplyr-summarize.R:885:3' [failure] 'test-dplyr-summarize.R:885:3' [success] 'test-dplyr-summarize.R:896:3' [warning] 'test-dplyr-summarize.R:896:3' [warning] Saving _problems/test-dplyr-summarize-905.R 'test-dplyr-summarize.R:896:3' [failure] 'test-dplyr-summarize.R:896:3' [success] End test: Re-using/overwriting column names Start test: Weighted mean 'test-dplyr-summarize.R:909:3' [warning] 'test-dplyr-summarize.R:909:3' [warning] 'test-dplyr-summarize.R:909:3' [warning] 'test-dplyr-summarize.R:909:3' [warning] Saving _problems/test-dplyr-summarize-917.R 'test-dplyr-summarize.R:909:3' [failure] 'test-dplyr-summarize.R:909:3' [success] 'test-dplyr-summarize.R:920:3' [warning] 'test-dplyr-summarize.R:920:3' [warning] 'test-dplyr-summarize.R:919:15' [warning] 'test-dplyr-summarize.R:919:15' [warning] Saving _problems/test-dplyr-summarize-928.R 'test-dplyr-summarize.R:920:3' [failure] 'test-dplyr-summarize.R:920:3' [success] 'test-dplyr-summarize.R:934:3' [warning] 'test-dplyr-summarize.R:934:3' [warning] 'test-dplyr-summarize.R:932:15' [warning] 'test-dplyr-summarize.R:932:15' [warning] 'test-dplyr-summarize.R:934:3' [failure] 'test-dplyr-summarize.R:934:3' [success] 'test-dplyr-summarize.R:934:3' [success] End test: Weighted mean Start test: Summarize with 0 arguments 'test-dplyr-summarize.R:949:3' [warning] 'test-dplyr-summarize.R:949:3' [warning] Saving _problems/test-dplyr-summarize-955.R 'test-dplyr-summarize.R:949:3' [failure] 'test-dplyr-summarize.R:949:3' [success] End test: Summarize with 0 arguments Start test: Printing aggregation expressions 'test-dplyr-summarize.R:959:3' [warning] 'test-dplyr-summarize.R:959:3' [warning] 'test-dplyr-summarize.R:973:3' [success] End test: Printing aggregation expressions Start test: Not supported: window functions 'test-dplyr-summarize.R:997:3' [warning] 'test-dplyr-summarize.R:997:3' [warning] 'test-dplyr-summarize.R:997:3' [warning] 'test-dplyr-summarize.R:997:3' [warning] 'test-dplyr-summarize.R:997:3' [warning] 'test-dplyr-summarize.R:997:3' [success] 'test-dplyr-summarize.R:997:3' [success] 'test-dplyr-summarize.R:1007:3' [warning] 'test-dplyr-summarize.R:1007:3' [warning] 'test-dplyr-summarize.R:1007:3' [warning] 'test-dplyr-summarize.R:1007:3' [warning] 'test-dplyr-summarize.R:1007:3' [success] 'test-dplyr-summarize.R:1007:3' [success] 'test-dplyr-summarize.R:1017:3' [warning] 'test-dplyr-summarize.R:1017:3' [warning] 'test-dplyr-summarize.R:1017:3' [warning] 'test-dplyr-summarize.R:1017:3' [warning] 'test-dplyr-summarize.R:1017:3' [warning] 'test-dplyr-summarize.R:1017:3' [success] 'test-dplyr-summarize.R:1017:3' [success] 'test-dplyr-summarize.R:1028:3' [warning] 'test-dplyr-summarize.R:1028:3' [warning] 'test-dplyr-summarize.R:1028:3' [warning] 'test-dplyr-summarize.R:1028:3' [warning] 'test-dplyr-summarize.R:1028:3' [success] 'test-dplyr-summarize.R:1028:3' [success] 'test-dplyr-summarize.R:1037:3' [warning] 'test-dplyr-summarize.R:1037:3' [warning] 'test-dplyr-summarize.R:1037:3' [warning] 'test-dplyr-summarize.R:1037:3' [success] 'test-dplyr-summarize.R:1037:3' [success] 'test-dplyr-summarize.R:1047:3' [warning] 'test-dplyr-summarize.R:1047:3' [warning] 'test-dplyr-summarize.R:1047:3' [warning] 'test-dplyr-summarize.R:1047:3' [warning] 'test-dplyr-summarize.R:1047:3' [success] 'test-dplyr-summarize.R:1047:3' [success] End test: Not supported: window functions Start test: .groups argument 'test-dplyr-summarize.R:1058:3' [warning] 'test-dplyr-summarize.R:1058:3' [warning] 'test-dplyr-summarize.R:1058:3' [warning] 'test-dplyr-summarize.R:1058:3' [warning] 'test-dplyr-summarize.R:1058:3' [warning] Saving _problems/test-dplyr-summarize-1064.R 'test-dplyr-summarize.R:1058:3' [failure] 'test-dplyr-summarize.R:1058:3' [success] 'test-dplyr-summarize.R:1065:3' [warning] 'test-dplyr-summarize.R:1065:3' [warning] 'test-dplyr-summarize.R:1065:3' [warning] 'test-dplyr-summarize.R:1065:3' [warning] 'test-dplyr-summarize.R:1065:3' [warning] Saving _problems/test-dplyr-summarize-1071.R 'test-dplyr-summarize.R:1065:3' [failure] 'test-dplyr-summarize.R:1065:3' [success] 'test-dplyr-summarize.R:1072:3' [warning] 'test-dplyr-summarize.R:1072:3' [warning] 'test-dplyr-summarize.R:1072:3' [warning] 'test-dplyr-summarize.R:1072:3' [warning] 'test-dplyr-summarize.R:1072:3' [warning] Saving _problems/test-dplyr-summarize-1078.R 'test-dplyr-summarize.R:1072:3' [failure] 'test-dplyr-summarize.R:1072:3' [success] 'test-dplyr-summarize.R:1079:3' [warning] 'test-dplyr-summarize.R:1079:3' [warning] 'test-dplyr-summarize.R:1079:3' [warning] 'test-dplyr-summarize.R:1079:3' [warning] 'test-dplyr-summarize.R:1079:3' [warning] Saving _problems/test-dplyr-summarize-1085.R 'test-dplyr-summarize.R:1079:3' [failure] 'test-dplyr-summarize.R:1079:3' [success] 'test-dplyr-summarize.R:1086:3' [warning] 'test-dplyr-summarize.R:1086:3' [warning] 'test-dplyr-summarize.R:1086:3' [warning] 'test-dplyr-summarize.R:1086:3' [warning] 'test-dplyr-summarize.R:1086:3' [warning] 'test-dplyr-summarize.R:1086:3' [warning] 'test-dplyr-summarize.R:1086:3' [success] 'test-dplyr-summarize.R:1086:3' [success] 'test-dplyr-summarize.R:1097:3' [warning] 'test-dplyr-summarize.R:1097:3' [warning] 'test-dplyr-summarize.R:1097:3' [warning] 'test-dplyr-summarize.R:1097:3' [warning] 'test-dplyr-summarize.R:1097:3' [warning] 'test-dplyr-summarize.R:1097:3' [warning] 'test-dplyr-summarize.R:1097:3' [success] End test: .groups argument Start test: summarize() handles group_by .drop 'test-dplyr-summarize.R:1116:3' [warning] 'test-dplyr-summarize.R:1116:3' [warning] Saving _problems/test-dplyr-summarize-1123.R 'test-dplyr-summarize.R:1116:3' [failure] 'test-dplyr-summarize.R:1116:3' [success] 'test-dplyr-summarize.R:1125:3' [warning] 'test-dplyr-summarize.R:1125:3' [warning] 'test-dplyr-summarize.R:1125:3' [warning] 'test-dplyr-summarize.R:1125:3' [success] 'test-dplyr-summarize.R:1125:3' [success] 'test-dplyr-summarize.R:1139:3' [warning] 'test-dplyr-summarize.R:1139:3' [warning] Saving _problems/test-dplyr-summarize-1149.R 'test-dplyr-summarize.R:1139:3' [failure] 'test-dplyr-summarize.R:1139:3' [success] End test: summarize() handles group_by .drop Start test: summarise() passes through type information for temporary columns 'test-dplyr-summarize.R:1156:3' [warning] 'test-dplyr-summarize.R:1156:3' [warning] 'test-dplyr-summarize.R:1156:3' [warning] 'test-dplyr-summarize.R:1156:3' [warning] Saving _problems/test-dplyr-summarize-1166.R 'test-dplyr-summarize.R:1156:3' [failure] 'test-dplyr-summarize.R:1156:3' [success] End test: summarise() passes through type information for temporary columns Start test: summarise() can handle scalars and literal values 'test-dplyr-summarize.R:1172:3' [warning] Saving _problems/test-dplyr-summarize-1175.R 'test-dplyr-summarize.R:1172:3' [failure] 'test-dplyr-summarize.R:1172:3' [success] 'test-dplyr-summarize.R:1177:3' [warning] Saving _problems/test-dplyr-summarize-1180.R 'test-dplyr-summarize.R:1177:3' [failure] 'test-dplyr-summarize.R:1177:3' [success] 'test-dplyr-summarize.R:1182:3' [warning] Saving _problems/test-dplyr-summarize-1185.R 'test-dplyr-summarize.R:1182:3' [failure] 'test-dplyr-summarize.R:1182:3' [success] 'test-dplyr-summarize.R:1187:3' [warning] 'test-dplyr-summarize.R:1187:3' [warning] 'test-dplyr-summarize.R:1187:3' [success] 'test-dplyr-summarize.R:1192:3' [warning] 'test-dplyr-summarize.R:1192:3' [warning] 'test-dplyr-summarize.R:1192:3' [success] 'test-dplyr-summarize.R:1197:3' [warning] 'test-dplyr-summarize.R:1197:3' [warning] 'test-dplyr-summarize.R:1197:3' [success] 'test-dplyr-summarize.R:1202:3' [warning] 'test-dplyr-summarize.R:1202:3' [warning] 'test-dplyr-summarize.R:1202:3' [success] End test: summarise() can handle scalars and literal values Start test: summarise() supports namespacing 'test-dplyr-summarize.R:1209:3' [warning] Saving _problems/test-dplyr-summarize-1214.R 'test-dplyr-summarize.R:1209:3' [failure] 'test-dplyr-summarize.R:1209:3' [success] 'test-dplyr-summarize.R:1215:3' [warning] 'test-dplyr-summarize.R:1215:3' [warning] 'test-dplyr-summarize.R:1215:3' [warning] Saving _problems/test-dplyr-summarize-1222.R 'test-dplyr-summarize.R:1215:3' [failure] 'test-dplyr-summarize.R:1215:3' [success] 'test-dplyr-summarize.R:1223:3' [warning] 'test-dplyr-summarize.R:1223:3' [warning] 'test-dplyr-summarize.R:1223:3' [warning] Saving _problems/test-dplyr-summarize-1230.R 'test-dplyr-summarize.R:1223:3' [failure] 'test-dplyr-summarize.R:1223:3' [success] End test: summarise() supports namespacing Start test: We don't add unnecessary ProjectNodes when aggregating 'test-dplyr-summarize.R:1238:5' [warning] 'test-dplyr-summarize.R:1238:5' [warning] 'test-dplyr-summarize.R:1239:5' [success] 'test-dplyr-summarize.R:1238:5' [warning] 'test-dplyr-summarize.R:1238:5' [warning] 'test-dplyr-summarize.R:1239:5' [success] 'test-dplyr-summarize.R:1238:5' [warning] 'test-dplyr-summarize.R:1238:5' [warning] 'test-dplyr-summarize.R:1239:5' [success] 'test-dplyr-summarize.R:1238:5' [warning] 'test-dplyr-summarize.R:1238:5' [warning] 'test-dplyr-summarize.R:1238:5' [warning] 'test-dplyr-summarize.R:1239:5' [success] 'test-dplyr-summarize.R:1238:5' [warning] 'test-dplyr-summarize.R:1238:5' [warning] 'test-dplyr-summarize.R:1238:5' [warning] 'test-dplyr-summarize.R:1239:5' [success] End test: We don't add unnecessary ProjectNodes when aggregating Start test: Can use across() within summarise() 'test-dplyr-summarize.R:1277:3' [warning] 'test-dplyr-summarize.R:1277:3' [warning] 'test-dplyr-summarize.R:1277:3' [warning] Saving _problems/test-dplyr-summarize-1284.R 'test-dplyr-summarize.R:1277:3' [failure] 'test-dplyr-summarize.R:1277:3' [success] 'test-dplyr-summarize.R:1276:1' [skip] End test: Can use across() within summarise() Start test: across() does not select grouping variables within summarise() 'test-dplyr-summarize.R:1297:3' [warning] 'test-dplyr-summarize.R:1297:3' [warning] 'test-dplyr-summarize.R:1297:3' [warning] Saving _problems/test-dplyr-summarize-1305.R 'test-dplyr-summarize.R:1297:3' [failure] 'test-dplyr-summarize.R:1297:3' [success] 'test-dplyr-summarize.R:1307:3' [warning] 'test-dplyr-summarize.R:1307:3' [success] End test: across() does not select grouping variables within summarise() Start test: .by argument 'test-dplyr-summarize.R:1318:3' [warning] Saving _problems/test-dplyr-summarize-1323.R 'test-dplyr-summarize.R:1318:3' [failure] 'test-dplyr-summarize.R:1318:3' [success] 'test-dplyr-summarize.R:1324:3' [warning] 'test-dplyr-summarize.R:1324:3' [warning] Saving _problems/test-dplyr-summarize-1330.R 'test-dplyr-summarize.R:1324:3' [failure] 'test-dplyr-summarize.R:1324:3' [success] 'test-dplyr-summarize.R:1331:3' [warning] 'test-dplyr-summarize.R:1331:3' [success] End test: .by argument Start test: union_all 'test-dplyr-union.R:24:3' [success] 'test-dplyr-union.R:24:3' [success] 'test-dplyr-union.R:34:3' [success] 'test-dplyr-union.R:41:3' [success] End test: union_all Start test: union 'test-dplyr-union.R:50:3' [warning] 'test-dplyr-union.R:50:3' [warning] Saving _problems/test-dplyr-union-55.R 'test-dplyr-union.R:50:3' [failure] 'test-dplyr-union.R:50:3' [success] 'test-dplyr-union.R:60:3' [warning] 'test-dplyr-union.R:60:3' [warning] 'test-dplyr-union.R:60:3' [warning] 'test-dplyr-union.R:60:3' [success] 'test-dplyr-union.R:67:3' [warning] 'test-dplyr-union.R:67:3' [warning] 'test-dplyr-union.R:67:3' [warning] 'test-dplyr-union.R:67:3' [success] End test: union 'test-duckdb.R:19:1' [skip] Start test: C++ expressions 'test-expression.R:21:3' [success] 'test-expression.R:28:3' [warning] 'test-expression.R:28:3' [success] 'test-expression.R:29:3' [warning] 'test-expression.R:29:3' [success] 'test-expression.R:30:3' [warning] 'test-expression.R:30:3' [success] 'test-expression.R:31:3' [warning] 'test-expression.R:31:3' [success] 'test-expression.R:32:3' [warning] 'test-expression.R:32:3' [success] 'test-expression.R:33:3' [warning] 'test-expression.R:33:3' [success] 'test-expression.R:34:3' [warning] 'test-expression.R:34:3' [success] 'test-expression.R:37:3' [warning] 'test-expression.R:37:3' [success] 'test-expression.R:38:3' [warning] 'test-expression.R:38:3' [success] 'test-expression.R:39:3' [warning] 'test-expression.R:39:3' [success] 'test-expression.R:40:3' [warning] 'test-expression.R:40:3' [success] 'test-expression.R:41:3' [warning] 'test-expression.R:41:3' [warning] 'test-expression.R:41:3' [warning] 'test-expression.R:41:3' [success] 'test-expression.R:42:3' [warning] 'test-expression.R:42:3' [warning] 'test-expression.R:42:3' [warning] 'test-expression.R:42:3' [success] 'test-expression.R:43:3' [warning] 'test-expression.R:43:3' [warning] 'test-expression.R:43:3' [success] 'test-expression.R:44:3' [warning] 'test-expression.R:44:3' [success] 'test-expression.R:49:3' [success] 'test-expression.R:53:3' [warning] 'test-expression.R:53:3' [success] 'test-expression.R:58:3' [warning] 'test-expression.R:58:3' [success] 'test-expression.R:61:3' [warning] 'test-expression.R:61:3' [warning] 'test-expression.R:61:3' [success] End test: C++ expressions Start test: Field reference expression schemas and types 'test-expression.R:71:3' [success] 'test-expression.R:75:3' [success] End test: Field reference expression schemas and types Start test: Nested field refs 'test-expression.R:81:3' [success] 'test-expression.R:82:3' [success] 'test-expression.R:83:3' [success] 'test-expression.R:84:3' [success] End test: Nested field refs Start test: Scalar expression schemas and types 'test-expression.R:89:3' [success] 'test-expression.R:93:3' [success] End test: Scalar expression schemas and types Start test: Expression schemas and types 'test-expression.R:105:3' [warning] 'test-expression.R:105:3' [success] 'test-expression.R:112:3' [warning] 'test-expression.R:112:3' [success] 'test-expression.R:120:3' [warning] 'test-expression.R:120:3' [success] 'test-expression.R:127:3' [warning] 'test-expression.R:127:3' [success] 'test-expression.R:133:3' [warning] 'test-expression.R:133:3' [success] End test: Expression schemas and types Start test: Nested field ref types 'test-expression.R:142:3' [success] 'test-expression.R:146:3' [warning] 'test-expression.R:146:3' [success] End test: Nested field ref types Start test: Nested field from a non-field-ref (struct_field kernel) 'test-expression.R:151:3' [success] 'test-expression.R:152:3' [success] 'test-expression.R:153:3' [success] End test: Nested field from a non-field-ref (struct_field kernel) Start test: extension types can be created 'test-extension.R:25:3' [success] 'test-extension.R:26:3' [success] 'test-extension.R:27:3' [success] 'test-extension.R:28:3' [success] 'test-extension.R:29:3' [success] 'test-extension.R:30:3' [success] 'test-extension.R:34:3' [success] 'test-extension.R:35:3' [success] 'test-extension.R:37:3' [success] 'test-extension.R:38:3' [success] 'test-extension.R:40:3' [success] 'test-extension.R:41:3' [success] 'test-extension.R:18:1' [skip] End test: extension types can be created Start test: extension type subclasses work 'test-extension.R:72:3' [success] 'test-extension.R:73:3' [success] 'test-extension.R:91:3' [success] 'test-extension.R:92:3' [success] 'test-extension.R:93:3' [success] 'test-extension.R:94:3' [success] 'test-extension.R:97:3' [success] End test: extension type subclasses work Start test: extension types can use UTF-8 for metadata 'test-extension.R:109:3' [success] 'test-extension.R:114:3' [success] End test: extension types can use UTF-8 for metadata Start test: extension types can be printed that don't use UTF-8 for metadata 'test-extension.R:124:3' [success] End test: extension types can be printed that don't use UTF-8 for metadata Start test: extension subclasses can override the ExtensionEquals method 'test-extension.R:159:3' [success] 'test-extension.R:160:3' [success] 'test-extension.R:169:3' [success] 'test-extension.R:170:3' [success] End test: extension subclasses can override the ExtensionEquals method Start test: vctrs extension type works 'test-extension.R:183:3' [success] 'test-extension.R:184:3' [success] 'test-extension.R:185:3' [success] 'test-extension.R:186:3' [success] 'test-extension.R:189:3' [success] 'test-extension.R:190:3' [success] 'test-extension.R:198:3' [success] 'test-extension.R:199:3' [success] 'test-extension.R:201:3' [success] 'test-extension.R:202:3' [success] 'test-extension.R:208:3' [success] 'test-extension.R:209:3' [success] 'test-extension.R:175:1' [skip] End test: vctrs extension type works Start test: chunked arrays can roundtrip extension types 'test-extension.R:226:3' [success] 'test-extension.R:227:3' [success] End test: chunked arrays can roundtrip extension types Start test: RecordBatch can roundtrip extension types 'test-extension.R:239:3' [success] 'test-extension.R:250:3' [success] 'test-extension.R:264:3' [success] End test: RecordBatch can roundtrip extension types Start test: Table can roundtrip extension types 'test-extension.R:279:3' [success] 'test-extension.R:290:3' [success] 'test-extension.R:304:3' [success] End test: Table can roundtrip extension types Start test: Dataset/arrow_dplyr_query can roundtrip extension types 'test-extension.R:336:3' [warning] 'test-extension.R:344:3' [success] End test: Dataset/arrow_dplyr_query can roundtrip extension types Start test: Handling vctrs_rcrd type 'test-extension.R:352:3' [success] End test: Handling vctrs_rcrd type 'test-extra-package-roundtrip.R:18:1' [skip] Start test: Write a feather file 'test-feather.R:23:3' [success] 'test-feather.R:25:3' [success] End test: Write a feather file Start test: write_ipc_file() returns its input 'test-feather.R:30:3' [success] 'test-feather.R:32:3' [success] End test: write_ipc_file() returns its input Start test: feather read/write round trip 'test-feather.R:74:3' [success] 'test-feather.R:74:3' [success] 'test-feather.R:74:3' [success] 'test-feather.R:74:3' [success] 'test-feather.R:74:3' [success] 'test-feather.R:74:3' [success] 'test-feather.R:74:3' [success] 'test-feather.R:74:3' [success] 'test-feather.R:74:3' [success] 'test-feather.R:74:3' [success] 'test-feather.R:75:3' [success] 'test-feather.R:75:3' [success] 'test-feather.R:75:3' [success] 'test-feather.R:75:3' [success] 'test-feather.R:75:3' [success] 'test-feather.R:75:3' [success] 'test-feather.R:75:3' [success] 'test-feather.R:75:3' [success] 'test-feather.R:75:3' [success] 'test-feather.R:75:3' [success] 'test-feather.R:76:3' [success] 'test-feather.R:76:3' [success] 'test-feather.R:76:3' [success] 'test-feather.R:76:3' [success] 'test-feather.R:76:3' [success] 'test-feather.R:76:3' [success] 'test-feather.R:76:3' [success] 'test-feather.R:76:3' [success] 'test-feather.R:76:3' [success] 'test-feather.R:76:3' [success] 'test-feather.R:77:3' [success] 'test-feather.R:77:3' [success] 'test-feather.R:77:3' [success] 'test-feather.R:77:3' [success] 'test-feather.R:77:3' [success] 'test-feather.R:77:3' [success] 'test-feather.R:77:3' [success] 'test-feather.R:77:3' [success] 'test-feather.R:77:3' [success] 'test-feather.R:77:3' [success] 'test-feather.R:78:3' [success] 'test-feather.R:78:3' [success] 'test-feather.R:78:3' [success] 'test-feather.R:78:3' [success] 'test-feather.R:78:3' [success] 'test-feather.R:78:3' [success] 'test-feather.R:78:3' [success] 'test-feather.R:78:3' [success] 'test-feather.R:78:3' [success] 'test-feather.R:78:3' [success] 'test-feather.R:79:3' [success] 'test-feather.R:79:3' [success] 'test-feather.R:79:3' [success] 'test-feather.R:79:3' [success] 'test-feather.R:79:3' [success] 'test-feather.R:79:3' [success] 'test-feather.R:79:3' [success] 'test-feather.R:79:3' [success] 'test-feather.R:79:3' [success] 'test-feather.R:79:3' [success] 'test-feather.R:80:3' [success] 'test-feather.R:80:3' [success] 'test-feather.R:80:3' [success] 'test-feather.R:80:3' [success] 'test-feather.R:80:3' [success] 'test-feather.R:80:3' [success] 'test-feather.R:80:3' [success] 'test-feather.R:80:3' [success] 'test-feather.R:80:3' [success] 'test-feather.R:80:3' [success] 'test-feather.R:81:3' [success] 'test-feather.R:81:3' [success] 'test-feather.R:81:3' [success] 'test-feather.R:81:3' [success] 'test-feather.R:81:3' [success] 'test-feather.R:81:3' [success] 'test-feather.R:81:3' [success] 'test-feather.R:81:3' [success] 'test-feather.R:81:3' [success] 'test-feather.R:81:3' [success] 'test-feather.R:82:3' [success] 'test-feather.R:82:3' [success] 'test-feather.R:82:3' [success] 'test-feather.R:82:3' [success] 'test-feather.R:82:3' [success] 'test-feather.R:82:3' [success] 'test-feather.R:82:3' [success] 'test-feather.R:82:3' [success] 'test-feather.R:82:3' [success] 'test-feather.R:82:3' [success] 'test-feather.R:83:3' [success] 'test-feather.R:83:3' [success] 'test-feather.R:83:3' [success] 'test-feather.R:83:3' [success] 'test-feather.R:83:3' [success] 'test-feather.R:83:3' [success] 'test-feather.R:83:3' [success] 'test-feather.R:83:3' [success] 'test-feather.R:83:3' [success] 'test-feather.R:83:3' [success] 'test-feather.R:84:3' [success] 'test-feather.R:84:3' [success] 'test-feather.R:84:3' [success] 'test-feather.R:84:3' [success] 'test-feather.R:84:3' [success] 'test-feather.R:84:3' [success] 'test-feather.R:84:3' [success] 'test-feather.R:84:3' [success] 'test-feather.R:84:3' [success] 'test-feather.R:84:3' [success] 'test-feather.R:86:5' [success] 'test-feather.R:86:5' [success] 'test-feather.R:86:5' [success] 'test-feather.R:86:5' [success] 'test-feather.R:86:5' [success] 'test-feather.R:86:5' [success] 'test-feather.R:86:5' [success] 'test-feather.R:86:5' [success] 'test-feather.R:86:5' [success] 'test-feather.R:86:5' [success] 'test-feather.R:87:5' [success] 'test-feather.R:87:5' [success] 'test-feather.R:87:5' [success] 'test-feather.R:87:5' [success] 'test-feather.R:87:5' [success] 'test-feather.R:87:5' [success] 'test-feather.R:87:5' [success] 'test-feather.R:87:5' [success] 'test-feather.R:87:5' [success] 'test-feather.R:87:5' [success] 'test-feather.R:97:3' [success] 'test-feather.R:97:3' [success] 'test-feather.R:97:3' [success] 'test-feather.R:97:3' [success] 'test-feather.R:97:3' [success] 'test-feather.R:97:3' [success] 'test-feather.R:97:3' [success] 'test-feather.R:97:3' [success] 'test-feather.R:97:3' [success] 'test-feather.R:97:3' [success] 'test-feather.R:98:3' [success] 'test-feather.R:98:3' [success] 'test-feather.R:98:3' [success] 'test-feather.R:98:3' [success] 'test-feather.R:98:3' [success] 'test-feather.R:98:3' [success] 'test-feather.R:98:3' [success] 'test-feather.R:98:3' [success] 'test-feather.R:98:3' [success] 'test-feather.R:98:3' [success] 'test-feather.R:99:3' [success] 'test-feather.R:99:3' [success] 'test-feather.R:99:3' [success] 'test-feather.R:99:3' [success] 'test-feather.R:99:3' [success] 'test-feather.R:99:3' [success] 'test-feather.R:99:3' [success] 'test-feather.R:99:3' [success] 'test-feather.R:99:3' [success] 'test-feather.R:99:3' [success] 'test-feather.R:100:3' [success] 'test-feather.R:100:3' [success] 'test-feather.R:100:3' [success] 'test-feather.R:100:3' [success] 'test-feather.R:100:3' [success] 'test-feather.R:100:3' [success] 'test-feather.R:100:3' [success] 'test-feather.R:100:3' [success] 'test-feather.R:100:3' [success] 'test-feather.R:100:3' [success] End test: feather read/write round trip Start test: write_feather option error handling 'test-feather.R:105:3' [success] 'test-feather.R:106:3' [success] 'test-feather.R:110:3' [success] 'test-feather.R:114:3' [success] 'test-feather.R:118:3' [success] 'test-feather.R:122:3' [success] 'test-feather.R:123:3' [success] End test: write_feather option error handling Start test: write_ipc_file option error handling 'test-feather.R:128:3' [success] 'test-feather.R:129:3' [success] 'test-feather.R:133:3' [success] 'test-feather.R:137:3' [success] 'test-feather.R:138:3' [success] End test: write_ipc_file option error handling Start test: write_feather with invalid input type 'test-feather.R:141:1' [skip] End test: write_feather with invalid input type Start test: read_feather supports col_select = <names> 'test-feather.R:148:3' [success] 'test-feather.R:150:3' [success] 'test-feather.R:151:3' [success] End test: read_feather supports col_select = <names> Start test: feather handles col_select = <integer> 'test-feather.R:156:3' [success] 'test-feather.R:158:3' [success] 'test-feather.R:159:3' [success] End test: feather handles col_select = <integer> Start test: feather handles col_select = <tidyselect helper> 'test-feather.R:164:3' [success] 'test-feather.R:167:3' [success] 'test-feather.R:170:3' [success] 'test-feather.R:173:3' [success] End test: feather handles col_select = <tidyselect helper> Start test: feather read/write round trip 'test-feather.R:178:3' [success] 'test-feather.R:180:3' [success] End test: feather read/write round trip Start test: Read feather from raw vector 'test-feather.R:186:3' [success] End test: Read feather from raw vector Start test: FeatherReader 'test-feather.R:201:3' [success] 'test-feather.R:204:3' [success] End test: FeatherReader Start test: read_feather requires RandomAccessFile and errors nicely otherwise (ARROW-8615) 'test-feather.R:210:3' [success] End test: read_feather requires RandomAccessFile and errors nicely otherwise (ARROW-8615) Start test: write_feather() does not detect compression from filename 'test-feather.R:222:3' [success] End test: write_feather() does not detect compression from filename Start test: read_feather() handles (ignores) compression in filename 'test-feather.R:229:3' [success] End test: read_feather() handles (ignores) compression in filename Start test: read_feather() and write_feather() accept connection objects 'test-feather.R:247:3' [success] 'test-feather.R:248:3' [success] End test: read_feather() and write_feather() accept connection objects Start test: read_feather closes connection to file 'test-feather.R:255:3' [success] 'test-feather.R:257:3' [success] 'test-feather.R:258:3' [success] End test: read_feather closes connection to file Start test: Character vectors > 2GB can write to feather 'test-feather.R:262:3' [skip] End test: Character vectors > 2GB can write to feather Start test: FeatherReader methods 'test-feather.R:284:3' [success] 'test-feather.R:290:3' [success] End test: FeatherReader methods Start test: Error messages are shown when the compression algorithm lz4 is not found 'test-feather.R:314:5' [success] End test: Error messages are shown when the compression algorithm lz4 is not found Start test: Error is created when feather reads a parquet file 'test-feather.R:321:3' [success] End test: Error is created when feather reads a parquet file Start test: The read_ipc_file function is an alias of read_feather 'test-feather.R:328:3' [success] End test: The read_ipc_file function is an alias of read_feather Start test: Can read Feather files from a URL 'test-feather.R:332:3' [skip] End test: Can read Feather files from a URL Start test: field() factory 'test-field.R:20:3' [success] 'test-field.R:21:3' [success] 'test-field.R:22:3' [success] 'test-field.R:23:3' [success] 'test-field.R:24:3' [success] End test: field() factory Start test: Field with nullable values 'test-field.R:29:3' [success] 'test-field.R:30:3' [success] 'test-field.R:31:3' [success] 'test-field.R:32:3' [success] End test: Field with nullable values Start test: Field validation 'test-field.R:36:3' [success] End test: Field validation Start test: Print method for field 'test-field.R:40:3' [success] 'test-field.R:41:3' [success] 'test-field.R:46:3' [success] End test: Print method for field Start test: Field to C-interface 'test-field.R:61:3' [success] End test: Field to C-interface Start test: LocalFilesystem 'test-filesystem.R:20:3' [success] 'test-filesystem.R:23:3' [success] 'test-filesystem.R:24:3' [success] 'test-filesystem.R:25:3' [success] 'test-filesystem.R:26:3' [success] 'test-filesystem.R:29:3' [success] 'test-filesystem.R:30:3' [success] 'test-filesystem.R:35:3' [success] 'test-filesystem.R:36:3' [success] 'test-filesystem.R:37:3' [success] 'test-filesystem.R:42:3' [success] 'test-filesystem.R:43:3' [success] 'test-filesystem.R:44:3' [success] 'test-filesystem.R:47:3' [success] 'test-filesystem.R:48:3' [success] 'test-filesystem.R:50:3' [success] 'test-filesystem.R:51:3' [success] 'test-filesystem.R:55:3' [success] 'test-filesystem.R:58:3' [success] 'test-filesystem.R:60:3' [success] 'test-filesystem.R:70:3' [success] End test: LocalFilesystem Start test: SubTreeFilesystem 'test-filesystem.R:80:3' [success] 'test-filesystem.R:81:3' [success] 'test-filesystem.R:82:3' [success] 'test-filesystem.R:83:3' [success] 'test-filesystem.R:94:3' [success] 'test-filesystem.R:95:3' [success] 'test-filesystem.R:96:3' [success] 'test-filesystem.R:97:3' [success] 'test-filesystem.R:98:3' [success] 'test-filesystem.R:103:3' [success] 'test-filesystem.R:104:3' [success] 'test-filesystem.R:105:3' [success] 'test-filesystem.R:106:3' [success] End test: SubTreeFilesystem Start test: LocalFileSystem + Selector 'test-filesystem.R:119:3' [success] 'test-filesystem.R:121:3' [success] 'test-filesystem.R:122:3' [success] 'test-filesystem.R:126:3' [success] 'test-filesystem.R:128:3' [success] 'test-filesystem.R:129:3' [success] End test: LocalFileSystem + Selector Start test: S3FileSystem 'test-filesystem.R:138:3' [skip] End test: S3FileSystem Start test: FileSystem$from_uri 'test-filesystem.R:146:3' [skip] End test: FileSystem$from_uri Start test: SubTreeFileSystem$create() with URI 'test-filesystem.R:155:3' [skip] End test: SubTreeFileSystem$create() with URI Start test: S3FileSystem$create() with proxy_options 'test-filesystem.R:167:3' [skip] End test: S3FileSystem$create() with proxy_options Start test: s3_bucket 'test-filesystem.R:178:3' [skip] End test: s3_bucket Start test: gs_bucket 'test-filesystem.R:193:3' [skip] End test: gs_bucket 'test-gcs.R:18:1' [skip] Start test: arrow_repos 'test-install-arrow.R:28:5' [success] 'test-install-arrow.R:29:5' [success] 'test-install-arrow.R:30:5' [success] 'test-install-arrow.R:31:5' [success] 'test-install-arrow.R:32:5' [success] 'test-install-arrow.R:33:5' [success] End test: arrow_repos Start test: on_rosetta() does not warn 'test-install-arrow.R:39:3' [success] End test: on_rosetta() does not warn Start test: RandomAccessFile$ReadMetadata() works for LocalFileSystem 'test-io.R:24:3' [success] End test: RandomAccessFile$ReadMetadata() works for LocalFileSystem Start test: RConnectionInputStream can read from R connections 'test-io.R:34:3' [success] 'test-io.R:35:3' [success] 'test-io.R:37:3' [success] 'test-io.R:38:3' [success] 'test-io.R:40:3' [success] End test: RConnectionInputStream can read from R connections Start test: RConnectionRandomAccessFile can read from R connections 'test-io.R:47:3' [success] 'test-io.R:48:3' [success] 'test-io.R:50:3' [success] End test: RConnectionRandomAccessFile can read from R connections Start test: RConnectionOutputStream can write to R connections 'test-io.R:62:3' [success] 'test-io.R:65:3' [success] 'test-io.R:66:3' [success] End test: RConnectionOutputStream can write to R connections Start test: make_readable_file() works for non-filesystem URLs 'test-io.R:71:3' [skip] End test: make_readable_file() works for non-filesystem URLs Start test: make_readable_file() works for seekable connection objects 'test-io.R:84:3' [success] 'test-io.R:85:3' [success] End test: make_readable_file() works for seekable connection objects Start test: make_readable_file() and make_writable_file() open connections 'test-io.R:96:3' [success] 'test-io.R:97:3' [success] 'test-io.R:110:3' [success] End test: make_readable_file() and make_writable_file() open connections Start test: make_output_stream() works for connection objects 'test-io.R:122:3' [success] End test: make_output_stream() works for connection objects Start test: reencoding input stream works for windows-1252 'test-io.R:151:3' [success] End test: reencoding input stream works for windows-1252 Start test: reencoding input stream works for UTF-16 'test-io.R:184:3' [success] End test: reencoding input stream works for UTF-16 Start test: reencoding input stream works with pending characters 'test-io.R:214:3' [success] 'test-io.R:215:3' [success] 'test-io.R:216:3' [success] 'test-io.R:217:3' [success] 'test-io.R:220:3' [success] End test: reencoding input stream works with pending characters Start test: reencoding input stream errors for invalid characters 'test-io.R:243:3' [success] End test: reencoding input stream errors for invalid characters Start test: read_ipc_stream() and write_ipc_stream() accept connection objects 'test-ipc-stream.R:29:3' [success] 'test-ipc-stream.R:30:3' [success] End test: read_ipc_stream() and write_ipc_stream() accept connection objects Start test: write_ipc_stream can write Table 'test-ipc-stream.R:38:3' [success] 'test-ipc-stream.R:39:3' [success] End test: write_ipc_stream can write Table Start test: write_ipc_stream errors for invalid input type 'test-ipc-stream.R:42:1' [skip] End test: write_ipc_stream errors for invalid input type Start test: Can read IPC streams from a URL 'test-ipc-stream.R:48:3' [skip] End test: Can read IPC streams from a URL Start test: Can read json file with scalars columns (ARROW-5503) 'test-json.R:38:3' [success] 'test-json.R:39:3' [success] 'test-json.R:41:3' [success] 'test-json.R:46:3' [success] 'test-json.R:47:3' [success] 'test-json.R:48:3' [success] End test: Can read json file with scalars columns (ARROW-5503) Start test: read_json_arrow() converts to tibble 'test-json.R:69:3' [success] 'test-json.R:70:3' [success] 'test-json.R:71:3' [success] 'test-json.R:73:3' [success] 'test-json.R:74:3' [success] 'test-json.R:76:3' [success] 'test-json.R:77:3' [success] 'test-json.R:78:3' [success] End test: read_json_arrow() converts to tibble Start test: read_json_arrow() supports col_select= 'test-json.R:94:3' [success] 'test-json.R:97:3' [success] End test: read_json_arrow() supports col_select= Start test: read_json_arrow(schema=) with empty schema 'test-json.R:114:3' [success] End test: read_json_arrow(schema=) with empty schema Start test: read_json_arrow(schema=) with partial schema 'test-json.R:138:3' [success] 'test-json.R:159:3' [success] End test: read_json_arrow(schema=) with partial schema Start test: read_json_arrow(schema=) with full schema 'test-json.R:190:3' [success] End test: read_json_arrow(schema=) with full schema Start test: Can read json file with nested columns (ARROW-5503) 'test-json.R:219:3' [success] 'test-json.R:220:3' [success] 'test-json.R:222:3' [success] 'test-json.R:233:3' [success] 'test-json.R:234:3' [success] 'test-json.R:236:3' [success] 'test-json.R:237:3' [success] 'test-json.R:238:3' [success] 'test-json.R:239:3' [success] 'test-json.R:253:3' [success] 'test-json.R:260:3' [success] End test: Can read json file with nested columns (ARROW-5503) Start test: Can read json file with list<struct<T...>> nested columns (ARROW-7740) 'test-json.R:283:3' [success] End test: Can read json file with list<struct<T...>> nested columns (ARROW-7740) Start test: Read literal data directly 'test-json.R:289:3' [success] 'test-json.R:290:3' [success] 'test-json.R:291:3' [success] 'test-json.R:292:3' [success] End test: Read literal data directly Start test: default_memory_pool and its attributes 'test-memory-pool.R:21:3' [success] 'test-memory-pool.R:22:3' [success] 'test-memory-pool.R:23:3' [success] 'test-memory-pool.R:25:3' [success] End test: default_memory_pool and its attributes Start test: MessageReader can be created from raw vectors 'test-message-reader.R:25:3' [success] 'test-message-reader.R:26:3' [success] 'test-message-reader.R:27:3' [success] 'test-message-reader.R:28:3' [success] 'test-message-reader.R:31:3' [success] 'test-message-reader.R:39:3' [success] 'test-message-reader.R:40:3' [success] 'test-message-reader.R:41:3' [success] 'test-message-reader.R:42:3' [success] 'test-message-reader.R:45:3' [success] End test: MessageReader can be created from raw vectors Start test: MessageReader can be created from input stream 'test-message-reader.R:53:3' [success] 'test-message-reader.R:56:3' [success] 'test-message-reader.R:59:3' [success] 'test-message-reader.R:60:3' [success] 'test-message-reader.R:61:3' [success] 'test-message-reader.R:62:3' [success] 'test-message-reader.R:65:3' [success] 'test-message-reader.R:71:3' [success] 'test-message-reader.R:74:3' [success] 'test-message-reader.R:77:3' [success] 'test-message-reader.R:78:3' [success] 'test-message-reader.R:79:3' [success] 'test-message-reader.R:80:3' [success] 'test-message-reader.R:83:3' [success] End test: MessageReader can be created from input stream Start test: read_message can read from input stream 'test-message.R:24:3' [success] 'test-message.R:25:3' [success] 'test-message.R:26:3' [success] 'test-message.R:27:3' [success] 'test-message.R:30:3' [success] End test: read_message can read from input stream Start test: read_message() can read Schema messages 'test-message.R:38:3' [success] 'test-message.R:39:3' [success] 'test-message.R:40:3' [success] 'test-message.R:41:3' [success] 'test-message.R:44:3' [success] End test: read_message() can read Schema messages Start test: read_message() can handle raw vectors 'test-message.R:54:3' [success] 'test-message.R:61:3' [success] End test: read_message() can handle raw vectors Start test: Schema metadata 'test-metadata.R:20:3' [warning] 'test-metadata.R:20:3' [success] 'test-metadata.R:21:3' [success] 'test-metadata.R:23:3' [success] 'test-metadata.R:24:3' [success] 'test-metadata.R:26:3' [success] 'test-metadata.R:27:3' [success] 'test-metadata.R:29:3' [success] 'test-metadata.R:30:3' [success] 'test-metadata.R:31:3' [warning] 'test-metadata.R:32:3' [warning] 'test-metadata.R:32:3' [success] 'test-metadata.R:33:3' [success] 'test-metadata.R:34:3' [success] End test: Schema metadata Start test: Table metadata 'test-metadata.R:42:3' [warning] 'test-metadata.R:42:3' [success] 'test-metadata.R:44:3' [success] 'test-metadata.R:46:3' [success] 'test-metadata.R:48:3' [success] 'test-metadata.R:49:3' [warning] 'test-metadata.R:50:3' [warning] 'test-metadata.R:50:3' [success] End test: Table metadata Start test: Table R metadata 'test-metadata.R:55:3' [success] 'test-metadata.R:60:3' [success] End test: Table R metadata Start test: R metadata is not stored for types that map to Arrow types (factor, Date, etc.) 'test-metadata.R:65:3' [success] 'test-metadata.R:67:3' [success] End test: R metadata is not stored for types that map to Arrow types (factor, Date, etc.) Start test: R metadata is not stored for ExtensionType columns 'test-metadata.R:74:3' [success] End test: R metadata is not stored for ExtensionType columns Start test: classes are not stored for arrow_binary/arrow_large_binary/arrow_fixed_size_binary (ARROW-14140) 'test-metadata.R:84:3' [success] 'test-metadata.R:85:3' [success] 'test-metadata.R:86:3' [success] 'test-metadata.R:88:3' [success] 'test-metadata.R:89:3' [success] 'test-metadata.R:90:3' [success] End test: classes are not stored for arrow_binary/arrow_large_binary/arrow_fixed_size_binary (ARROW-14140) Start test: Garbage R metadata doesn't break things 'test-metadata.R:96:3' [success] 'test-metadata.R:105:3' [success] 'test-metadata.R:114:3' [success] 'test-metadata.R:144:3' [success] 'test-metadata.R:144:3' [success] End test: Garbage R metadata doesn't break things Start test: R metadata processing doesn't choke on packageVersion() output 'test-metadata.R:156:3' [success] 'test-metadata.R:160:3' [success] End test: R metadata processing doesn't choke on packageVersion() output Start test: Complex or unsafe attributes are pruned from R metadata, if they exist 'test-metadata.R:168:3' [success] 'test-metadata.R:178:3' [success] 'test-metadata.R:189:3' [success] End test: Complex or unsafe attributes are pruned from R metadata, if they exist Start test: Metadata serialization compression 'test-metadata.R:201:3' [success] 'test-metadata.R:209:3' [success] 'test-metadata.R:214:3' [success] 'test-metadata.R:220:3' [success] 'test-metadata.R:231:3' [success] End test: Metadata serialization compression Start test: RecordBatch metadata 'test-metadata.R:239:3' [warning] 'test-metadata.R:239:3' [success] 'test-metadata.R:241:3' [success] 'test-metadata.R:243:3' [success] 'test-metadata.R:245:3' [success] 'test-metadata.R:246:3' [warning] 'test-metadata.R:247:3' [warning] 'test-metadata.R:247:3' [success] End test: RecordBatch metadata Start test: RecordBatch R metadata 'test-metadata.R:251:3' [success] End test: RecordBatch R metadata Start test: R metadata roundtrip via parquet 'test-metadata.R:260:3' [success] End test: R metadata roundtrip via parquet Start test: R metadata roundtrip via feather 'test-metadata.R:268:3' [success] End test: R metadata roundtrip via feather Start test: haven types roundtrip via feather 'test-metadata.R:276:3' [success] End test: haven types roundtrip via feather Start test: Date/time type roundtrip 'test-metadata.R:281:3' [success] 'test-metadata.R:282:3' [success] End test: Date/time type roundtrip Start test: metadata keeps attribute of top level data frame 'test-metadata.R:288:3' [success] 'test-metadata.R:289:3' [success] End test: metadata keeps attribute of top level data frame Start test: metadata drops readr's problems attribute 'test-metadata.R:312:3' [success] End test: metadata drops readr's problems attribute Start test: Row-level metadata (does not by default) roundtrip 'test-metadata.R:321:3' [success] 'test-metadata.R:322:3' [success] 'test-metadata.R:330:7' [success] 'test-metadata.R:331:7' [success] End test: Row-level metadata (does not by default) roundtrip Start test: Row-level metadata (does not) roundtrip in datasets 'test-metadata.R:360:3' [success] 'test-metadata.R:374:3' [success] 'test-metadata.R:378:3' [success] 'test-metadata.R:385:3' [success] End test: Row-level metadata (does not) roundtrip in datasets Start test: Dataset writing does handle other metadata 'test-metadata.R:403:3' [success] 'test-metadata.R:412:3' [success] End test: Dataset writing does handle other metadata Start test: dplyr with metadata 'test-metadata.R:418:3' [success] 'test-metadata.R:418:3' [success] 'test-metadata.R:423:3' [success] 'test-metadata.R:423:3' [success] 'test-metadata.R:429:3' [warning] Saving _problems/test-metadata-435.R 'test-metadata.R:429:3' [failure] 'test-metadata.R:429:3' [success] 'test-metadata.R:436:3' [warning] Saving _problems/test-metadata-442.R 'test-metadata.R:436:3' [failure] 'test-metadata.R:436:3' [success] 'test-metadata.R:445:3' [warning] 'test-metadata.R:445:3' [warning] Saving _problems/test-metadata-451.R 'test-metadata.R:445:3' [failure] 'test-metadata.R:445:3' [success] Saving _problems/test-metadata-460.R 'test-metadata.R:454:3' [failure] 'test-metadata.R:454:3' [success] End test: dplyr with metadata Start test: grouped_df metadata is recorded (efficiently) 'test-metadata.R:465:3' [success] 'test-metadata.R:467:3' [success] 'test-metadata.R:468:3' [success] End test: grouped_df metadata is recorded (efficiently) Start test: grouped_df non-arrow metadata is preserved 'test-metadata.R:477:3' [success] End test: grouped_df non-arrow metadata is preserved Start test: data.frame class attribute is not saved 'test-metadata.R:486:3' [success] 'test-metadata.R:491:3' [success] End test: data.frame class attribute is not saved Start test: apply_arrow_r_metadata doesn't add in metadata from plain data.frame objects - GH48057 'test-metadata.R:499:3' [success] 'test-metadata.R:504:3' [success] 'test-metadata.R:509:3' [success] 'test-metadata.R:517:3' [success] 'test-metadata.R:518:3' [success] End test: apply_arrow_r_metadata doesn't add in metadata from plain data.frame objects - GH48057 Start test: na.fail on Scalar 'test-na-omit.R:24:3' [success] 'test-na-omit.R:25:3' [success] End test: na.fail on Scalar Start test: na.omit on Array and ChunkedArray 'test-na-omit.R:29:3' [warning] 'test-na-omit.R:29:3' [success] 'test-na-omit.R:29:3' [warning] 'test-na-omit.R:29:3' [success] 'test-na-omit.R:30:3' [warning] 'test-na-omit.R:30:3' [success] 'test-na-omit.R:30:3' [warning] 'test-na-omit.R:30:3' [success] End test: na.omit on Array and ChunkedArray Start test: na.exclude on Array and ChunkedArray 'test-na-omit.R:34:3' [warning] 'test-na-omit.R:34:3' [success] 'test-na-omit.R:34:3' [warning] 'test-na-omit.R:34:3' [success] 'test-na-omit.R:35:3' [warning] 'test-na-omit.R:35:3' [success] 'test-na-omit.R:35:3' [warning] 'test-na-omit.R:35:3' [success] End test: na.exclude on Array and ChunkedArray Start test: na.fail on Array and ChunkedArray 'test-na-omit.R:39:3' [success] 'test-na-omit.R:39:3' [success] 'test-na-omit.R:40:3' [success] 'test-na-omit.R:40:3' [success] 'test-na-omit.R:40:3' [success] End test: na.fail on Array and ChunkedArray Start test: na.omit on Table 'test-na-omit.R:45:3' [warning] 'test-na-omit.R:45:3' [warning] 'test-na-omit.R:45:3' [warning] 'test-na-omit.R:45:3' [warning] 'test-na-omit.R:45:3' [warning] 'test-na-omit.R:45:3' [warning] 'test-na-omit.R:45:3' [warning] 'test-na-omit.R:45:3' [warning] 'test-na-omit.R:45:3' [warning] 'test-na-omit.R:45:3' [warning] 'test-na-omit.R:45:3' [warning] 'test-na-omit.R:45:3' [warning] 'test-na-omit.R:45:3' [warning] 'test-na-omit.R:45:3' [success] End test: na.omit on Table Start test: na.exclude on Table 'test-na-omit.R:55:3' [warning] 'test-na-omit.R:55:3' [warning] 'test-na-omit.R:55:3' [warning] 'test-na-omit.R:55:3' [warning] 'test-na-omit.R:55:3' [warning] 'test-na-omit.R:55:3' [warning] 'test-na-omit.R:55:3' [warning] 'test-na-omit.R:55:3' [warning] 'test-na-omit.R:55:3' [warning] 'test-na-omit.R:55:3' [warning] 'test-na-omit.R:55:3' [warning] 'test-na-omit.R:55:3' [warning] 'test-na-omit.R:55:3' [warning] 'test-na-omit.R:55:3' [success] End test: na.exclude on Table Start test: na.fail on Table 'test-na-omit.R:64:3' [success] End test: na.fail on Table Start test: na.omit on RecordBatch 'test-na-omit.R:69:3' [warning] 'test-na-omit.R:69:3' [warning] 'test-na-omit.R:69:3' [warning] 'test-na-omit.R:69:3' [warning] 'test-na-omit.R:69:3' [warning] 'test-na-omit.R:69:3' [warning] 'test-na-omit.R:69:3' [warning] 'test-na-omit.R:69:3' [warning] 'test-na-omit.R:69:3' [warning] 'test-na-omit.R:69:3' [warning] 'test-na-omit.R:69:3' [warning] 'test-na-omit.R:69:3' [warning] 'test-na-omit.R:69:3' [warning] 'test-na-omit.R:69:3' [success] End test: na.omit on RecordBatch Start test: na.exclude on RecordBatch 'test-na-omit.R:78:3' [warning] 'test-na-omit.R:78:3' [warning] 'test-na-omit.R:78:3' [warning] 'test-na-omit.R:78:3' [warning] 'test-na-omit.R:78:3' [warning] 'test-na-omit.R:78:3' [warning] 'test-na-omit.R:78:3' [warning] 'test-na-omit.R:78:3' [warning] 'test-na-omit.R:78:3' [warning] 'test-na-omit.R:78:3' [warning] 'test-na-omit.R:78:3' [warning] 'test-na-omit.R:78:3' [warning] 'test-na-omit.R:78:3' [warning] 'test-na-omit.R:78:3' [success] End test: na.exclude on RecordBatch Start test: na.fail on RecordBatch 'test-na-omit.R:87:3' [success] End test: na.fail on RecordBatch Start test: reading a known Parquet file to tibble 'test-parquet.R:23:3' [skip] End test: reading a known Parquet file to tibble Start test: simple int column roundtrip 'test-parquet.R:36:3' [success] 'test-parquet.R:38:3' [success] 'test-parquet.R:39:3' [success] End test: simple int column roundtrip Start test: read_parquet() supports col_select 'test-parquet.R:43:3' [skip] End test: read_parquet() supports col_select Start test: read_parquet() with raw data 'test-parquet.R:52:3' [skip] End test: read_parquet() with raw data Start test: write_parquet() handles various compression= specs 'test-parquet.R:59:3' [skip] End test: write_parquet() handles various compression= specs Start test: write_parquet() handles various compression_level= specs 'test-parquet.R:71:3' [success] 'test-parquet.R:72:3' [success] 'test-parquet.R:73:3' [success] End test: write_parquet() handles various compression_level= specs Start test: write_parquet() handles various use_dictionary= specs 'test-parquet.R:79:3' [success] 'test-parquet.R:80:3' [success] 'test-parquet.R:81:3' [success] 'test-parquet.R:82:3' [success] 'test-parquet.R:86:3' [success] End test: write_parquet() handles various use_dictionary= specs Start test: write_parquet() handles various write_statistics= specs 'test-parquet.R:96:3' [success] 'test-parquet.R:97:3' [success] 'test-parquet.R:98:3' [success] End test: write_parquet() handles various write_statistics= specs Start test: write_parquet() accepts RecordBatch too 'test-parquet.R:104:3' [success] End test: write_parquet() accepts RecordBatch too Start test: write_parquet() handles grouped_df 'test-parquet.R:111:3' [success] End test: write_parquet() handles grouped_df Start test: write_parquet() with invalid input type 'test-parquet.R:114:1' [skip] End test: write_parquet() with invalid input type Start test: write_parquet() can truncate timestamps 'test-parquet.R:121:3' [success] 'test-parquet.R:128:3' [success] 'test-parquet.R:129:3' [success] End test: write_parquet() can truncate timestamps Start test: write_parquet() works with zero-length POSIXct (GH-48832) 'test-parquet.R:137:3' [success] 'test-parquet.R:139:3' [success] End test: write_parquet() works with zero-length POSIXct (GH-48832) Start test: make_valid_parquet_version() 'test-parquet.R:143:3' [success] 'test-parquet.R:147:3' [success] 'test-parquet.R:151:3' [success] 'test-parquet.R:155:3' [success] 'test-parquet.R:160:3' [success] 'test-parquet.R:161:3' [success] 'test-parquet.R:162:3' [success] End test: make_valid_parquet_version() Start test: make_valid_parquet_version() input validation 'test-parquet.R:166:3' [success] 'test-parquet.R:170:3' [success] 'test-parquet.R:174:3' [success] End test: make_valid_parquet_version() input validation Start test: write_parquet() defaults to snappy compression 'test-parquet.R:181:3' [skip] End test: write_parquet() defaults to snappy compression Start test: write_parquet() does not detect compression from filename 'test-parquet.R:195:3' [success] End test: write_parquet() does not detect compression from filename Start test: read_parquet() handles (ignores) compression in filename 'test-parquet.R:202:3' [success] End test: read_parquet() handles (ignores) compression in filename Start test: Factors are preserved when writing/reading from Parquet 'test-parquet.R:216:3' [success] End test: Factors are preserved when writing/reading from Parquet Start test: Lists are preserved when writing/reading from Parquet 'test-parquet.R:231:3' [success] End test: Lists are preserved when writing/reading from Parquet Start test: Maps are preserved when writing/reading from Parquet 'test-parquet.R:251:3' [success] End test: Maps are preserved when writing/reading from Parquet Start test: read_parquet() and write_parquet() accept connection objects 'test-parquet.R:255:3' [skip] End test: read_parquet() and write_parquet() accept connection objects Start test: write_parquet() to stream 'test-parquet.R:280:3' [success] End test: write_parquet() to stream Start test: write_parquet() returns its input 'test-parquet.R:288:3' [success] End test: write_parquet() returns its input Start test: write_parquet() handles version argument 'test-parquet.R:300:5' [success] 'test-parquet.R:300:5' [success] 'test-parquet.R:300:5' [success] 'test-parquet.R:300:5' [success] 'test-parquet.R:300:5' [success] 'test-parquet.R:300:5' [success] 'test-parquet.R:300:5' [success] 'test-parquet.R:300:5' [success] 'test-parquet.R:307:5' [success] 'test-parquet.R:307:5' [success] 'test-parquet.R:307:5' [success] 'test-parquet.R:307:5' [success] End test: write_parquet() handles version argument Start test: ParquetFileReader raises an error for non-RandomAccessFile source 'test-parquet.R:313:3' [success] End test: ParquetFileReader raises an error for non-RandomAccessFile source Start test: ParquetFileWriter raises an error for non-OutputStream sink 'test-parquet.R:322:3' [success] End test: ParquetFileWriter raises an error for non-OutputStream sink Start test: ParquetFileReader $ReadRowGroup(s) methods 'test-parquet.R:335:3' [success] 'test-parquet.R:336:3' [success] 'test-parquet.R:337:3' [success] 'test-parquet.R:338:3' [success] 'test-parquet.R:339:3' [success] 'test-parquet.R:340:3' [success] 'test-parquet.R:342:3' [success] 'test-parquet.R:343:3' [success] 'test-parquet.R:344:3' [success] 'test-parquet.R:345:3' [success] 'test-parquet.R:348:3' [success] 'test-parquet.R:349:3' [success] 'test-parquet.R:351:3' [success] 'test-parquet.R:352:3' [success] End test: ParquetFileReader $ReadRowGroup(s) methods Start test: Error messages are shown when the compression algorithm snappy is not found 'test-parquet.R:368:5' [success] End test: Error messages are shown when the compression algorithm snappy is not found Start test: Error is created when parquet reads a feather file 'test-parquet.R:375:3' [success] End test: Error is created when parquet reads a feather file Start test: ParquetFileWrite chunk_size defaults 'test-parquet.R:396:7' [success] 'test-parquet.R:397:7' [success] 'test-parquet.R:398:7' [success] 'test-parquet.R:417:7' [success] 'test-parquet.R:418:7' [success] 'test-parquet.R:419:7' [success] End test: ParquetFileWrite chunk_size defaults Start test: ParquetFileWrite chunk_size calculation doesn't have integer overflow issues (ARROW-14894) 'test-parquet.R:425:3' [success] 'test-parquet.R:428:3' [success] 'test-parquet.R:429:3' [success] 'test-parquet.R:432:3' [success] End test: ParquetFileWrite chunk_size calculation doesn't have integer overflow issues (ARROW-14894) Start test: deprecated int96 timestamp unit can be specified when reading Parquet files 'test-parquet.R:451:3' [success] 'test-parquet.R:459:3' [success] 'test-parquet.R:460:3' [success] End test: deprecated int96 timestamp unit can be specified when reading Parquet files Start test: Can read parquet with nested lists and maps 'test-parquet.R:475:3' [skip] End test: Can read parquet with nested lists and maps Start test: Can read Parquet files from a URL 'test-parquet.R:487:3' [skip] End test: Can read Parquet files from a URL Start test: thrift string and container size can be specified when reading Parquet files 'test-parquet.R:507:3' [success] 'test-parquet.R:510:3' [success] 'test-parquet.R:516:3' [success] 'test-parquet.R:521:3' [success] 'test-parquet.R:523:3' [success] 'test-parquet.R:532:3' [success] End test: thrift string and container size can be specified when reading Parquet files Start test: We can use WriteBatch on ParquetFileWriter 'test-parquet.R:550:3' [success] End test: We can use WriteBatch on ParquetFileWriter Start test: WriteBatch on ParquetFileWriter errors when called on closed sink 'test-parquet.R:560:3' [success] End test: WriteBatch on ParquetFileWriter errors when called on closed sink Start test: Flight tests 'test-python-flight.R:84:5' [skip] End test: Flight tests Start test: install_pyarrow 'test-python.R:19:3' [skip] End test: install_pyarrow 'test-python.R:38:1' [skip] Start test: ExecPlanReader does not start evaluating a query 'test-query-engine.R:31:3' [success] 'test-query-engine.R:32:3' [success] 'test-query-engine.R:33:3' [success] End test: ExecPlanReader does not start evaluating a query Start test: ExecPlanReader evaluates nested exec plans lazily 'test-query-engine.R:38:3' [success] 'test-query-engine.R:41:3' [success] 'test-query-engine.R:43:3' [success] 'test-query-engine.R:48:3' [success] End test: ExecPlanReader evaluates nested exec plans lazily Start test: ExecPlanReader evaluates head() lazily 'test-query-engine.R:53:3' [success] 'test-query-engine.R:56:3' [success] 'test-query-engine.R:58:3' [success] 'test-query-engine.R:63:3' [success] End test: ExecPlanReader evaluates head() lazily Start test: ExecPlanReader evaluates head() lazily 'test-query-engine.R:77:3' [success] End test: ExecPlanReader evaluates head() lazily Start test: head() of an ExecPlanReader is an ExecPlanReader 'test-query-engine.R:86:3' [success] 'test-query-engine.R:88:3' [success] 'test-query-engine.R:89:3' [success] End test: head() of an ExecPlanReader is an ExecPlanReader Start test: do_exec_plan_substrait can evaluate a simple plan 'test-query-engine.R:96:3' [skip] End test: do_exec_plan_substrait can evaluate a simple plan Start test: RecordBatchFileWriter / RecordBatchFileReader roundtrips 'test-read-record-batch.R:27:3' [success] 'test-read-record-batch.R:35:3' [success] 'test-read-record-batch.R:40:3' [success] 'test-read-record-batch.R:42:3' [success] 'test-read-record-batch.R:44:3' [success] End test: RecordBatchFileWriter / RecordBatchFileReader roundtrips Start test: record_batch() handles (raw|Buffer|InputStream, Schema) (ARROW-3450, ARROW-3505) 'test-read-record-batch.R:63:3' [success] 'test-read-record-batch.R:64:3' [success] End test: record_batch() handles (raw|Buffer|InputStream, Schema) (ARROW-3450, ARROW-3505) Start test: record_batch() can handle (Message, Schema) parameters (ARROW-3499) 'test-read-record-batch.R:76:3' [success] End test: record_batch() can handle (Message, Schema) parameters (ARROW-3499) Start test: table round trip 'test-read-write.R:26:3' [success] 'test-read-write.R:27:3' [success] 'test-read-write.R:31:3' [success] 'test-read-write.R:32:3' [success] 'test-read-write.R:33:3' [success] 'test-read-write.R:37:3' [success] 'test-read-write.R:39:5' [success] 'test-read-write.R:44:3' [success] 'test-read-write.R:45:3' [success] 'test-read-write.R:46:3' [success] 'test-read-write.R:50:3' [success] 'test-read-write.R:52:5' [success] 'test-read-write.R:57:3' [success] 'test-read-write.R:58:3' [success] 'test-read-write.R:59:3' [success] 'test-read-write.R:63:3' [success] 'test-read-write.R:65:5' [success] 'test-read-write.R:71:3' [success] 'test-read-write.R:72:3' [success] 'test-read-write.R:73:3' [success] End test: table round trip Start test: table round trip handles NA in integer and numeric 'test-read-write.R:85:3' [success] 'test-read-write.R:86:3' [success] 'test-read-write.R:88:3' [success] 'test-read-write.R:89:3' [success] 'test-read-write.R:90:3' [success] 'test-read-write.R:92:3' [success] 'test-read-write.R:93:3' [success] 'test-read-write.R:94:3' [success] 'test-read-write.R:96:3' [success] 'test-read-write.R:97:3' [success] 'test-read-write.R:98:3' [success] 'test-read-write.R:104:3' [success] 'test-read-write.R:105:3' [success] 'test-read-write.R:106:3' [success] 'test-read-write.R:108:3' [success] 'test-read-write.R:109:3' [success] 'test-read-write.R:110:3' [success] End test: table round trip handles NA in integer and numeric Start test: reading/writing a raw vector (sparklyr integration) 'test-read-write.R:120:3' [success] 'test-read-write.R:121:3' [success] 'test-read-write.R:123:3' [success] End test: reading/writing a raw vector (sparklyr integration) Start test: RecordBatchStreamReader / Writer 'test-record-batch-reader.R:27:3' [success] 'test-record-batch-reader.R:29:3' [success] 'test-record-batch-reader.R:33:3' [success] 'test-record-batch-reader.R:37:3' [success] 'test-record-batch-reader.R:40:3' [success] 'test-record-batch-reader.R:43:3' [success] 'test-record-batch-reader.R:44:3' [success] 'test-record-batch-reader.R:46:3' [success] 'test-record-batch-reader.R:47:3' [success] 'test-record-batch-reader.R:49:3' [success] 'test-record-batch-reader.R:50:3' [success] 'test-record-batch-reader.R:51:3' [success] End test: RecordBatchStreamReader / Writer Start test: RecordBatchFileReader / Writer 'test-record-batch-reader.R:57:3' [success] 'test-record-batch-reader.R:64:3' [success] 'test-record-batch-reader.R:67:3' [success] 'test-record-batch-reader.R:70:3' [success] 'test-record-batch-reader.R:71:3' [success] 'test-record-batch-reader.R:73:3' [success] End test: RecordBatchFileReader / Writer Start test: StreamReader read_table 'test-record-batch-reader.R:79:3' [success] 'test-record-batch-reader.R:88:3' [success] End test: StreamReader read_table Start test: FileReader read_table 'test-record-batch-reader.R:94:3' [success] 'test-record-batch-reader.R:103:3' [success] End test: FileReader read_table Start test: MetadataFormat 'test-record-batch-reader.R:107:3' [success] 'test-record-batch-reader.R:108:3' [success] 'test-record-batch-reader.R:109:3' [success] 'test-record-batch-reader.R:111:3' [success] 'test-record-batch-reader.R:114:3' [success] 'test-record-batch-reader.R:116:3' [success] 'test-record-batch-reader.R:119:3' [success] 'test-record-batch-reader.R:123:3' [success] End test: MetadataFormat Start test: reader with 0 batches 'test-record-batch-reader.R:138:3' [success] 'test-record-batch-reader.R:139:3' [success] End test: reader with 0 batches Start test: reader head method edge cases 'test-record-batch-reader.R:155:3' [success] 'test-record-batch-reader.R:156:3' [success] 'test-record-batch-reader.R:160:3' [success] End test: reader head method edge cases Start test: RBR methods 'test-record-batch-reader.R:179:3' [success] 'test-record-batch-reader.R:186:3' [success] 'test-record-batch-reader.R:187:3' [success] 'test-record-batch-reader.R:189:3' [success] End test: RBR methods Start test: as_record_batch_reader() works for RecordBatchReader 'test-record-batch-reader.R:200:3' [success] End test: as_record_batch_reader() works for RecordBatchReader Start test: as_record_batch_reader() works for Scanner 'test-record-batch-reader.R:209:3' [success] End test: as_record_batch_reader() works for Scanner Start test: as_record_batch_reader() works for Dataset 'test-record-batch-reader.R:217:3' [success] End test: as_record_batch_reader() works for Dataset Start test: as_record_batch_reader() works for Table 'test-record-batch-reader.R:226:3' [success] End test: as_record_batch_reader() works for Table Start test: as_record_batch_reader() works for RecordBatch 'test-record-batch-reader.R:232:3' [success] End test: as_record_batch_reader() works for RecordBatch Start test: as_record_batch_reader() works for data.frame 'test-record-batch-reader.R:238:3' [success] End test: as_record_batch_reader() works for data.frame Start test: as_record_batch_reader() works for function 'test-record-batch-reader.R:254:3' [success] 'test-record-batch-reader.R:255:3' [success] 'test-record-batch-reader.R:256:3' [success] 'test-record-batch-reader.R:261:3' [success] 'test-record-batch-reader.R:268:3' [success] End test: as_record_batch_reader() works for function Start test: as_record_batch_reader() errors on data.frame with NULL names 'test-record-batch-reader.R:277:3' [success] End test: as_record_batch_reader() errors on data.frame with NULL names 'test-s3-minio.R:18:1' [skip] 'test-s3.R:18:1' [skip] Start test: SafeCallIntoR works from the main R thread 'test-safe-call-into-r.R:21:3' [skip] End test: SafeCallIntoR works from the main R thread Start test: SafeCallIntoR works within RunWithCapturedR 'test-safe-call-into-r.R:36:3' [skip] End test: SafeCallIntoR works within RunWithCapturedR Start test: SafeCallIntoR errors from the non-R thread 'test-safe-call-into-r.R:51:3' [skip] End test: SafeCallIntoR errors from the non-R thread Start test: Scalar object roundtrip 'test-scalar.R:34:3' [success] 'test-scalar.R:34:3' [success] 'test-scalar.R:34:3' [success] 'test-scalar.R:34:3' [success] 'test-scalar.R:34:3' [success] 'test-scalar.R:35:3' [success] 'test-scalar.R:35:3' [success] 'test-scalar.R:35:3' [success] 'test-scalar.R:35:3' [success] 'test-scalar.R:35:3' [success] 'test-scalar.R:36:3' [success] 'test-scalar.R:36:3' [success] 'test-scalar.R:36:3' [success] 'test-scalar.R:37:3' [success] 'test-scalar.R:37:3' [success] 'test-scalar.R:37:3' [success] 'test-scalar.R:38:3' [success] 'test-scalar.R:38:3' [success] 'test-scalar.R:38:3' [success] End test: Scalar object roundtrip Start test: Scalar print 'test-scalar.R:42:3' [success] End test: Scalar print Start test: ExtensionType scalar behaviour 'test-scalar.R:48:3' [success] 'test-scalar.R:49:3' [success] 'test-scalar.R:50:3' [success] 'test-scalar.R:51:3' [success] End test: ExtensionType scalar behaviour Start test: Creating Scalars of a different type and casting them 'test-scalar.R:55:3' [success] 'test-scalar.R:56:3' [success] End test: Creating Scalars of a different type and casting them Start test: Scalar to Array 'test-scalar.R:61:3' [success] 'test-scalar.R:62:3' [success] End test: Scalar to Array Start test: Scalar$Equals 'test-scalar.R:70:3' [success] 'test-scalar.R:71:3' [success] 'test-scalar.R:72:3' [success] 'test-scalar.R:73:3' [success] End test: Scalar$Equals Start test: Scalar$ApproxEquals 'test-scalar.R:81:3' [success] 'test-scalar.R:82:3' [success] 'test-scalar.R:83:3' [success] 'test-scalar.R:84:3' [success] End test: Scalar$ApproxEquals Start test: Handling string data with embedded nuls 'test-scalar.R:89:3' [success] 'test-scalar.R:96:3' [success] 'test-scalar.R:97:3' [success] 'test-scalar.R:107:5' [success] 'test-scalar.R:107:5' [success] End test: Handling string data with embedded nuls Start test: Alternate type names are supported 'test-schema.R:19:3' [success] 'test-schema.R:23:3' [success] End test: Alternate type names are supported Start test: Schema print method 'test-schema.R:27:3' [success] End test: Schema print method Start test: Schema$code() 'test-schema.R:41:3' [success] 'test-schema.R:41:3' [success] 'test-schema.R:41:3' [success] 'test-schema.R:41:3' [success] 'test-schema.R:46:3' [success] End test: Schema$code() Start test: Schema with non-nullable fields 'test-schema.R:53:3' [success] End test: Schema with non-nullable fields Start test: Schema $GetFieldByName 'test-schema.R:74:3' [success] 'test-schema.R:75:3' [success] End test: Schema $GetFieldByName Start test: Schema extract (returns Field) 'test-schema.R:87:3' [success] 'test-schema.R:88:3' [success] 'test-schema.R:89:3' [success] 'test-schema.R:91:3' [success] 'test-schema.R:92:3' [success] End test: Schema extract (returns Field) Start test: Schema slicing 'test-schema.R:97:3' [success] 'test-schema.R:98:3' [success] 'test-schema.R:99:3' [success] 'test-schema.R:100:3' [success] 'test-schema.R:101:3' [success] 'test-schema.R:102:3' [success] End test: Schema slicing Start test: Schema modification 'test-schema.R:108:3' [success] 'test-schema.R:110:3' [success] 'test-schema.R:112:3' [success] 'test-schema.R:115:3' [success] 'test-schema.R:118:3' [success] 'test-schema.R:123:3' [success] 'test-schema.R:129:3' [success] 'test-schema.R:131:3' [success] 'test-schema.R:134:3' [success] 'test-schema.R:135:3' [success] 'test-schema.R:136:3' [success] 'test-schema.R:137:3' [success] 'test-schema.R:138:3' [success] 'test-schema.R:139:3' [success] End test: Schema modification Start test: Metadata can be reassigned as a whole 'test-schema.R:147:3' [success] 'test-schema.R:151:3' [success] 'test-schema.R:154:3' [warning] 'test-schema.R:155:3' [success] End test: Metadata can be reassigned as a whole Start test: Metadata is preserved when modifying Schema 'test-schema.R:161:3' [success] 'test-schema.R:163:3' [success] End test: Metadata is preserved when modifying Schema Start test: reading schema from Buffer 'test-schema.R:170:3' [success] 'test-schema.R:174:3' [success] 'test-schema.R:178:3' [success] 'test-schema.R:181:3' [success] 'test-schema.R:184:3' [success] 'test-schema.R:185:3' [success] 'test-schema.R:188:3' [success] 'test-schema.R:190:3' [success] 'test-schema.R:191:3' [success] End test: reading schema from Buffer Start test: Input validation when creating a table with a schema 'test-schema.R:195:3' [success] End test: Input validation when creating a table with a schema Start test: Schema$Equals 'test-schema.R:206:3' [success] 'test-schema.R:207:3' [success] 'test-schema.R:210:3' [success] 'test-schema.R:213:3' [success] End test: Schema$Equals Start test: unify_schemas 'test-schema.R:219:3' [success] 'test-schema.R:224:3' [success] 'test-schema.R:228:3' [success] 'test-schema.R:232:3' [success] End test: unify_schemas Start test: Schema to C-interface 'test-schema.R:247:3' [success] End test: Schema to C-interface Start test: Schemas from lists 'test-schema.R:264:3' [success] 'test-schema.R:265:3' [success] End test: Schemas from lists Start test: as_schema() works for Schema objects 'test-schema.R:270:3' [success] End test: as_schema() works for Schema objects Start test: as_schema() works for StructType objects 'test-schema.R:275:3' [success] End test: as_schema() works for StructType objects Start test: schema name assignment 'test-schema.R:280:3' [success] 'test-schema.R:282:3' [success] 'test-schema.R:283:3' [success] 'test-schema.R:284:3' [success] 'test-schema.R:290:3' [success] 'test-schema.R:291:3' [success] End test: schema name assignment Start test: schema extraction 'test-schema.R:298:3' [success] 'test-schema.R:299:3' [success] 'test-schema.R:301:3' [success] 'test-schema.R:306:3' [success] 'test-schema.R:309:3' [success] 'test-schema.R:312:3' [success] 'test-schema.R:315:3' [success] End test: schema extraction Start test: schema print truncation 'test-schema.R:321:3' [success] 'test-schema.R:327:3' [success] End test: schema print truncation Start test: can set/get cpu thread pool capacity 'test-thread-pool.R:21:3' [success] 'test-thread-pool.R:23:3' [success] End test: can set/get cpu thread pool capacity Start test: can set/get I/O thread pool capacity 'test-thread-pool.R:29:3' [success] 'test-thread-pool.R:31:3' [success] End test: can set/get I/O thread pool capacity Start test: infer_type() gets the right type for arrow::Array 'test-type.R:20:3' [success] End test: infer_type() gets the right type for arrow::Array Start test: infer_type() gets the right type for ChunkedArray 'test-type.R:25:3' [success] End test: infer_type() gets the right type for ChunkedArray Start test: infer_type() infers from R type 'test-type.R:29:3' [success] 'test-type.R:30:3' [success] 'test-type.R:31:3' [success] 'test-type.R:32:3' [success] 'test-type.R:33:3' [success] 'test-type.R:34:3' [success] 'test-type.R:38:3' [success] 'test-type.R:42:3' [success] 'test-type.R:46:3' [success] 'test-type.R:50:3' [success] End test: infer_type() infers from R type Start test: infer_type() default method errors for unknown classes 'test-type.R:56:1' [skip] End test: infer_type() default method errors for unknown classes Start test: infer_type() can infer struct types from data frames 'test-type.R:68:3' [success] End test: infer_type() can infer struct types from data frames Start test: infer_type() can infer type for vctr_vctr subclasses 'test-type.R:73:3' [success] End test: infer_type() can infer type for vctr_vctr subclasses Start test: infer_type() can infer nested extension types 'test-type.R:81:3' [success] End test: infer_type() can infer nested extension types Start test: infer_type() can infer vctrs::list_of() types 'test-type.R:88:3' [success] End test: infer_type() can infer vctrs::list_of() types Start test: infer_type() can infer blob type 'test-type.R:94:3' [success] 'test-type.R:98:3' [success] End test: infer_type() can infer blob type Start test: DataType$Equals 'test-type.R:105:3' [success] 'test-type.R:106:3' [success] 'test-type.R:107:3' [success] 'test-type.R:108:3' [success] 'test-type.R:109:3' [success] 'test-type.R:110:3' [success] 'test-type.R:111:3' [success] End test: DataType$Equals Start test: Masked data type functions still work 'test-type.R:115:3' [skip] End test: Masked data type functions still work Start test: Type strings are correctly canonicalized 'test-type.R:153:3' [success] 'test-type.R:154:3' [success] 'test-type.R:155:3' [success] 'test-type.R:156:3' [success] 'test-type.R:157:3' [success] 'test-type.R:158:3' [success] 'test-type.R:159:3' [success] 'test-type.R:160:3' [success] 'test-type.R:161:3' [success] 'test-type.R:162:3' [success] 'test-type.R:163:3' [success] 'test-type.R:164:3' [success] 'test-type.R:165:3' [success] 'test-type.R:166:3' [success] 'test-type.R:167:3' [success] 'test-type.R:168:3' [success] 'test-type.R:169:3' [success] 'test-type.R:170:3' [success] 'test-type.R:171:3' [success] 'test-type.R:172:3' [success] 'test-type.R:173:3' [success] 'test-type.R:174:3' [success] 'test-type.R:175:3' [success] 'test-type.R:178:3' [success] 'test-type.R:182:3' [success] 'test-type.R:186:3' [success] 'test-type.R:190:3' [success] 'test-type.R:194:3' [success] 'test-type.R:198:3' [success] 'test-type.R:202:3' [success] 'test-type.R:206:3' [success] 'test-type.R:210:3' [success] 'test-type.R:214:3' [success] 'test-type.R:218:3' [success] 'test-type.R:222:3' [success] 'test-type.R:226:3' [success] 'test-type.R:230:3' [success] 'test-type.R:234:3' [success] 'test-type.R:238:3' [success] 'test-type.R:242:3' [success] 'test-type.R:246:3' [success] 'test-type.R:250:3' [success] 'test-type.R:256:3' [success] 'test-type.R:260:3' [success] 'test-type.R:264:3' [success] 'test-type.R:268:3' [success] 'test-type.R:274:3' [success] End test: Type strings are correctly canonicalized Start test: infer_type() gets the right type for Expression 'test-type.R:283:3' [warning] 'test-type.R:285:3' [success] 'test-type.R:286:3' [success] 'test-type.R:287:3' [success] 'test-type.R:288:3' [success] 'test-type.R:289:3' [success] 'test-type.R:292:3' [success] End test: infer_type() gets the right type for Expression Start test: infer_type() infers type for POSIXlt 'test-type.R:297:3' [success] End test: infer_type() infers type for POSIXlt Start test: infer_type() infers type for vctrs 'test-type.R:305:3' [success] End test: infer_type() infers type for vctrs Start test: type() is deprecated 'test-type.R:313:3' [success] 'test-type.R:317:3' [success] End test: type() is deprecated Start test: infer_type() infers type for lists of raw() as binary() 'test-type.R:321:3' [success] 'test-type.R:326:3' [success] End test: infer_type() infers type for lists of raw() as binary() Start test: infer_type() infers type for lists starting with NULL - ARROW-17639 'test-type.R:335:3' [success] 'test-type.R:342:3' [success] 'test-type.R:348:3' [success] End test: infer_type() infers type for lists starting with NULL - ARROW-17639 Start test: list_compute_functions() works 'test-udf.R:19:3' [success] 'test-udf.R:20:3' [success] End test: list_compute_functions() works Start test: arrow_scalar_function() works 'test-udf.R:30:3' [success] 'test-udf.R:31:3' [success] 'test-udf.R:39:3' [success] 'test-udf.R:40:3' [success] 'test-udf.R:48:3' [success] 'test-udf.R:49:3' [success] 'test-udf.R:59:3' [success] 'test-udf.R:60:3' [success] 'test-udf.R:61:3' [success] 'test-udf.R:62:3' [success] 'test-udf.R:23:1' [skip] End test: arrow_scalar_function() works Start test: arrow_scalar_function() works with auto_convert = TRUE 'test-udf.R:77:3' [success] End test: arrow_scalar_function() works with auto_convert = TRUE Start test: register_scalar_function() adds a compute function to the registry 'test-udf.R:87:3' [skip] End test: register_scalar_function() adds a compute function to the registry Start test: arrow_scalar_function() with bad return type errors 'test-udf.R:132:3' [warning] 'test-udf.R:132:3' [success] 'test-udf.R:145:3' [warning] 'test-udf.R:145:3' [success] End test: arrow_scalar_function() with bad return type errors Start test: register_scalar_function() can register multiple kernels 'test-udf.R:163:3' [warning] 'test-udf.R:163:3' [success] 'test-udf.R:168:3' [warning] 'test-udf.R:168:3' [success] 'test-udf.R:173:3' [warning] 'test-udf.R:173:3' [success] End test: register_scalar_function() can register multiple kernels Start test: register_scalar_function() errors for unsupported specifications 'test-udf.R:180:3' [success] 'test-udf.R:190:3' [success] 'test-udf.R:200:3' [success] End test: register_scalar_function() errors for unsupported specifications Start test: user-defined functions work during multi-threaded execution 'test-udf.R:218:3' [skip] End test: user-defined functions work during multi-threaded execution Start test: nested exec plans can contain user-defined functions 'test-udf.R:280:5' [warning] 'test-udf.R:280:5' [warning] 'test-udf.R:293:3' [warning] 'test-udf.R:293:3' [warning] 'test-udf.R:293:3' [success] 'test-udf.R:287:5' [warning] 'test-udf.R:287:5' [warning] 'test-udf.R:301:3' [success] End test: nested exec plans can contain user-defined functions Start test: head() on exec plan containing user-defined functions 'test-udf.R:305:3' [skip] End test: head() on exec plan containing user-defined functions Start test: We handle non-UTF strings 'test-utf.R:31:3' [success] 'test-utf.R:32:3' [success] 'test-utf.R:33:3' [success] 'test-utf.R:34:3' [success] 'test-utf.R:37:3' [success] 'test-utf.R:39:3' [success] 'test-utf.R:42:3' [success] 'test-utf.R:44:3' [success] 'test-utf.R:47:3' [success] 'test-utf.R:48:3' [success] 'test-utf.R:51:3' [success] 'test-utf.R:52:3' [success] 'test-utf.R:56:3' [success] 'test-utf.R:61:3' [success] 'test-utf.R:62:3' [success] 'test-utf.R:63:3' [success] 'test-utf.R:64:3' [success] 'test-utf.R:69:3' [success] 'test-utf.R:74:5' [success] End test: We handle non-UTF strings Start test: as_writable_table() works for data.frame, RecordBatch, and Table 'test-util.R:20:3' [success] 'test-util.R:23:3' [success] 'test-util.R:28:3' [warning] 'test-util.R:29:3' [success] End test: as_writable_table() works for data.frame, RecordBatch, and Table Start test: as_writable_table() errors for invalid input 'test-util.R:32:1' [skip] End test: as_writable_table() errors for invalid input Start test: all_funs() identifies namespace-qualified and unqualified functions 'test-util.R:44:3' [success] 'test-util.R:48:3' [success] 'test-util.R:52:3' [success] 'test-util.R:56:3' [success] 'test-util.R:60:3' [success] 'test-util.R:64:3' [success] 'test-util.R:68:3' [success] End test: all_funs() identifies namespace-qualified and unqualified functions Start test: parse_compact_col_spec() converts string specs to schema 'test-util.R:80:3' [success] 'test-util.R:96:3' [success] 'test-util.R:101:3' [success] 'test-util.R:106:3' [success] End test: parse_compact_col_spec() converts string specs to schema [ FAIL 267 | WARN 2327 | SKIP 110 | PASS 5942 ] ══ Skipped tests (110) ═════════════════════════════════════════════════════════ • ARROW-17043 (date/datetime arithmetic with integers) (1): 'test-compute-arith.R:128:3' • ARROW-18101 (1): 'test-udf.R:305:3' • Arrow C++ not built with gcs (1): 'test-gcs.R:18:1' • Arrow C++ not built with s3 (2): 'test-s3-minio.R:18:1', 'test-s3.R:18:1' • Arrow C++ not built with substrait (1): 'test-query-engine.R:96:3' • Arrow C++ not built with zstd (5): 'test-backwards-compatibility.R:90:5', 'test-backwards-compatibility.R:99:5', 'test-backwards-compatibility.R:109:5', 'test-compressed.R:44:3', 'test-csv.R:634:3' • Flight server is not running (1): 'test-python-flight.R:84:5' • GH-33708: timestamp_parsers don't appear to be working properly (1): 'test-dataset-csv.R:629:3' • Ingest_POSIXct only implemented for REALSXP (1): 'test-Array.R:297:5' • Need halffloat support: https://issues.apache.org/jira/browse/ARROW-3802 (1): 'test-Array.R:447:3' • On CRAN (87): 'test-Array.R:59:3', 'test-Array.R:209:3', 'test-Array.R:216:3', 'test-Array.R:1119:1', 'test-Array.R:1203:1', 'test-Array.R:1219:1', 'test-Array.R:1250:1', 'test-Array.R:1328:1', 'test-RecordBatch.R:516:1', 'test-RecordBatch.R:525:1', 'test-Table.R:521:1', 'test-altrep.R:379:3', 'test-arrow.R:58:3', 'test-backwards-compatibility.R:54:3', 'test-backwards-compatibility.R:64:3', 'test-backwards-compatibility.R:74:3', 'test-chunked-array.R:120:3', 'test-compute-no-bindings.R:170:3', 'test-compute-no-bindings.R:186:3', 'test-csv.R:732:3', 'test-dataset-dplyr.R:73:3', 'test-dataset-dplyr.R:121:3', 'test-dataset-dplyr.R:323:1', 'test-dataset-write.R:580:1', 'test-dataset.R:879:1', 'test-dataset.R:1177:1', 'test-dplyr-across.R:20:1', 'test-dplyr-eval.R:37:1', 'test-dplyr-filter.R:290:3', 'test-dplyr-funcs-conditional.R:23:1', 'test-dplyr-funcs-datetime.R:27:1', 'test-dplyr-funcs-math.R:22:1', 'test-dplyr-funcs-string.R:21:1', 'test-dplyr-funcs-type.R:24:1', 'test-dplyr-funcs.R:19:1', 'test-dplyr-glimpse.R:20:1', 'test-dplyr-glimpse.R:26:1', 'test-dplyr-glimpse.R:32:1', 'test-dplyr-glimpse.R:38:1', 'test-dplyr-glimpse.R:45:1', 'test-dplyr-glimpse.R:69:1', 'test-dplyr-glimpse.R:73:1', 'test-dplyr-glimpse.R:95:1', 'test-dplyr-join.R:116:1', 'test-dplyr-join.R:456:3', 'test-dplyr-mutate.R:157:3', 'test-dplyr-mutate.R:516:3', 'test-dplyr-mutate.R:661:3', 'test-dplyr-query.R:595:1', 'test-dplyr-slice.R:107:3', 'test-dplyr-summarize.R:323:1', 'test-dplyr-summarize.R:786:1', 'test-dplyr-summarize.R:1276:1', 'test-duckdb.R:19:1', 'test-extension.R:18:1', 'test-extension.R:175:1', 'test-extra-package-roundtrip.R:18:1', 'test-feather.R:141:1', 'test-feather.R:262:3', 'test-feather.R:332:3', 'test-filesystem.R:138:3', 'test-filesystem.R:146:3', 'test-filesystem.R:155:3', 'test-filesystem.R:167:3', 'test-filesystem.R:178:3', 'test-filesystem.R:193:3', 'test-io.R:71:3', 'test-ipc-stream.R:42:1', 'test-ipc-stream.R:48:3', 'test-parquet.R:23:3', 'test-parquet.R:43:3', 'test-parquet.R:52:3', 'test-parquet.R:59:3', 'test-parquet.R:114:1', 'test-parquet.R:181:3', 'test-parquet.R:255:3', 'test-parquet.R:487:3', 'test-python.R:19:3', 'test-python.R:38:1', 'test-safe-call-into-r.R:21:3', 'test-safe-call-into-r.R:36:3', 'test-safe-call-into-r.R:51:3', 'test-type.R:56:1', 'test-udf.R:23:1', 'test-udf.R:87:3', 'test-udf.R:218:3', 'test-util.R:32:1' • Parquet test data missing (1): 'test-parquet.R:475:3' • TODO (ARROW-16630): make sure BottomK can handle NA ordering (1): 'test-dplyr-collapse.R:173:3' • TODO: (if anyone uses RangeEquals) (1): 'test-Array.R:139:3' • Table with 0 cols doesn't know how many rows it should have (1): 'test-Table.R:114:3' • Work around masking of data type functions (ARROW-12322) (1): 'test-type.R:115:3' • environment variable ARROW_LARGE_MEMORY_TESTS (1): 'test-Table.R:684:3' • https://issues.apache.org/jira/browse/ARROW-7653 (1): 'test-dataset.R:563:3' • tolower(Sys.info()[["sysname"]]) != "windows" is TRUE (1): 'test-compressed.R:27:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-dplyr-across.R:282:3'): ARROW-14071 - R functions from a user's environment ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-across.R:282:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, across(c(int, dbl), makeWhole))) 10. ├─dplyr::mutate(.input, across(c(int, dbl), makeWhole)) 11. └─arrow:::mutate.ArrowTabular(.input, across(c(int, dbl), makeWhole)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:26:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:26:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, chr)) 10. ├─dplyr::arrange(.input, int, chr) 11. └─arrow:::arrange.ArrowTabular(.input, int, chr) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:32:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:32:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, desc(dbl))) 10. ├─dplyr::arrange(.input, int, desc(dbl)) 11. └─arrow:::arrange.ArrowTabular(.input, int, desc(dbl)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:38:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:38:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, dplyr::desc(dbl))) 10. ├─dplyr::arrange(.input, int, dplyr::desc(dbl)) 11. └─arrow:::arrange.ArrowTabular(.input, int, dplyr::desc(dbl)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:44:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:44:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, desc(desc(dbl)))) 10. ├─dplyr::arrange(.input, int, desc(desc(dbl))) 11. └─arrow:::arrange.ArrowTabular(.input, int, desc(desc(dbl))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:50:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:50:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, dplyr::desc(dplyr::desc(dbl)))) 10. ├─dplyr::arrange(.input, int, dplyr::desc(dplyr::desc(dbl))) 11. └─arrow:::arrange.ArrowTabular(.input, int, dplyr::desc(dplyr::desc(dbl))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:56:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:56:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(arrange(.input, int), desc(dbl))) 10. ├─dplyr::arrange(arrange(.input, int), desc(dbl)) 11. ├─dplyr::arrange(.input, int) 12. └─arrow:::arrange.ArrowTabular(.input, int) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:63:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:63:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(arrange(.input, int), dplyr::desc(dbl))) 10. ├─dplyr::arrange(arrange(.input, int), dplyr::desc(dbl)) 11. ├─dplyr::arrange(.input, int) 12. └─arrow:::arrange.ArrowTabular(.input, int) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:70:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:70:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int + dbl, chr)) 10. ├─dplyr::arrange(.input, int + dbl, chr) 11. └─arrow:::arrange.ArrowTabular(.input, int + dbl, chr) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:76:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:76:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(mutate(.input, zzz = int + dbl, ), zzz, chr) 11. ├─dplyr::mutate(.input, zzz = int + dbl, ) 12. └─arrow:::mutate.ArrowTabular(.input, zzz = int + dbl, ) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:83:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:83:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(mutate(.input, zzz = int + dbl), int + dbl, chr) 11. ├─dplyr::mutate(.input, zzz = int + dbl) 12. └─arrow:::mutate.ArrowTabular(.input, zzz = int + dbl) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:90:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:90:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(mutate(.input, int + dbl), int + dbl, chr) 11. ├─dplyr::mutate(.input, int + dbl) 12. └─arrow:::mutate.ArrowTabular(.input, int + dbl) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:97:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:97:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(group_by(.input, grp), int, dbl)) 10. ├─dplyr::arrange(group_by(.input, grp), int, dbl) 11. ├─dplyr::group_by(.input, grp) 12. └─arrow:::group_by.ArrowTabular(.input, grp) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:104:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:104:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(group_by(.input, grp), int, dbl, .by_group = TRUE)) 10. ├─dplyr::arrange(group_by(.input, grp), int, dbl, .by_group = TRUE) 11. ├─dplyr::group_by(.input, grp) 12. └─arrow:::group_by.ArrowTabular(.input, grp) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:111:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:111:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(group_by(.input, grp, grp2), int, dbl, .by_group = TRUE) 11. ├─dplyr::group_by(.input, grp, grp2) 12. └─arrow:::group_by.ArrowTabular(.input, grp, grp2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:119:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:119:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─base::as.vector(...) 10. ├─dplyr::pull(...) 11. ├─dplyr::arrange(group_by(.input, grp), .by_group = TRUE) 12. ├─dplyr::group_by(.input, grp) 13. └─arrow:::group_by.ArrowTabular(.input, grp) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:134:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:134:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(group_by(.input, grp))) 10. ├─dplyr::arrange(group_by(.input, grp)) 11. ├─dplyr::group_by(.input, grp) 12. └─arrow:::group_by.ArrowTabular(.input, grp) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:148:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:148:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, chr)) 10. ├─dplyr::arrange(.input, chr) 11. └─arrow:::arrange.ArrowTabular(.input, chr) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:156:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:156:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, dbl)) 10. ├─dplyr::arrange(.input, int, dbl) 11. └─arrow:::arrange.ArrowTabular(.input, int, dbl) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:165:3'): arrange() on datetime columns ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:165:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, dttm, int)) 10. ├─dplyr::arrange(.input, dttm, int) 11. └─arrow:::arrange.ArrowTabular(.input, dttm, int) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:171:3'): arrange() on datetime columns ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:171:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, dttm)) 10. ├─dplyr::arrange(.input, dttm) 11. └─arrow:::arrange.ArrowTabular(.input, dttm) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:181:3'): arrange() on logical columns ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:181:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, lgl, int)) 10. ├─dplyr::arrange(.input, lgl, int) 11. └─arrow:::arrange.ArrowTabular(.input, lgl, int) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:235:3'): Can use across() within arrange() ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:235:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, across(starts_with("d")))) 10. ├─dplyr::arrange(.input, across(starts_with("d"))) 11. └─arrow:::arrange.ArrowTabular(.input, across(starts_with("d"))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:241:3'): Can use across() within arrange() ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:241:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, across(starts_with("d"), desc))) 10. ├─dplyr::arrange(.input, across(starts_with("d"), desc)) 11. └─arrow:::arrange.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-collapse.R:98:3'): collapse ──────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-collapse.R:98:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::collapse(...) 13. ├─dplyr::mutate(...) 14. ├─dplyr::select(...) 15. ├─dplyr::filter(.input, dbl > 2, chr == "d" | chr == "f") 16. └─arrow:::filter.ArrowTabular(...) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::apply_filter_impl(...) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-collapse.R:110:3'): collapse ─────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-collapse.R:110:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::collapse(...) 13. ├─dplyr::select(...) 14. ├─dplyr::collapse(filter(.input, dbl > 2, chr == "d" | chr == "f")) 15. ├─dplyr::filter(.input, dbl > 2, chr == "d" | chr == "f") 16. └─arrow:::filter.ArrowTabular(...) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::apply_filter_impl(...) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-collapse.R:122:3'): collapse ─────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-collapse.R:122:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::collapse(...) 13. ├─dplyr::select(...) 14. ├─dplyr::group_by(...) 15. ├─dplyr::collapse(filter(.input, dbl > 2, chr == "d" | chr == "f")) 16. ├─dplyr::filter(.input, dbl > 2, chr == "d" | chr == "f") 17. └─arrow:::filter.ArrowTabular(...) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::apply_filter_impl(...) 25. └─arrow:::arrow_mask(out) 26. └─arrow:::empty_named_list() 27. └─base::structure(list(), .Names = character(0)) 28. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:27:3'): count/tally ──────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(collect(count(.input)), tbl) at test-dplyr-count.R:27:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(count(.input)) 10. ├─dplyr::count(.input) 11. └─arrow:::count.ArrowTabular(.input) 12. ├─dplyr::tally(...) 13. └─arrow:::tally.ArrowTabular(...) 14. ├─dplyr::summarize(x, `:=`(!!name, n())) 15. └─arrow:::summarise.ArrowTabular(x, `:=`(!!name, n())) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 23. └─arrow:::arrow_mask(.data) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:34:3'): count/tally ──────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(collect(tally(.input)), tbl) at test-dplyr-count.R:34:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(tally(.input)) 10. ├─dplyr::tally(.input) 11. └─arrow:::tally.ArrowTabular(.input) 12. ├─dplyr::summarize(x, `:=`(!!name, n())) 13. └─arrow:::summarise.ArrowTabular(x, `:=`(!!name, n())) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:43:3'): count/tally with wt and grouped data ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:43:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(count(group_by(.input, some_grouping), wt = int)) 10. ├─dplyr::count(group_by(.input, some_grouping), wt = int) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:51:3'): count/tally with wt and grouped data ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:51:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(tally(group_by(.input, some_grouping), wt = int)) 10. ├─dplyr::tally(group_by(.input, some_grouping), wt = int) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:61:3'): count/tally with sort ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:61:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::count(group_by(.input, some_grouping), wt = int, sort = TRUE) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:69:3'): count/tally with sort ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:69:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::tally(group_by(.input, some_grouping), wt = int, sort = TRUE) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:79:3'): count/tally with name arg ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:79:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(count(.input, name = "new_col")) 10. ├─dplyr::count(.input, name = "new_col") 11. └─arrow:::count.ArrowTabular(.input, name = "new_col") 12. ├─dplyr::tally(...) 13. └─arrow:::tally.ArrowTabular(...) 14. ├─dplyr::summarize(x, `:=`(!!name, n())) 15. └─arrow:::summarise.ArrowTabular(x, `:=`(!!name, n())) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 23. └─arrow:::arrow_mask(.data) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:86:3'): count/tally with name arg ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:86:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(tally(.input, name = "new_col")) 10. ├─dplyr::tally(.input, name = "new_col") 11. └─arrow:::tally.ArrowTabular(.input, name = "new_col") 12. ├─dplyr::summarize(x, `:=`(!!name, n())) 13. └─arrow:::summarise.ArrowTabular(x, `:=`(!!name, n())) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:95:3'): count returns an ungrouped tibble ────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:95:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::count(.input, some_grouping, another_grouping, sort = TRUE) 11. └─arrow:::count.ArrowTabular(...) 12. ├─dplyr::group_by(x, ..., .add = TRUE) 13. └─arrow:::group_by.ArrowTabular(x, ..., .add = TRUE) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:26:3'): distinct() ────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:26:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::distinct(.input, some_grouping, lgl) 12. └─arrow:::distinct.ArrowTabular(.input, some_grouping, lgl) 13. ├─dplyr::group_by(.data, ..., .add = TRUE) 14. └─arrow:::group_by.ArrowTabular(.data, ..., .add = TRUE) 15. ├─dplyr::mutate(.data, !!!final_groups) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:36:3'): distinct() works without any variables ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:36:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(distinct(.input), int)) 10. ├─dplyr::arrange(distinct(.input), int) 11. ├─dplyr::distinct(.input) 12. └─arrow:::distinct.ArrowTabular(.input) 13. ├─dplyr::group_by(.data, !!!syms(names(.data))) 14. └─arrow:::group_by.ArrowTabular(.data, !!!syms(names(.data))) 15. ├─dplyr::mutate(.data, !!!final_groups) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:44:3'): distinct() works without any variables ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:44:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(distinct(group_by(.input, x = int + 1)), int) 11. ├─dplyr::distinct(group_by(.input, x = int + 1)) 12. ├─dplyr::group_by(.input, x = int + 1) 13. └─arrow:::group_by.ArrowTabular(.input, x = int + 1) 14. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 15. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 16. ├─dplyr::mutate(.data, !!!vars) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:56:3'): distinct() can retain groups ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:56:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::distinct(group_by(.input, some_grouping, int), lgl) 12. ├─dplyr::group_by(.input, some_grouping, int) 13. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:66:3'): distinct() can retain groups ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:66:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::distinct(group_by(.input, y = some_grouping, int), x = lgl) 12. ├─dplyr::group_by(.input, y = some_grouping, int) 13. └─arrow:::group_by.ArrowTabular(.input, y = some_grouping, int) 14. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 15. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 16. ├─dplyr::mutate(.data, !!!vars) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:77:3'): distinct() can contain expressions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:77:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::arrange(...) 10. ├─dplyr::collect(distinct(.input, lgl, x = some_grouping + 1)) 11. ├─dplyr::distinct(.input, lgl, x = some_grouping + 1) 12. └─arrow:::distinct.ArrowTabular(...) 13. ├─dplyr::group_by(.data, ..., .add = TRUE) 14. └─arrow:::group_by.ArrowTabular(.data, ..., .add = TRUE) 15. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 16. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 17. ├─dplyr::mutate(.data, !!!vars) 18. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 19. ├─arrow:::try_arrow_dplyr(...) 20. │ ├─base::tryCatch(...) 21. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 22. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 23. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 24. │ └─base::eval(expr, parent) 25. └─arrow:::arrow_mask(out) 26. └─arrow:::empty_named_list() 27. └─base::structure(list(), .Names = character(0)) 28. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:85:3'): distinct() can contain expressions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:85:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::distinct(...) 12. ├─dplyr::group_by(.input, lgl, int) 13. └─arrow:::group_by.ArrowTabular(.input, lgl, int) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:96:3'): across() works in distinct() ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:96:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::arrange(...) 10. ├─dplyr::collect(distinct(.input, across(starts_with("d")))) 11. ├─dplyr::distinct(.input, across(starts_with("d"))) 12. └─arrow:::distinct.ArrowTabular(.input, across(starts_with("d"))) 13. ├─dplyr::group_by(.data, ..., .add = TRUE) 14. └─arrow:::group_by.ArrowTabular(.data, ..., .add = TRUE) 15. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 16. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 17. ├─dplyr::mutate(.data, !!!vars) 18. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 19. ├─arrow:::try_arrow_dplyr(...) 20. │ ├─base::tryCatch(...) 21. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 22. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 23. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 24. │ └─base::eval(expr, parent) 25. └─arrow:::arrow_mask(out) 26. └─arrow:::empty_named_list() 27. └─base::structure(list(), .Names = character(0)) 28. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:32:3'): filter() on is.na() ─────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:32:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(filter(.input, is.na(lgl)), chr, int, lgl)) 10. ├─dplyr::select(filter(.input, is.na(lgl)), chr, int, lgl) 11. ├─dplyr::filter(.input, is.na(lgl)) 12. └─arrow:::filter.ArrowTabular(.input, is.na(lgl)) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:42:3'): filter() with NAs in selection ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:42:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(filter(.input, lgl), chr, int, lgl)) 10. ├─dplyr::select(filter(.input, lgl), chr, int, lgl) 11. ├─dplyr::filter(.input, lgl) 12. └─arrow:::filter.ArrowTabular(.input, lgl) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:52:3'): Filter returning an empty Table should not segfault (ARROW-8354) ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:52:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(filter(.input, false), chr, int, lgl)) 10. ├─dplyr::select(filter(.input, false), chr, int, lgl) 11. ├─dplyr::filter(.input, false) 12. └─arrow:::filter.ArrowTabular(.input, false) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:63:3'): filtering with expression ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:63:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, chr == char_sym) 12. └─arrow:::filter.ArrowTabular(.input, chr == char_sym) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:73:3'): filtering with arithmetic ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:73:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, dbl + 1 > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl + 1 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:81:3'): filtering with arithmetic ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:81:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, dbl/2 > 3), string = chr, int, dbl) 11. ├─dplyr::filter(.input, dbl/2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl/2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:89:3'): filtering with arithmetic ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:89:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, dbl/2L > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl/2L > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:97:3'): filtering with arithmetic ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:97:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, int/2 > 3), string = chr, int, dbl) 11. ├─dplyr::filter(.input, int/2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, int/2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:105:3'): filtering with arithmetic ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:105:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, int/2L > 3) 12. └─arrow:::filter.ArrowTabular(.input, int/2L > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:113:3'): filtering with arithmetic ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:113:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, dbl%/%2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl%/%2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:121:3'): filtering with arithmetic ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:121:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, dbl^2 > 3), string = chr, int, dbl) 11. ├─dplyr::filter(.input, dbl^2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl^2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:131:3'): filtering with expression + autocasting ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:131:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, dbl + 1 > 3L) 12. └─arrow:::filter.ArrowTabular(.input, dbl + 1 > 3L) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:139:3'): filtering with expression + autocasting ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:139:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, int + 1 > 3) 12. └─arrow:::filter.ArrowTabular(.input, int + 1 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:147:3'): filtering with expression + autocasting ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:147:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, int^2 > 3), string = chr, int, dbl) 11. ├─dplyr::filter(.input, int^2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, int^2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:157:3'): More complex select/filter ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:157:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::select(...) 13. ├─dplyr::filter(.input, dbl > 2, chr == "d" | chr == "f") 14. └─arrow:::filter.ArrowTabular(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::apply_filter_impl(...) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:169:3'): filter() with %in% ─────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:169:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, dbl > 2, chr %in% c("d", "f"))) 10. ├─dplyr::filter(.input, dbl > 2, chr %in% c("d", "f")) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:178:3'): Negative scalar values ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:178:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, some_negative > -2)) 10. ├─dplyr::filter(.input, some_negative > -2) 11. └─arrow:::filter.ArrowTabular(.input, some_negative > -2) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:184:3'): Negative scalar values ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:184:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, some_negative %in% -1)) 10. ├─dplyr::filter(.input, some_negative %in% -1) 11. └─arrow:::filter.ArrowTabular(.input, some_negative %in% -1) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:190:3'): Negative scalar values ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:190:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, int == -some_negative)) 10. ├─dplyr::filter(.input, int == -some_negative) 11. └─arrow:::filter.ArrowTabular(.input, int == -some_negative) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:199:3'): filter() with between() ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:199:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, between(dbl, 1, 2))) 10. ├─dplyr::filter(.input, between(dbl, 1, 2)) 11. └─arrow:::filter.ArrowTabular(.input, between(dbl, 1, 2)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:206:3'): filter() with between() ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:206:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, between(dbl, 0.5, 2))) 10. ├─dplyr::filter(.input, between(dbl, 0.5, 2)) 11. └─arrow:::filter.ArrowTabular(.input, between(dbl, 0.5, 2)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:222:3'): filter() with between() ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:222:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, between(dbl, 1, NA))) 10. ├─dplyr::filter(.input, between(dbl, 1, NA)) 11. └─arrow:::filter.ArrowTabular(.input, between(dbl, 1, NA)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:232:3'): filter() with string ops ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:232:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, dbl > 2, str_length(verses) > 25)) 10. ├─dplyr::filter(.input, dbl > 2, str_length(verses) > 25) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:239:3'): filter() with string ops ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:239:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:252:3'): filter environment scope ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:252:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, chr == b_var)) 10. ├─dplyr::filter(.input, chr == b_var) 11. └─arrow:::filter.ArrowTabular(.input, chr == b_var) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:264:3'): filter environment scope ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:264:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(select(.input, -fct), isEqualTo(int, 4))) 10. ├─dplyr::filter(select(.input, -fct), isEqualTo(int, 4)) 11. └─arrow:::filter.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:272:3'): filter environment scope ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:272:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(select(.input, -fct), nchar(padded_strings) < 10) 11. └─arrow:::filter.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:280:3'): filter environment scope ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:280:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(select(.input, -fct), isShortString(padded_strings))) 10. ├─dplyr::filter(select(.input, -fct), isShortString(padded_strings)) 11. └─arrow:::filter.arrow_dplyr_query(select(.input, -fct), isShortString(padded_strings)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:357:3'): Calling Arrow compute functions 'directly' ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:357:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. └─arrow:::filter.ArrowTabular(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:370:3'): filter() with .data pronoun ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:370:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, .data$dbl > 4), "chr", "int", "lgl") 11. ├─dplyr::filter(.input, .data$dbl > 4) 12. └─arrow:::filter.ArrowTabular(.input, .data$dbl > 4) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:380:3'): filter() with .data pronoun ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:380:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, is.na(.data$lgl)) 12. └─arrow:::filter.ArrowTabular(.input, is.na(.data$lgl)) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:390:3'): filter() with .data pronoun ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:390:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, .data$dbl > .env$chr) 12. └─arrow:::filter.ArrowTabular(.input, .data$dbl > .env$chr) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:400:3'): filter() with namespaced functions ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:400:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, dplyr::between(dbl, 1, 2))) 10. ├─dplyr::filter(.input, dplyr::between(dbl, 1, 2)) 11. └─arrow:::filter.ArrowTabular(.input, dplyr::between(dbl, 1, 2)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:408:3'): filter() with namespaced functions ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:408:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:417:3'): filter() with across() ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:417:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, if_any(ends_with("l"), ~is.na(.)))) 10. ├─dplyr::filter(.input, if_any(ends_with("l"), ~is.na(.))) 11. └─arrow:::filter.ArrowTabular(.input, if_any(ends_with("l"), ~is.na(.))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:424:3'): filter() with across() ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:424:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:437:3'): .by argument ───────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:437:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, is.na(lgl), .by = chr) 12. └─arrow:::filter.ArrowTabular(.input, is.na(lgl), .by = chr) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:444:3'): .by argument ───────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:444:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, is.na(lgl), .by = starts_with("chr")) 12. └─arrow:::filter.ArrowTabular(.input, is.na(lgl), .by = starts_with("chr")) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:503:3'): filter_out() basic ─────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:503:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter_out(.input, chr == "b"), chr, int, lgl) 11. ├─dplyr::filter_out(.input, chr == "b") 12. └─arrow:::filter_out.ArrowTabular(.input, chr == "b") 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:513:3'): filter_out() keeps NA values in predicate result ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:513:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(filter_out(.input, lgl), chr, int, lgl)) 10. ├─dplyr::select(filter_out(.input, lgl), chr, int, lgl) 11. ├─dplyr::filter_out(.input, lgl) 12. └─arrow:::filter_out.ArrowTabular(.input, lgl) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:523:3'): filter_out() with multiple conditions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:523:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter_out(.input, dbl > 2, chr %in% c("d", "f"))) 10. ├─dplyr::filter_out(.input, dbl > 2, chr %in% c("d", "f")) 11. └─arrow:::filter_out.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:532:3'): More complex select/filter_out ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:532:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::select(...) 13. ├─dplyr::filter_out(.input, dbl > 2, chr == "d" | chr == "f") 14. └─arrow:::filter_out.ArrowTabular(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::apply_filter_impl(...) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:542:3'): More complex select/filter_out ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:542:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter_out(.input, !is.na(int))) 10. ├─dplyr::filter_out(.input, !is.na(int)) 11. └─arrow:::filter_out.ArrowTabular(.input, !is.na(int)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:26:3'): group_by groupings are recorded ───── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:26:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::select(group_by(.input, chr), int, chr) 12. ├─dplyr::group_by(.input, chr) 13. └─arrow:::group_by.ArrowTabular(.input, chr) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:37:3'): group_by supports creating/renaming ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:37:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, chr, numbers = int)) 10. ├─dplyr::group_by(.input, chr, numbers = int) 11. └─arrow:::group_by.ArrowTabular(.input, chr, numbers = int) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:43:3'): group_by supports creating/renaming ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:43:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, chr, numbers = int * 4)) 10. ├─dplyr::group_by(.input, chr, numbers = int * 4) 11. └─arrow:::group_by.ArrowTabular(.input, chr, numbers = int * 4) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:49:3'): group_by supports creating/renaming ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:49:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, int > 4, lgl, foo = int > 5)) 10. ├─dplyr::group_by(.input, int > 4, lgl, foo = int > 5) 11. └─arrow:::group_by.ArrowTabular(...) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:58:3'): group_by supports re-grouping by overlapping groups ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:58:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, chr, int), int, dbl)) 10. ├─dplyr::group_by(group_by(.input, chr, int), int, dbl) 11. ├─dplyr::group_by(.input, chr, int) 12. └─arrow:::group_by.ArrowTabular(.input, chr, int) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:66:3'): group_by supports re-grouping by overlapping groups ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:66:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, chr, int), int, chr = "some new value")) 10. ├─dplyr::group_by(group_by(.input, chr, int), int, chr = "some new value") 11. ├─dplyr::group_by(.input, chr, int) 12. └─arrow:::group_by.ArrowTabular(.input, chr, int) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:76:3'): ungroup ───────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:76:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::ungroup(select(group_by(.input, chr), int, chr)) 12. ├─dplyr::select(group_by(.input, chr), int, chr) 13. ├─dplyr::group_by(.input, chr) 14. └─arrow:::group_by.ArrowTabular(.input, chr) 15. ├─dplyr::mutate(.data, !!!final_groups) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:111:3'): Groups before conversion to a Table must not be restored after collect() (ARROW-17737) ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:111:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(ungroup(group_by(.input, chr, .add = FALSE))) 10. ├─dplyr::ungroup(group_by(.input, chr, .add = FALSE)) 11. ├─dplyr::group_by(.input, chr, .add = FALSE) 12. └─arrow:::group_by.ArrowTabular(.input, chr, .add = FALSE) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:119:3'): Groups before conversion to a Table must not be restored after collect() (ARROW-17737) ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:119:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(ungroup(group_by(.input, chr, .add = TRUE))) 10. ├─dplyr::ungroup(group_by(.input, chr, .add = TRUE)) 11. ├─dplyr::group_by(.input, chr, .add = TRUE) 12. └─arrow:::group_by.ArrowTabular(.input, chr, .add = TRUE) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:130:3'): group_by then rename ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:130:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(group_by(.input, chr), string = chr, int)) 10. ├─dplyr::select(group_by(.input, chr), string = chr, int) 11. ├─dplyr::group_by(.input, chr) 12. └─arrow:::group_by.ArrowTabular(.input, chr) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:141:3'): group_by with .drop ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:141:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::group_by(...) 11. └─arrow:::group_by.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:147:3'): group_by with .drop ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:147:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::group_by(...) 11. └─arrow:::group_by.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:190:3'): group_by with .drop ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:190:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::group_by_drop_default(...) 10. ├─dplyr::group_by(...) 11. └─arrow:::group_by.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:196:3'): group_by with .drop ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:196:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::group_by_drop_default(...) 10. ├─dplyr::ungroup(...) 11. ├─dplyr::group_by(...) 12. └─arrow:::group_by.ArrowTabular(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:206:3'): group_by() with namespaced functions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:206:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarise(...) 12. ├─dplyr::group_by(.input, int > base::sqrt(25)) 13. └─arrow:::group_by.ArrowTabular(.input, int > base::sqrt(25)) 14. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 15. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 16. ├─dplyr::mutate(.data, !!!vars) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:218:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:218:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, dbl2), .add = FALSE)) 10. ├─dplyr::group_by(group_by(.input, dbl2), .add = FALSE) 11. ├─dplyr::group_by(.input, dbl2) 12. └─arrow:::group_by.ArrowTabular(.input, dbl2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:225:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:225:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, dbl2), .add = TRUE)) 10. ├─dplyr::group_by(group_by(.input, dbl2), .add = TRUE) 11. ├─dplyr::group_by(.input, dbl2) 12. └─arrow:::group_by.ArrowTabular(.input, dbl2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:232:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:232:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, dbl2), chr, .add = FALSE)) 10. ├─dplyr::group_by(group_by(.input, dbl2), chr, .add = FALSE) 11. ├─dplyr::group_by(.input, dbl2) 12. └─arrow:::group_by.ArrowTabular(.input, dbl2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:239:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:239:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, dbl2), chr, .add = TRUE)) 10. ├─dplyr::group_by(group_by(.input, dbl2), chr, .add = TRUE) 11. ├─dplyr::group_by(.input, dbl2) 12. └─arrow:::group_by.ArrowTabular(.input, dbl2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:253:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:253:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, .add = TRUE)) 10. ├─dplyr::group_by(.input, .add = TRUE) 11. └─arrow:::group_by.ArrowTabular(.input, .add = TRUE) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:260:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:260:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, chr, .add = FALSE)) 10. ├─dplyr::group_by(.input, chr, .add = FALSE) 11. └─arrow:::group_by.ArrowTabular(.input, chr, .add = FALSE) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:267:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:267:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, chr, .add = TRUE)) 10. ├─dplyr::group_by(.input, chr, .add = TRUE) 11. └─arrow:::group_by.ArrowTabular(.input, chr, .add = TRUE) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:278:3'): Can use across() within group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:278:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, across(everything()))) 10. ├─dplyr::group_by(.input, across(everything())) 11. └─arrow:::group_by.ArrowTabular(.input, across(everything())) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:284:3'): Can use across() within group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:284:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, across(starts_with("d")))) 10. ├─dplyr::group_by(.input, across(starts_with("d"))) 11. └─arrow:::group_by.ArrowTabular(.input, across(starts_with("d"))) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:290:3'): Can use across() within group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:290:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, across(`<chr>`))) 10. ├─dplyr::group_by(.input, across(`<chr>`)) 11. └─arrow:::group_by.ArrowTabular(.input, across(`<chr>`)) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:297:3'): Can use across() within group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:297:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, across(where(is.numeric)))) 10. ├─dplyr::group_by(.input, across(where(is.numeric))) 11. └─arrow:::group_by.ArrowTabular(.input, across(where(is.numeric))) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:306:3'): ARROW-18131 - correctly handles .data pronoun in group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:306:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, .data$lgl)) 10. ├─dplyr::group_by(.input, .data$lgl) 11. └─arrow:::group_by.ArrowTabular(.input, .data$lgl) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-join.R:321:3'): full_join ────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:321:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::full_join(.input, to_join, by = "some_grouping", keep = FALSE) 11. └─arrow:::full_join.ArrowTabular(...) 12. └─arrow:::post_join_projection(...) 13. └─Expression$create(...) 14. ├─arrow:::compute___expr__call(function_name, args, options) 15. └─arrow:::empty_named_list() 16. └─base::structure(list(), .Names = character(0)) 17. └─base::.Deprecated(...) ── Failure ('test-dplyr-join.R:495:3'): full joins handle keep ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:495:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. └─arrow:::arrange.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-join.R:503:3'): full joins handle keep ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:503:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::full_join(.input, full_data_df, by = c("y", "x"), keep = FALSE) 12. └─arrow:::full_join.ArrowTabular(...) 13. └─arrow:::post_join_projection(...) 14. └─Expression$create(...) 15. ├─arrow:::compute___expr__call(function_name, args, options) 16. └─arrow:::empty_named_list() 17. └─base::structure(list(), .Names = character(0)) 18. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:38:3'): basic mutate ────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:38:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::filter(select(.input, int, chr), int > 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:49:3'): mutate() with NULL inputs ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:49:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, int = NULL)) 10. ├─dplyr::mutate(.input, int = NULL) 11. └─arrow:::mutate.ArrowTabular(.input, int = NULL) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:67:3'): transmute ───────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:67:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. ├─dplyr::filter(select(.input, int, chr), int > 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:78:3'): transmute after group_by ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:78:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. ├─dplyr::group_by(select(.input, int, dbl, chr), chr, int) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:90:3'): transmute respect bespoke dplyr implementation ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:90:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input, dbl, int = int + 6L)) 10. ├─dplyr::transmute(.input, dbl, int = int + 6L) 11. └─arrow:::transmute.ArrowTabular(.input, dbl, int = int + 6L) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:99:3'): transmute() with NULL inputs ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:99:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input, int = NULL)) 10. ├─dplyr::transmute(.input, int = NULL) 11. └─arrow:::transmute.ArrowTabular(.input, int = NULL) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:108:3'): empty transmute() ──────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(collect(transmute(.input)), tbl) at test-dplyr-mutate.R:108:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input)) 10. ├─dplyr::transmute(.input) 11. └─arrow:::transmute.ArrowTabular(.input) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:117:3'): transmute with unnamed expressions ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:117:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::transmute(select(.input, int, padded_strings), int, nchar(padded_strings)) 12. └─arrow:::transmute.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:170:3'): mutate and refer to previous mutants ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:170:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:184:3'): nchar() arguments ──────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:184:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:211:3'): mutate with .data pronoun ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:211:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:225:3'): mutate with unnamed expressions ────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:225:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(select(.input, int, padded_strings), int, nchar(padded_strings)) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:239:3'): mutate with reassigning same name ──── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:239:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input, new = lgl, new = chr)) 10. ├─dplyr::transmute(.input, new = lgl, new = chr) 11. └─arrow:::transmute.ArrowTabular(.input, new = lgl, new = chr) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:251:3'): mutate with single value for recycling ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:251:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(select(.input, int, padded_strings), dr_bronner = 1)) 10. ├─dplyr::mutate(select(.input, int, padded_strings), dr_bronner = 1) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:264:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:264:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:277:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:277:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:292:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:292:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:313:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:313:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y)) 10. ├─dplyr::mutate(.input, z = x + y) 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:322:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:322:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .before = 1)) 10. ├─dplyr::mutate(.input, z = x + y, .before = 1) 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .before = 1) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:330:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:330:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .after = x)) 10. ├─dplyr::mutate(.input, z = x + y, .after = x) 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .after = x) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:342:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:342:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .keep = "all")) 10. ├─dplyr::mutate(.input, z = x + y, .keep = "all") 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .keep = "all") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:350:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:350:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .keep = "used")) 10. ├─dplyr::mutate(.input, z = x + y, .keep = "used") 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .keep = "used") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:358:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:358:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .keep = "unused")) 10. ├─dplyr::mutate(.input, z = x + y, .keep = "unused") 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .keep = "unused") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:366:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:366:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, x, .keep = "none")) 10. ├─dplyr::mutate(.input, z = x + y, x, .keep = "none") 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, x, .keep = "none") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:379:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:379:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:389:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:389:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::group_by(select(.input, int, chr), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:397:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:397:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::group_by(select(.input, mean = int, chr), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:408:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:408:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::group_by(select(.input, chr, int), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:416:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:416:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::mutate(group_by(select(.input, int, chr), chr), avg_int = mean(int)) 12. ├─dplyr::group_by(select(.input, int, chr), chr) 13. └─arrow:::group_by.arrow_dplyr_query(...) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:426:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:426:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::mutate(...) 12. ├─dplyr::group_by(select(.input, mean = int, chr), chr) 13. └─arrow:::group_by.arrow_dplyr_query(...) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:441:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:441:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(select(.input, int, chr), int = int + 6L, .by = chr) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:448:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:448:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(select(.input, int, chr), int = int + 6L, .by = starts_with("chr")) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:455:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:455:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:462:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:462:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:469:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:469:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:478:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:478:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:487:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:487:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:615:3'): mutate and pmin/pmax ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:615:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:631:3'): mutate and pmin/pmax ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:631:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:643:3'): mutate() and transmute() with namespaced functions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:643:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, a = base::round(dbl) + base::log(int))) 10. ├─dplyr::mutate(.input, a = base::round(dbl) + base::log(int)) 11. └─arrow:::mutate.ArrowTabular(.input, a = base::round(dbl) + base::log(int)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:651:3'): mutate() and transmute() with namespaced functions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:651:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input, a = base::round(dbl) + base::log(int))) 10. ├─dplyr::transmute(.input, a = base::round(dbl) + base::log(int)) 11. └─arrow:::transmute.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:682:3'): Can use across() within mutate() ───── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:682:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:708:3'): Can use across() within mutate() ───── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:708:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, across(where(is.double)))) 10. ├─dplyr::mutate(.input, across(where(is.double))) 11. └─arrow:::mutate.ArrowTabular(.input, across(where(is.double))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:715:3'): Can use across() within mutate() ───── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:715:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:728:3'): Can use across() within transmute() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:728:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. └─arrow:::transmute.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:742:3'): across() does not select grouping variables within mutate() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:742:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::group_by(select(.input, int, dbl, chr), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:761:3'): across() does not select grouping variables within transmute() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:761:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. ├─dplyr::group_by(select(.input, int, dbl, chr), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:46:3'): dim() on query ───────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:46:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::select(filter(.input, int > 5), int, chr) 10. ├─dplyr::filter(.input, int > 5) 11. └─arrow:::filter.ArrowTabular(.input, int > 5) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:86:3'): pull ─────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:86:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─base::as.vector(...) 10. ├─dplyr::pull(...) 11. ├─dplyr::group_by(...) 12. ├─dplyr::rename(filter(.input, int > 4), strng = chr) 13. ├─dplyr::filter(.input, int > 4) 14. └─arrow:::filter.ArrowTabular(.input, int > 4) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::apply_filter_impl(...) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:184:3'): head ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:184:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─utils::head(...) 11. ├─dplyr::group_by(...) 12. ├─dplyr::filter(select(.input, int, strng = chr), int > 5) 13. └─arrow:::filter.arrow_dplyr_query(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::apply_filter_impl(...) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:195:3'): head ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:195:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::filter(...) 12. ├─utils::head(arrange(select(.input, int, strng = chr), int), 2) 13. ├─dplyr::arrange(select(.input, int, strng = chr), int) 14. └─arrow:::arrange.arrow_dplyr_query(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:208:3'): arrange then head returns the right data (ARROW-14162) ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:208:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(head(arrange(.input, mpg, disp), 4)) 10. ├─utils::head(arrange(.input, mpg, disp), 4) 11. ├─dplyr::arrange(.input, mpg, disp) 12. └─arrow:::arrange.ArrowTabular(.input, mpg, disp) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:219:3'): arrange then tail returns the right data ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:219:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(tail(arrange(.input, mpg, disp), 4)) 10. ├─utils::tail(arrange(.input, mpg, disp), 4) 11. ├─dplyr::arrange(.input, mpg, disp) 12. └─arrow:::arrange.ArrowTabular(.input, mpg, disp) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:231:3'): tail ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:231:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─utils::tail(...) 11. ├─dplyr::arrange(filter(select(.input, int, chr), int < 5), int) 12. ├─dplyr::filter(select(.input, int, chr), int < 5) 13. └─arrow:::filter.arrow_dplyr_query(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::apply_filter_impl(...) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:242:3'): tail ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:242:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─utils::tail(filter(select(.input, int, chr), int < 5), 2) 11. ├─dplyr::filter(select(.input, int, chr), int < 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:637:3'): Scalars in expressions match the type of the field, if possible ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:637:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, dates > "2022-09-01")) 10. ├─dplyr::filter(.input, dates > "2022-09-01") 11. └─arrow:::filter.ArrowTabular(.input, dates > "2022-09-01") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:656:3'): Scalars in expressions match the type of the field, if possible ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:656:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, times > "2018-10-07 19:04:05")) 10. ├─dplyr::filter(.input, times > "2018-10-07 19:04:05") 11. └─arrow:::filter.ArrowTabular(.input, times > "2018-10-07 19:04:05") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:681:3'): Can use nested field refs ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:681:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.ArrowTabular(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:692:3'): Can use nested field refs ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:692:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::mutate(...) 13. └─arrow:::mutate.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:741:3'): Use struct_field for $ on non-field-ref ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:741:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. ├─dplyr::mutate(.input, df_col = tibble(i = int, d = dbl)) 12. └─arrow:::mutate.ArrowTabular(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:33:3'): Empty select still includes the group_by columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─testthat::expect_message(...) at test-dplyr-select.R:33:3 2. │ └─testthat:::expect_condition_matching_(...) 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. ├─arrow:::compare_dplyr_binding(...) 8. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 9. │ │ └─testthat:::expect_condition_matching_(...) 10. │ │ └─testthat:::quasi_capture(...) 11. │ │ ├─testthat (local) .capture(...) 12. │ │ │ └─base::withCallingHandlers(...) 13. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 14. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 15. ├─dplyr::collect(select(group_by(.input, chr))) 16. ├─dplyr::select(group_by(.input, chr)) 17. ├─dplyr::group_by(.input, chr) 18. └─arrow:::group_by.ArrowTabular(.input, chr) 19. ├─dplyr::mutate(.data, !!!final_groups) 20. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 21. ├─arrow:::try_arrow_dplyr(...) 22. │ ├─base::tryCatch(...) 23. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 24. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 25. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 26. │ └─base::eval(expr, parent) 27. └─arrow:::arrow_mask(out) 28. └─arrow:::empty_named_list() 29. └─base::structure(list(), .Names = character(0)) 30. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:43:3'): Missing grouping columns are added to the beginning of the list ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─testthat::expect_message(...) at test-dplyr-select.R:43:3 2. │ └─testthat:::expect_condition_matching_(...) 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. ├─arrow:::compare_dplyr_binding(...) 8. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 9. │ │ └─testthat:::expect_condition_matching_(...) 10. │ │ └─testthat:::quasi_capture(...) 11. │ │ ├─testthat (local) .capture(...) 12. │ │ │ └─base::withCallingHandlers(...) 13. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 14. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 15. ├─dplyr::collect(select(group_by(.input, chr), int)) 16. ├─dplyr::select(group_by(.input, chr), int) 17. ├─dplyr::group_by(.input, chr) 18. └─arrow:::group_by.ArrowTabular(.input, chr) 19. ├─dplyr::mutate(.data, !!!final_groups) 20. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 21. ├─arrow:::try_arrow_dplyr(...) 22. │ ├─base::tryCatch(...) 23. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 24. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 25. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 26. │ └─base::eval(expr, parent) 27. └─arrow:::arrow_mask(out) 28. └─arrow:::empty_named_list() 29. └─base::structure(list(), .Names = character(0)) 30. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:135:3'): filtering with rename ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:135:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, chr == "b"), string = chr, int) 11. ├─dplyr::filter(.input, chr == "b") 12. └─arrow:::filter.ArrowTabular(.input, chr == "b") 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:142:3'): filtering with rename ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:142:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(select(.input, string = chr, int), string == "b") 11. └─arrow:::filter.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:194:3'): relocate with selection helpers ────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:194:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::relocate(...) 11. ├─dplyr::mutate(.input, c = as.character(c)) 12. └─arrow:::mutate.ArrowTabular(.input, c = as.character(c)) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:204:3'): multiple select/rename and group_by ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:204:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::rename(...) 11. ├─dplyr::rename(group_by(.input, chr), string = chr, dub = dbl2) 12. ├─dplyr::group_by(.input, chr) 13. └─arrow:::group_by.ArrowTabular(.input, chr) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:213:3'): multiple select/rename and group_by ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:213:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::rename(...) 11. ├─dplyr::select(group_by(.input, chr), string = chr, dub = dbl2) 12. ├─dplyr::group_by(.input, chr) 13. └─arrow:::group_by.ArrowTabular(.input, chr) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:222:3'): multiple select/rename and group_by ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:222:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::rename(group_by(.input, chr), string = chr, dub = dbl2) 12. ├─dplyr::group_by(.input, chr) 13. └─arrow:::group_by.ArrowTabular(.input, chr) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-slice.R:66:3'): slice_min/max, ungrouped ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-slice.R:66:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(slice_max(.input, int, n = 4, with_ties = FALSE)) 10. ├─dplyr::slice_max(.input, int, n = 4, with_ties = FALSE) 11. └─arrow:::slice_max.ArrowTabular(.input, int, n = 4, with_ties = FALSE) 12. ├─dplyr::arrange(...) 13. └─arrow:::arrange.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(.data) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-slice.R:72:3'): slice_min/max, ungrouped ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-slice.R:72:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(slice_min(.input, int, n = 4, with_ties = FALSE)) 10. ├─dplyr::slice_min(.input, int, n = 4, with_ties = FALSE) 11. └─arrow:::slice_min.ArrowTabular(.input, int, n = 4, with_ties = FALSE) 12. ├─utils::head(...) 13. ├─dplyr::arrange(...) 14. └─arrow:::arrange.ArrowTabular(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-slice.R:79:3'): slice_min/max, ungrouped ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-slice.R:79:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(slice_max(.input, int, prop = 0.25, with_ties = FALSE)) 10. ├─dplyr::slice_max(.input, int, prop = 0.25, with_ties = FALSE) 11. └─arrow:::slice_max.ArrowTabular(.input, int, prop = 0.25, with_ties = FALSE) 12. ├─dplyr::arrange(...) 13. └─arrow:::arrange.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(.data) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-slice.R:85:3'): slice_min/max, ungrouped ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-slice.R:85:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(slice_min(.input, int, prop = 0.25, with_ties = FALSE)) 10. ├─dplyr::slice_min(.input, int, prop = 0.25, with_ties = FALSE) 11. └─arrow:::slice_min.ArrowTabular(.input, int, prop = 0.25, with_ties = FALSE) 12. ├─utils::head(...) 13. ├─dplyr::arrange(...) 14. └─arrow:::arrange.ArrowTabular(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:54:3'): Can aggregate in Arrow ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:54:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, total = sum(int, na.rm = TRUE))) 10. ├─dplyr::summarize(.input, total = sum(int, na.rm = TRUE)) 11. └─arrow:::summarise.ArrowTabular(.input, total = sum(int, na.rm = TRUE)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:60:3'): Can aggregate in Arrow ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:60:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, total = sum(int))) 10. ├─dplyr::summarize(.input, total = sum(int)) 11. └─arrow:::summarise.ArrowTabular(.input, total = sum(int)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:69:3'): Group by sum on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:69:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:77:3'): Group by sum on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:77:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:85:3'): Group by sum on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:85:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(group_by(.input, some_grouping), total = sum(int))) 10. ├─dplyr::summarize(group_by(.input, some_grouping), total = sum(int)) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:95:3'): Group by prod on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:95:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:103:3'): Group by prod on dataset ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:103:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:116:3'): Group by mean on dataset ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:116:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:124:3'): Group by mean on dataset ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:124:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:137:3'): Group by sd on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:137:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:145:3'): Group by sd on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:145:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:158:3'): Group by var on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:158:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:166:3'): Group by var on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:166:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:179:3'): n() ─────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:179:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, counts = n())) 10. ├─dplyr::summarize(.input, counts = n()) 11. └─arrow:::summarise.ArrowTabular(.input, counts = n()) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:186:3'): n() ─────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:186:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarize(...) 12. ├─dplyr::group_by(.input, some_grouping) 13. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:200:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:200:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:210:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:210:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:220:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:220:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(group_by(.input, some_grouping), any(lgl, na.rm = FALSE)) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:227:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:227:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(group_by(.input, some_grouping), all(lgl, na.rm = FALSE)) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:235:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:235:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(...) 12. ├─dplyr::mutate(.input, has_words = nchar(verses) < 0) 13. └─arrow:::mutate.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:243:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:243:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(...) 12. ├─dplyr::mutate(.input, has_words = nchar(verses) < 0) 13. └─arrow:::mutate.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:251:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:251:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:275:3'): n_distinct() on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:275:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:282:3'): n_distinct() on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:282:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:290:3'): n_distinct() on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:290:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, distinct = n_distinct(lgl, na.rm = FALSE))) 10. ├─dplyr::summarize(.input, distinct = n_distinct(lgl, na.rm = FALSE)) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:296:3'): n_distinct() on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:296:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:553:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:553:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::filter(select(.input, int, chr), int > 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:561:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:561:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::filter(select(.input, int, chr), int > 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:572:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:572:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:579:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:579:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:591:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:591:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:621:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:621:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:634:3'): min() and max() on character strings ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:634:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:646:5'): min() and max() on character strings ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─withr::with_options(...) at test-dplyr-summarize.R:643:3 2. │ └─base::force(code) 3. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:646:5 4. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 5. │ │ └─testthat:::expect_condition_matching_(...) 6. │ │ └─testthat:::quasi_capture(...) 7. │ │ ├─testthat (local) .capture(...) 8. │ │ │ └─base::withCallingHandlers(...) 9. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 10. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 11. ├─dplyr::collect(...) 12. ├─dplyr::arrange(...) 13. ├─dplyr::summarize(...) 14. ├─dplyr::group_by(.input, fct) 15. └─arrow:::group_by.ArrowTabular(.input, fct) 16. ├─dplyr::mutate(.data, !!!final_groups) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:664:3'): summarise() with !!sym() ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:664:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarise(...) 11. ├─dplyr::group_by(.input, false) 12. └─arrow:::group_by.ArrowTabular(.input, false) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:685:3'): Filter and aggregate ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:685:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::filter(.input, some_grouping == 2) 12. └─arrow:::filter.ArrowTabular(.input, some_grouping == 2) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:693:3'): Filter and aggregate ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:693:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(filter(.input, int > 5), total = sum(int, na.rm = TRUE)) 11. ├─dplyr::filter(.input, int > 5) 12. └─arrow:::filter.ArrowTabular(.input, int > 5) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:701:3'): Filter and aggregate ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:701:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(filter(.input, some_grouping == 2), some_grouping) 12. ├─dplyr::filter(.input, some_grouping == 2) 13. └─arrow:::filter.ArrowTabular(.input, some_grouping == 2) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::apply_filter_impl(...) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:710:3'): Filter and aggregate ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:710:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(filter(.input, int > 5), some_grouping) 12. ├─dplyr::filter(.input, int > 5) 13. └─arrow:::filter.ArrowTabular(.input, int > 5) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::apply_filter_impl(...) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:721:3'): Group by edge cases ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:721:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping * 2) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping * 2) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:729:3'): Group by edge cases ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:729:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, alt = some_grouping * 2) 12. └─arrow:::group_by.ArrowTabular(.input, alt = some_grouping * 2) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:746:3'): Do things after summarize ───────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:746:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::summarize(...) 13. ├─dplyr::filter(group_by(.input, some_grouping), int > 5) 14. ├─dplyr::group_by(.input, some_grouping) 15. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 16. ├─dplyr::mutate(.data, !!!final_groups) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:757:3'): Do things after summarize ───────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:757:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::summarize(...) 12. ├─dplyr::group_by(...) 13. ├─dplyr::mutate(...) 14. ├─dplyr::select(filter(.input, dbl > 2), chr, int, lgl) 15. ├─dplyr::filter(.input, dbl > 2) 16. └─arrow:::filter.ArrowTabular(.input, dbl > 2) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::apply_filter_impl(...) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:788:3'): Expressions on aggregations ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:788:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::mutate(...) 12. ├─dplyr::summarize(...) 13. ├─dplyr::group_by(.input, some_grouping) 14. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 15. ├─dplyr::mutate(.data, !!!final_groups) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:801:3'): Expressions on aggregations ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:801:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:810:3'): Expressions on aggregations ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:810:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:822:3'): Expressions on aggregations ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:822:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:851:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:851:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:862:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:862:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:874:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:874:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:885:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:885:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(.input, int = sum(int, na.rm = TRUE), y = int/n()) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:896:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:896:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(.input, int = sum(int, na.rm = TRUE), int = int/n()) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:909:3'): Weighted mean ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:909:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:920:3'): Weighted mean ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:920:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:934:3'): Weighted mean ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─testthat::expect_output(...) at test-dplyr-summarize.R:934:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─testthat::capture_output_lines(code, print, width = width) 5. │ │ └─testthat:::eval_with_output(code, print = print, width = width) 6. │ │ ├─withr::with_output_sink(path, withVisible(code)) 7. │ │ │ └─base::force(code) 8. │ │ └─base::withVisible(code) 9. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 10. ├─arrow:::compare_dplyr_binding(...) 11. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 12. │ │ └─testthat:::expect_condition_matching_(...) 13. │ │ └─testthat:::quasi_capture(...) 14. │ │ ├─testthat (local) .capture(...) 15. │ │ │ └─base::withCallingHandlers(...) 16. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 17. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 18. ├─dplyr::collect(...) 19. ├─dplyr::summarize(...) 20. ├─dplyr::group_by(.input, some_grouping) 21. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 22. ├─dplyr::mutate(.data, !!!final_groups) 23. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 24. ├─arrow:::try_arrow_dplyr(...) 25. │ ├─base::tryCatch(...) 26. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 27. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 28. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 29. │ └─base::eval(expr, parent) 30. └─arrow:::arrow_mask(out) 31. └─arrow:::empty_named_list() 32. └─base::structure(list(), .Names = character(0)) 33. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:949:3'): Summarize with 0 arguments ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:949:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(group_by(.input, some_grouping))) 10. ├─dplyr::summarize(group_by(.input, some_grouping)) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1058:3'): .groups argument ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1058:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(group_by(.input, some_grouping, int < 6), count = n()) 11. ├─dplyr::group_by(.input, some_grouping, int < 6) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int < 6) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1065:3'): .groups argument ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1065:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping, int < 6) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int < 6) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1072:3'): .groups argument ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1072:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping, int < 6) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int < 6) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1079:3'): .groups argument ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1079:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping, int < 6) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int < 6) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1116:3'): summarize() handles group_by .drop ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1116:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::arrange(collect(count(group_by(.input, y))), y) 10. ├─dplyr::collect(count(group_by(.input, y))) 11. ├─dplyr::count(group_by(.input, y)) 12. ├─dplyr::group_by(.input, y) 13. └─arrow:::group_by.ArrowTabular(.input, y) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1139:3'): summarize() handles group_by .drop ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1139:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::arrange(...) 10. ├─dplyr::collect(count(group_by(.input, y, .drop = FALSE))) 11. ├─dplyr::count(group_by(.input, y, .drop = FALSE)) 12. ├─dplyr::group_by(.input, y, .drop = FALSE) 13. └─arrow:::group_by.ArrowTabular(.input, y, .drop = FALSE) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1156:3'): summarise() passes through type information for temporary columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1156:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarise(...) 11. ├─dplyr::group_by(.input, x) 12. └─arrow:::group_by.ArrowTabular(.input, x) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1172:3'): summarise() can handle scalars and literal values ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1172:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarise(.input, y = 1L)) 10. ├─dplyr::summarise(.input, y = 1L) 11. └─arrow:::summarise.ArrowTabular(.input, y = 1L) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1177:3'): summarise() can handle scalars and literal values ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1177:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarise(.input, y = some_scalar_value)) 10. ├─dplyr::summarise(.input, y = some_scalar_value) 11. └─arrow:::summarise.ArrowTabular(.input, y = some_scalar_value) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1182:3'): summarise() can handle scalars and literal values ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1182:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarise(.input, y = 2L)) 10. ├─dplyr::summarise(.input, y = 2L) 11. └─arrow:::summarise.ArrowTabular(.input, y = 2L) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1209:3'): summarise() supports namespacing ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1209:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, total = base::sum(int, na.rm = TRUE))) 10. ├─dplyr::summarize(.input, total = base::sum(int, na.rm = TRUE)) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1215:3'): summarise() supports namespacing ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1215:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarise(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1223:3'): summarise() supports namespacing ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1223:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarise(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1277:3'): Can use across() within summarise() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1277:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarise(...) 12. ├─dplyr::group_by(.input, lgl) 13. └─arrow:::group_by.ArrowTabular(.input, lgl) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1297:3'): across() does not select grouping variables within summarise() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1297:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarise(...) 12. ├─dplyr::group_by(select(.input, int, dbl, chr), chr) 13. └─arrow:::group_by.arrow_dplyr_query(...) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1318:3'): .by argument ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1318:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(.input, total = sum(int, na.rm = TRUE), .by = some_grouping) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1324:3'): .by argument ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1324:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarize(.input, total = sum(int, na.rm = TRUE), .by = starts_with("dbl")) 12. └─arrow:::summarise.ArrowTabular(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 20. └─arrow:::arrow_mask(.data) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-union.R:50:3'): union ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-union.R:50:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(dplyr::union(.input, example_data)) 10. ├─dplyr::union(.input, example_data) 11. └─arrow:::union.ArrowTabular(.input, example_data) 12. ├─dplyr::distinct(dplyr::union_all(x, y)) 13. └─arrow:::distinct.arrow_dplyr_query(dplyr::union_all(x, y)) 14. ├─dplyr::group_by(.data, !!!syms(names(.data))) 15. └─arrow:::group_by.arrow_dplyr_query(.data, !!!syms(names(.data))) 16. ├─dplyr::mutate(.data, !!!final_groups) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-metadata.R:429:3'): dplyr with metadata ────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-metadata.R:429:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(mutate(.input, z = b * 4), z, a)) 10. ├─dplyr::select(mutate(.input, z = b * 4), z, a) 11. ├─dplyr::mutate(.input, z = b * 4) 12. └─arrow:::mutate.ArrowTabular(.input, z = b * 4) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-metadata.R:436:3'): dplyr with metadata ────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-metadata.R:436:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(mutate(.input, z = nchar(d)), z, a)) 10. ├─dplyr::select(mutate(.input, z = nchar(d)), z, a) 11. ├─dplyr::mutate(.input, z = nchar(d)) 12. └─arrow:::mutate.ArrowTabular(.input, z = nchar(d)) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-metadata.R:445:3'): dplyr with metadata ────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-metadata.R:445:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(group_by(.input, d), n())) 10. ├─dplyr::summarize(group_by(.input, d), n()) 11. ├─dplyr::group_by(.input, d) 12. └─arrow:::group_by.ArrowTabular(.input, d) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-metadata.R:454:3'): dplyr with metadata ────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-metadata.R:454:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(mutate(.input, a = b), a)) 10. ├─dplyr::select(mutate(.input, a = b), a) 11. ├─dplyr::mutate(.input, a = b) 12. └─arrow:::mutate.ArrowTabular(.input, a = b) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) [ FAIL 267 | WARN 2327 | SKIP 110 | PASS 5942 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 24.0.0
Check: tests
Result: ERROR Running ‘testthat.R’ [213s/214s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # Licensed to the Apache Software Foundation (ASF) under one > # or more contributor license agreements. See the NOTICE file > # distributed with this work for additional information > # regarding copyright ownership. The ASF licenses this file > # to you under the Apache License, Version 2.0 (the > # "License"); you may not use this file except in compliance > # with the License. You may obtain a copy of the License at > # > # http://www.apache.org/licenses/LICENSE-2.0 > # > # Unless required by applicable law or agreed to in writing, > # software distributed under the License is distributed on an > # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > # KIND, either express or implied. See the License for the > # specific language governing permissions and limitations > # under the License. > > library(testthat) > library(arrow) Some features are not enabled in this build of Arrow. Run `arrow_info()` for more information. Attaching package: 'arrow' The following object is masked from 'package:utils': timestamp > library(tibble) > > verbose_test_output <- identical(tolower(Sys.getenv("ARROW_R_DEV", "false")), "true") || + identical(tolower(Sys.getenv("ARROW_R_VERBOSE_TEST", "false")), "true") > > if (verbose_test_output) { + arrow_reporter <- MultiReporter$new(list(CheckReporter$new(), LocationReporter$new())) + } else { + arrow_reporter <- check_reporter() + } > test_check("arrow", reporter = arrow_reporter) /data/gannet/ripley/R/packages/tests-devel/arrow/tools/cpp/src/arrow/acero/source_node.cc:77: An input buffer was poorly aligned. This could lead to crashes or poor performance on some hardware. Please ensure that all Acero sources generate aligned buffers, or change the unaligned buffer handling configuration to silence this warning. Saving _problems/test-dplyr-across-287.R Saving _problems/test-dplyr-arrange-31.R Saving _problems/test-dplyr-arrange-37.R Saving _problems/test-dplyr-arrange-43.R Saving _problems/test-dplyr-arrange-49.R Saving _problems/test-dplyr-arrange-55.R Saving _problems/test-dplyr-arrange-62.R Saving _problems/test-dplyr-arrange-69.R Saving _problems/test-dplyr-arrange-75.R Saving _problems/test-dplyr-arrange-82.R Saving _problems/test-dplyr-arrange-89.R Saving _problems/test-dplyr-arrange-96.R Saving _problems/test-dplyr-arrange-103.R Saving _problems/test-dplyr-arrange-110.R Saving _problems/test-dplyr-arrange-118.R Saving _problems/test-dplyr-arrange-126.R Saving _problems/test-dplyr-arrange-140.R Saving _problems/test-dplyr-arrange-154.R Saving _problems/test-dplyr-arrange-161.R Saving _problems/test-dplyr-arrange-170.R Saving _problems/test-dplyr-arrange-177.R Saving _problems/test-dplyr-arrange-186.R Saving _problems/test-dplyr-arrange-240.R Saving _problems/test-dplyr-arrange-246.R Saving _problems/test-dplyr-collapse-108.R Saving _problems/test-dplyr-collapse-120.R Saving _problems/test-dplyr-collapse-133.R Saving _problems/test-dplyr-count-32.R Saving _problems/test-dplyr-count-39.R Saving _problems/test-dplyr-count-49.R Saving _problems/test-dplyr-count-57.R Saving _problems/test-dplyr-count-67.R Saving _problems/test-dplyr-count-75.R Saving _problems/test-dplyr-count-84.R Saving _problems/test-dplyr-count-91.R Saving _problems/test-dplyr-count-100.R Saving _problems/test-dplyr-distinct-32.R Saving _problems/test-dplyr-distinct-42.R Saving _problems/test-dplyr-distinct-52.R Saving _problems/test-dplyr-distinct-63.R Saving _problems/test-dplyr-distinct-73.R Saving _problems/test-dplyr-distinct-83.R Saving _problems/test-dplyr-distinct-92.R Saving _problems/test-dplyr-distinct-102.R Saving _problems/test-dplyr-filter-38.R Saving _problems/test-dplyr-filter-48.R Saving _problems/test-dplyr-filter-58.R Saving _problems/test-dplyr-filter-69.R Saving _problems/test-dplyr-filter-79.R Saving _problems/test-dplyr-filter-87.R Saving _problems/test-dplyr-filter-95.R Saving _problems/test-dplyr-filter-103.R Saving _problems/test-dplyr-filter-111.R Saving _problems/test-dplyr-filter-119.R Saving _problems/test-dplyr-filter-127.R Saving _problems/test-dplyr-filter-137.R Saving _problems/test-dplyr-filter-145.R Saving _problems/test-dplyr-filter-153.R Saving _problems/test-dplyr-filter-165.R Saving _problems/test-dplyr-filter-174.R Saving _problems/test-dplyr-filter-183.R Saving _problems/test-dplyr-filter-189.R Saving _problems/test-dplyr-filter-195.R Saving _problems/test-dplyr-filter-204.R Saving _problems/test-dplyr-filter-211.R Saving _problems/test-dplyr-filter-227.R Saving _problems/test-dplyr-filter-237.R Saving _problems/test-dplyr-filter-244.R Saving _problems/test-dplyr-filter-257.R Saving _problems/test-dplyr-filter-270.R Saving _problems/test-dplyr-filter-278.R Saving _problems/test-dplyr-filter-286.R Saving _problems/test-dplyr-filter-366.R Saving _problems/test-dplyr-filter-378.R Saving _problems/test-dplyr-filter-386.R Saving _problems/test-dplyr-filter-396.R Saving _problems/test-dplyr-filter-405.R Saving _problems/test-dplyr-filter-413.R Saving _problems/test-dplyr-filter-422.R Saving _problems/test-dplyr-filter-433.R Saving _problems/test-dplyr-filter-443.R Saving _problems/test-dplyr-filter-450.R Saving _problems/test-dplyr-filter-509.R Saving _problems/test-dplyr-filter-519.R Saving _problems/test-dplyr-filter-528.R Saving _problems/test-dplyr-filter-540.R Saving _problems/test-dplyr-filter-547.R Attaching package: 'hms' The following object is masked from 'package:lubridate': hms Saving _problems/test-dplyr-group-by-33.R Saving _problems/test-dplyr-group-by-42.R Saving _problems/test-dplyr-group-by-48.R Saving _problems/test-dplyr-group-by-54.R Saving _problems/test-dplyr-group-by-64.R Saving _problems/test-dplyr-group-by-72.R Saving _problems/test-dplyr-group-by-84.R Saving _problems/test-dplyr-group-by-118.R Saving _problems/test-dplyr-group-by-126.R Saving _problems/test-dplyr-group-by-136.R Saving _problems/test-dplyr-group-by-146.R Saving _problems/test-dplyr-group-by-152.R Saving _problems/test-dplyr-group-by-195.R Saving _problems/test-dplyr-group-by-202.R Saving _problems/test-dplyr-group-by-214.R Saving _problems/test-dplyr-group-by-224.R Saving _problems/test-dplyr-group-by-231.R Saving _problems/test-dplyr-group-by-238.R Saving _problems/test-dplyr-group-by-245.R Saving _problems/test-dplyr-group-by-259.R Saving _problems/test-dplyr-group-by-266.R Saving _problems/test-dplyr-group-by-273.R Saving _problems/test-dplyr-group-by-283.R Saving _problems/test-dplyr-group-by-289.R Saving _problems/test-dplyr-group-by-295.R Saving _problems/test-dplyr-group-by-302.R Saving _problems/test-dplyr-group-by-311.R Saving _problems/test-dplyr-join-326.R Saving _problems/test-dplyr-join-501.R Saving _problems/test-dplyr-join-509.R Saving _problems/test-dplyr-mutate-45.R Saving _problems/test-dplyr-mutate-54.R Saving _problems/test-dplyr-mutate-74.R Saving _problems/test-dplyr-mutate-85.R Saving _problems/test-dplyr-mutate-95.R Saving _problems/test-dplyr-mutate-104.R Saving _problems/test-dplyr-mutate-113.R Saving _problems/test-dplyr-mutate-127.R Saving _problems/test-dplyr-mutate-180.R Saving _problems/test-dplyr-mutate-194.R Saving _problems/test-dplyr-mutate-221.R Saving _problems/test-dplyr-mutate-235.R Saving _problems/test-dplyr-mutate-247.R Saving _problems/test-dplyr-mutate-259.R Saving _problems/test-dplyr-mutate-273.R Saving _problems/test-dplyr-mutate-286.R Saving _problems/test-dplyr-mutate-298.R Saving _problems/test-dplyr-mutate-316.R Saving _problems/test-dplyr-mutate-325.R Saving _problems/test-dplyr-mutate-333.R Saving _problems/test-dplyr-mutate-345.R Saving _problems/test-dplyr-mutate-353.R Saving _problems/test-dplyr-mutate-361.R Saving _problems/test-dplyr-mutate-369.R Saving _problems/test-dplyr-mutate-385.R Saving _problems/test-dplyr-mutate-396.R Saving _problems/test-dplyr-mutate-406.R Saving _problems/test-dplyr-mutate-415.R Saving _problems/test-dplyr-mutate-425.R Saving _problems/test-dplyr-mutate-437.R Saving _problems/test-dplyr-mutate-447.R Saving _problems/test-dplyr-mutate-454.R Saving _problems/test-dplyr-mutate-461.R Saving _problems/test-dplyr-mutate-468.R Saving _problems/test-dplyr-mutate-477.R Saving _problems/test-dplyr-mutate-486.R Saving _problems/test-dplyr-mutate-497.R Saving _problems/test-dplyr-mutate-629.R Saving _problems/test-dplyr-mutate-639.R Saving _problems/test-dplyr-mutate-650.R Saving _problems/test-dplyr-mutate-658.R Saving _problems/test-dplyr-mutate-692.R Saving _problems/test-dplyr-mutate-713.R Saving _problems/test-dplyr-mutate-724.R Saving _problems/test-dplyr-mutate-738.R Saving _problems/test-dplyr-mutate-749.R Saving _problems/test-dplyr-mutate-768.R Saving _problems/test-dplyr-query-52.R Saving _problems/test-dplyr-query-94.R Saving _problems/test-dplyr-query-192.R Saving _problems/test-dplyr-query-204.R Saving _problems/test-dplyr-query-215.R Saving _problems/test-dplyr-query-226.R Saving _problems/test-dplyr-query-239.R Saving _problems/test-dplyr-query-249.R Saving _problems/test-dplyr-query-642.R Saving _problems/test-dplyr-query-661.R Saving _problems/test-dplyr-query-690.R Saving _problems/test-dplyr-query-702.R Saving _problems/test-dplyr-query-752.R Saving _problems/test-dplyr-select-39.R Saving _problems/test-dplyr-select-49.R Saving _problems/test-dplyr-select-141.R Saving _problems/test-dplyr-select-148.R Saving _problems/test-dplyr-select-200.R Saving _problems/test-dplyr-select-211.R Saving _problems/test-dplyr-select-220.R Saving _problems/test-dplyr-select-229.R Saving _problems/test-dplyr-slice-71.R Saving _problems/test-dplyr-slice-77.R Saving _problems/test-dplyr-slice-84.R Saving _problems/test-dplyr-slice-90.R Saving _problems/test-dplyr-summarize-59.R Saving _problems/test-dplyr-summarize-65.R Saving _problems/test-dplyr-summarize-75.R Saving _problems/test-dplyr-summarize-83.R Saving _problems/test-dplyr-summarize-91.R Saving _problems/test-dplyr-summarize-101.R Saving _problems/test-dplyr-summarize-112.R Saving _problems/test-dplyr-summarize-122.R Saving _problems/test-dplyr-summarize-133.R Saving _problems/test-dplyr-summarize-143.R Saving _problems/test-dplyr-summarize-154.R Saving _problems/test-dplyr-summarize-164.R Saving _problems/test-dplyr-summarize-175.R Saving _problems/test-dplyr-summarize-184.R Saving _problems/test-dplyr-summarize-196.R Saving _problems/test-dplyr-summarize-209.R Saving _problems/test-dplyr-summarize-219.R Saving _problems/test-dplyr-summarize-226.R Saving _problems/test-dplyr-summarize-233.R Saving _problems/test-dplyr-summarize-242.R Saving _problems/test-dplyr-summarize-250.R Saving _problems/test-dplyr-summarize-257.R Saving _problems/test-dplyr-summarize-281.R Saving _problems/test-dplyr-summarize-288.R Saving _problems/test-dplyr-summarize-295.R Saving _problems/test-dplyr-summarize-304.R Saving _problems/test-dplyr-summarize-560.R Saving _problems/test-dplyr-summarize-571.R Saving _problems/test-dplyr-summarize-578.R Saving _problems/test-dplyr-summarize-590.R Saving _problems/test-dplyr-summarize-600.R Saving _problems/test-dplyr-summarize-630.R Saving _problems/test-dplyr-summarize-642.R Saving _problems/test-dplyr-summarize-656.R Saving _problems/test-dplyr-summarize-681.R Saving _problems/test-dplyr-summarize-691.R Saving _problems/test-dplyr-summarize-699.R Saving _problems/test-dplyr-summarize-708.R Saving _problems/test-dplyr-summarize-717.R Saving _problems/test-dplyr-summarize-727.R Saving _problems/test-dplyr-summarize-735.R Saving _problems/test-dplyr-summarize-755.R Saving _problems/test-dplyr-summarize-770.R Saving _problems/test-dplyr-summarize-799.R Saving _problems/test-dplyr-summarize-807.R Saving _problems/test-dplyr-summarize-819.R Saving _problems/test-dplyr-summarize-832.R Saving _problems/test-dplyr-summarize-860.R Saving _problems/test-dplyr-summarize-872.R Saving _problems/test-dplyr-summarize-883.R Saving _problems/test-dplyr-summarize-894.R Saving _problems/test-dplyr-summarize-905.R Saving _problems/test-dplyr-summarize-917.R Saving _problems/test-dplyr-summarize-928.R Saving _problems/test-dplyr-summarize-955.R Saving _problems/test-dplyr-summarize-1064.R Saving _problems/test-dplyr-summarize-1071.R Saving _problems/test-dplyr-summarize-1078.R Saving _problems/test-dplyr-summarize-1085.R Saving _problems/test-dplyr-summarize-1123.R Saving _problems/test-dplyr-summarize-1149.R Saving _problems/test-dplyr-summarize-1166.R Saving _problems/test-dplyr-summarize-1175.R Saving _problems/test-dplyr-summarize-1180.R Saving _problems/test-dplyr-summarize-1185.R Saving _problems/test-dplyr-summarize-1214.R Saving _problems/test-dplyr-summarize-1222.R Saving _problems/test-dplyr-summarize-1230.R Saving _problems/test-dplyr-summarize-1284.R Saving _problems/test-dplyr-summarize-1305.R Saving _problems/test-dplyr-summarize-1323.R Saving _problems/test-dplyr-summarize-1330.R Saving _problems/test-dplyr-union-55.R Saving _problems/test-metadata-435.R Saving _problems/test-metadata-442.R Saving _problems/test-metadata-451.R Saving _problems/test-metadata-460.R [ FAIL 267 | WARN 2327 | SKIP 110 | PASS 5942 ] ══ Skipped tests (110) ═════════════════════════════════════════════════════════ • ARROW-17043 (date/datetime arithmetic with integers) (1): 'test-compute-arith.R:128:3' • ARROW-18101 (1): 'test-udf.R:305:3' • Arrow C++ not built with gcs (1): 'test-gcs.R:18:1' • Arrow C++ not built with s3 (2): 'test-s3-minio.R:18:1', 'test-s3.R:18:1' • Arrow C++ not built with substrait (1): 'test-query-engine.R:96:3' • Arrow C++ not built with zstd (5): 'test-backwards-compatibility.R:90:5', 'test-backwards-compatibility.R:99:5', 'test-backwards-compatibility.R:109:5', 'test-compressed.R:44:3', 'test-csv.R:634:3' • Flight server is not running (1): 'test-python-flight.R:84:5' • GH-33708: timestamp_parsers don't appear to be working properly (1): 'test-dataset-csv.R:629:3' • Ingest_POSIXct only implemented for REALSXP (1): 'test-Array.R:297:5' • Need halffloat support: https://issues.apache.org/jira/browse/ARROW-3802 (1): 'test-Array.R:447:3' • On CRAN (87): 'test-Array.R:59:3', 'test-Array.R:209:3', 'test-Array.R:216:3', 'test-Array.R:1119:1', 'test-Array.R:1203:1', 'test-Array.R:1219:1', 'test-Array.R:1250:1', 'test-Array.R:1328:1', 'test-RecordBatch.R:516:1', 'test-RecordBatch.R:525:1', 'test-Table.R:521:1', 'test-altrep.R:379:3', 'test-arrow.R:58:3', 'test-backwards-compatibility.R:54:3', 'test-backwards-compatibility.R:64:3', 'test-backwards-compatibility.R:74:3', 'test-chunked-array.R:120:3', 'test-compute-no-bindings.R:170:3', 'test-compute-no-bindings.R:186:3', 'test-csv.R:732:3', 'test-dataset-dplyr.R:73:3', 'test-dataset-dplyr.R:121:3', 'test-dataset-dplyr.R:323:1', 'test-dataset-write.R:580:1', 'test-dataset.R:879:1', 'test-dataset.R:1177:1', 'test-dplyr-across.R:20:1', 'test-dplyr-eval.R:37:1', 'test-dplyr-filter.R:290:3', 'test-dplyr-funcs-conditional.R:23:1', 'test-dplyr-funcs-datetime.R:27:1', 'test-dplyr-funcs-math.R:22:1', 'test-dplyr-funcs-string.R:21:1', 'test-dplyr-funcs-type.R:24:1', 'test-dplyr-funcs.R:19:1', 'test-dplyr-glimpse.R:20:1', 'test-dplyr-glimpse.R:26:1', 'test-dplyr-glimpse.R:32:1', 'test-dplyr-glimpse.R:38:1', 'test-dplyr-glimpse.R:45:1', 'test-dplyr-glimpse.R:69:1', 'test-dplyr-glimpse.R:73:1', 'test-dplyr-glimpse.R:95:1', 'test-dplyr-join.R:116:1', 'test-dplyr-join.R:456:3', 'test-dplyr-mutate.R:157:3', 'test-dplyr-mutate.R:516:3', 'test-dplyr-mutate.R:661:3', 'test-dplyr-query.R:595:1', 'test-dplyr-slice.R:107:3', 'test-dplyr-summarize.R:323:1', 'test-dplyr-summarize.R:786:1', 'test-dplyr-summarize.R:1276:1', 'test-duckdb.R:19:1', 'test-extension.R:18:1', 'test-extension.R:175:1', 'test-extra-package-roundtrip.R:18:1', 'test-feather.R:141:1', 'test-feather.R:262:3', 'test-feather.R:332:3', 'test-filesystem.R:138:3', 'test-filesystem.R:146:3', 'test-filesystem.R:155:3', 'test-filesystem.R:167:3', 'test-filesystem.R:178:3', 'test-filesystem.R:193:3', 'test-io.R:71:3', 'test-ipc-stream.R:42:1', 'test-ipc-stream.R:48:3', 'test-parquet.R:23:3', 'test-parquet.R:43:3', 'test-parquet.R:52:3', 'test-parquet.R:59:3', 'test-parquet.R:114:1', 'test-parquet.R:181:3', 'test-parquet.R:255:3', 'test-parquet.R:487:3', 'test-python.R:19:3', 'test-python.R:38:1', 'test-safe-call-into-r.R:21:3', 'test-safe-call-into-r.R:36:3', 'test-safe-call-into-r.R:51:3', 'test-type.R:56:1', 'test-udf.R:23:1', 'test-udf.R:87:3', 'test-udf.R:218:3', 'test-util.R:32:1' • Parquet test data missing (1): 'test-parquet.R:475:3' • TODO (ARROW-16630): make sure BottomK can handle NA ordering (1): 'test-dplyr-collapse.R:173:3' • TODO: (if anyone uses RangeEquals) (1): 'test-Array.R:139:3' • Table with 0 cols doesn't know how many rows it should have (1): 'test-Table.R:114:3' • Work around masking of data type functions (ARROW-12322) (1): 'test-type.R:115:3' • environment variable ARROW_LARGE_MEMORY_TESTS (1): 'test-Table.R:684:3' • https://issues.apache.org/jira/browse/ARROW-7653 (1): 'test-dataset.R:563:3' • tolower(Sys.info()[["sysname"]]) != "windows" is TRUE (1): 'test-compressed.R:27:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-dplyr-across.R:282:3'): ARROW-14071 - R functions from a user's environment ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-across.R:282:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, across(c(int, dbl), makeWhole))) 10. ├─dplyr::mutate(.input, across(c(int, dbl), makeWhole)) 11. └─arrow:::mutate.ArrowTabular(.input, across(c(int, dbl), makeWhole)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:26:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:26:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, chr)) 10. ├─dplyr::arrange(.input, int, chr) 11. └─arrow:::arrange.ArrowTabular(.input, int, chr) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:32:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:32:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, desc(dbl))) 10. ├─dplyr::arrange(.input, int, desc(dbl)) 11. └─arrow:::arrange.ArrowTabular(.input, int, desc(dbl)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:38:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:38:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, dplyr::desc(dbl))) 10. ├─dplyr::arrange(.input, int, dplyr::desc(dbl)) 11. └─arrow:::arrange.ArrowTabular(.input, int, dplyr::desc(dbl)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:44:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:44:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, desc(desc(dbl)))) 10. ├─dplyr::arrange(.input, int, desc(desc(dbl))) 11. └─arrow:::arrange.ArrowTabular(.input, int, desc(desc(dbl))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:50:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:50:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, dplyr::desc(dplyr::desc(dbl)))) 10. ├─dplyr::arrange(.input, int, dplyr::desc(dplyr::desc(dbl))) 11. └─arrow:::arrange.ArrowTabular(.input, int, dplyr::desc(dplyr::desc(dbl))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:56:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:56:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(arrange(.input, int), desc(dbl))) 10. ├─dplyr::arrange(arrange(.input, int), desc(dbl)) 11. ├─dplyr::arrange(.input, int) 12. └─arrow:::arrange.ArrowTabular(.input, int) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:63:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:63:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(arrange(.input, int), dplyr::desc(dbl))) 10. ├─dplyr::arrange(arrange(.input, int), dplyr::desc(dbl)) 11. ├─dplyr::arrange(.input, int) 12. └─arrow:::arrange.ArrowTabular(.input, int) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:70:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:70:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int + dbl, chr)) 10. ├─dplyr::arrange(.input, int + dbl, chr) 11. └─arrow:::arrange.ArrowTabular(.input, int + dbl, chr) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:76:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:76:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(mutate(.input, zzz = int + dbl, ), zzz, chr) 11. ├─dplyr::mutate(.input, zzz = int + dbl, ) 12. └─arrow:::mutate.ArrowTabular(.input, zzz = int + dbl, ) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:83:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:83:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(mutate(.input, zzz = int + dbl), int + dbl, chr) 11. ├─dplyr::mutate(.input, zzz = int + dbl) 12. └─arrow:::mutate.ArrowTabular(.input, zzz = int + dbl) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:90:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:90:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(mutate(.input, int + dbl), int + dbl, chr) 11. ├─dplyr::mutate(.input, int + dbl) 12. └─arrow:::mutate.ArrowTabular(.input, int + dbl) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:97:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:97:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(group_by(.input, grp), int, dbl)) 10. ├─dplyr::arrange(group_by(.input, grp), int, dbl) 11. ├─dplyr::group_by(.input, grp) 12. └─arrow:::group_by.ArrowTabular(.input, grp) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:104:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:104:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(group_by(.input, grp), int, dbl, .by_group = TRUE)) 10. ├─dplyr::arrange(group_by(.input, grp), int, dbl, .by_group = TRUE) 11. ├─dplyr::group_by(.input, grp) 12. └─arrow:::group_by.ArrowTabular(.input, grp) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:111:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:111:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(group_by(.input, grp, grp2), int, dbl, .by_group = TRUE) 11. ├─dplyr::group_by(.input, grp, grp2) 12. └─arrow:::group_by.ArrowTabular(.input, grp, grp2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:119:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:119:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─base::as.vector(...) 10. ├─dplyr::pull(...) 11. ├─dplyr::arrange(group_by(.input, grp), .by_group = TRUE) 12. ├─dplyr::group_by(.input, grp) 13. └─arrow:::group_by.ArrowTabular(.input, grp) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:134:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:134:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(group_by(.input, grp))) 10. ├─dplyr::arrange(group_by(.input, grp)) 11. ├─dplyr::group_by(.input, grp) 12. └─arrow:::group_by.ArrowTabular(.input, grp) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:148:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:148:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, chr)) 10. ├─dplyr::arrange(.input, chr) 11. └─arrow:::arrange.ArrowTabular(.input, chr) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:156:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:156:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, dbl)) 10. ├─dplyr::arrange(.input, int, dbl) 11. └─arrow:::arrange.ArrowTabular(.input, int, dbl) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:165:3'): arrange() on datetime columns ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:165:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, dttm, int)) 10. ├─dplyr::arrange(.input, dttm, int) 11. └─arrow:::arrange.ArrowTabular(.input, dttm, int) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:171:3'): arrange() on datetime columns ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:171:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, dttm)) 10. ├─dplyr::arrange(.input, dttm) 11. └─arrow:::arrange.ArrowTabular(.input, dttm) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:181:3'): arrange() on logical columns ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:181:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, lgl, int)) 10. ├─dplyr::arrange(.input, lgl, int) 11. └─arrow:::arrange.ArrowTabular(.input, lgl, int) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:235:3'): Can use across() within arrange() ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:235:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, across(starts_with("d")))) 10. ├─dplyr::arrange(.input, across(starts_with("d"))) 11. └─arrow:::arrange.ArrowTabular(.input, across(starts_with("d"))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:241:3'): Can use across() within arrange() ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:241:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, across(starts_with("d"), desc))) 10. ├─dplyr::arrange(.input, across(starts_with("d"), desc)) 11. └─arrow:::arrange.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-collapse.R:98:3'): collapse ──────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-collapse.R:98:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::collapse(...) 13. ├─dplyr::mutate(...) 14. ├─dplyr::select(...) 15. ├─dplyr::filter(.input, dbl > 2, chr == "d" | chr == "f") 16. └─arrow:::filter.ArrowTabular(...) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::apply_filter_impl(...) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-collapse.R:110:3'): collapse ─────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-collapse.R:110:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::collapse(...) 13. ├─dplyr::select(...) 14. ├─dplyr::collapse(filter(.input, dbl > 2, chr == "d" | chr == "f")) 15. ├─dplyr::filter(.input, dbl > 2, chr == "d" | chr == "f") 16. └─arrow:::filter.ArrowTabular(...) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::apply_filter_impl(...) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-collapse.R:122:3'): collapse ─────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-collapse.R:122:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::collapse(...) 13. ├─dplyr::select(...) 14. ├─dplyr::group_by(...) 15. ├─dplyr::collapse(filter(.input, dbl > 2, chr == "d" | chr == "f")) 16. ├─dplyr::filter(.input, dbl > 2, chr == "d" | chr == "f") 17. └─arrow:::filter.ArrowTabular(...) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::apply_filter_impl(...) 25. └─arrow:::arrow_mask(out) 26. └─arrow:::empty_named_list() 27. └─base::structure(list(), .Names = character(0)) 28. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:27:3'): count/tally ──────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(collect(count(.input)), tbl) at test-dplyr-count.R:27:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(count(.input)) 10. ├─dplyr::count(.input) 11. └─arrow:::count.ArrowTabular(.input) 12. ├─dplyr::tally(...) 13. └─arrow:::tally.ArrowTabular(...) 14. ├─dplyr::summarize(x, `:=`(!!name, n())) 15. └─arrow:::summarise.ArrowTabular(x, `:=`(!!name, n())) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 23. └─arrow:::arrow_mask(.data) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:34:3'): count/tally ──────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(collect(tally(.input)), tbl) at test-dplyr-count.R:34:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(tally(.input)) 10. ├─dplyr::tally(.input) 11. └─arrow:::tally.ArrowTabular(.input) 12. ├─dplyr::summarize(x, `:=`(!!name, n())) 13. └─arrow:::summarise.ArrowTabular(x, `:=`(!!name, n())) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:43:3'): count/tally with wt and grouped data ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:43:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(count(group_by(.input, some_grouping), wt = int)) 10. ├─dplyr::count(group_by(.input, some_grouping), wt = int) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:51:3'): count/tally with wt and grouped data ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:51:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(tally(group_by(.input, some_grouping), wt = int)) 10. ├─dplyr::tally(group_by(.input, some_grouping), wt = int) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:61:3'): count/tally with sort ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:61:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::count(group_by(.input, some_grouping), wt = int, sort = TRUE) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:69:3'): count/tally with sort ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:69:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::tally(group_by(.input, some_grouping), wt = int, sort = TRUE) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:79:3'): count/tally with name arg ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:79:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(count(.input, name = "new_col")) 10. ├─dplyr::count(.input, name = "new_col") 11. └─arrow:::count.ArrowTabular(.input, name = "new_col") 12. ├─dplyr::tally(...) 13. └─arrow:::tally.ArrowTabular(...) 14. ├─dplyr::summarize(x, `:=`(!!name, n())) 15. └─arrow:::summarise.ArrowTabular(x, `:=`(!!name, n())) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 23. └─arrow:::arrow_mask(.data) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:86:3'): count/tally with name arg ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:86:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(tally(.input, name = "new_col")) 10. ├─dplyr::tally(.input, name = "new_col") 11. └─arrow:::tally.ArrowTabular(.input, name = "new_col") 12. ├─dplyr::summarize(x, `:=`(!!name, n())) 13. └─arrow:::summarise.ArrowTabular(x, `:=`(!!name, n())) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:95:3'): count returns an ungrouped tibble ────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:95:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::count(.input, some_grouping, another_grouping, sort = TRUE) 11. └─arrow:::count.ArrowTabular(...) 12. ├─dplyr::group_by(x, ..., .add = TRUE) 13. └─arrow:::group_by.ArrowTabular(x, ..., .add = TRUE) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:26:3'): distinct() ────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:26:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::distinct(.input, some_grouping, lgl) 12. └─arrow:::distinct.ArrowTabular(.input, some_grouping, lgl) 13. ├─dplyr::group_by(.data, ..., .add = TRUE) 14. └─arrow:::group_by.ArrowTabular(.data, ..., .add = TRUE) 15. ├─dplyr::mutate(.data, !!!final_groups) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:36:3'): distinct() works without any variables ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:36:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(distinct(.input), int)) 10. ├─dplyr::arrange(distinct(.input), int) 11. ├─dplyr::distinct(.input) 12. └─arrow:::distinct.ArrowTabular(.input) 13. ├─dplyr::group_by(.data, !!!syms(names(.data))) 14. └─arrow:::group_by.ArrowTabular(.data, !!!syms(names(.data))) 15. ├─dplyr::mutate(.data, !!!final_groups) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:44:3'): distinct() works without any variables ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:44:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(distinct(group_by(.input, x = int + 1)), int) 11. ├─dplyr::distinct(group_by(.input, x = int + 1)) 12. ├─dplyr::group_by(.input, x = int + 1) 13. └─arrow:::group_by.ArrowTabular(.input, x = int + 1) 14. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 15. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 16. ├─dplyr::mutate(.data, !!!vars) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:56:3'): distinct() can retain groups ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:56:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::distinct(group_by(.input, some_grouping, int), lgl) 12. ├─dplyr::group_by(.input, some_grouping, int) 13. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:66:3'): distinct() can retain groups ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:66:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::distinct(group_by(.input, y = some_grouping, int), x = lgl) 12. ├─dplyr::group_by(.input, y = some_grouping, int) 13. └─arrow:::group_by.ArrowTabular(.input, y = some_grouping, int) 14. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 15. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 16. ├─dplyr::mutate(.data, !!!vars) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:77:3'): distinct() can contain expressions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:77:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::arrange(...) 10. ├─dplyr::collect(distinct(.input, lgl, x = some_grouping + 1)) 11. ├─dplyr::distinct(.input, lgl, x = some_grouping + 1) 12. └─arrow:::distinct.ArrowTabular(...) 13. ├─dplyr::group_by(.data, ..., .add = TRUE) 14. └─arrow:::group_by.ArrowTabular(.data, ..., .add = TRUE) 15. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 16. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 17. ├─dplyr::mutate(.data, !!!vars) 18. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 19. ├─arrow:::try_arrow_dplyr(...) 20. │ ├─base::tryCatch(...) 21. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 22. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 23. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 24. │ └─base::eval(expr, parent) 25. └─arrow:::arrow_mask(out) 26. └─arrow:::empty_named_list() 27. └─base::structure(list(), .Names = character(0)) 28. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:85:3'): distinct() can contain expressions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:85:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::distinct(...) 12. ├─dplyr::group_by(.input, lgl, int) 13. └─arrow:::group_by.ArrowTabular(.input, lgl, int) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:96:3'): across() works in distinct() ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:96:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::arrange(...) 10. ├─dplyr::collect(distinct(.input, across(starts_with("d")))) 11. ├─dplyr::distinct(.input, across(starts_with("d"))) 12. └─arrow:::distinct.ArrowTabular(.input, across(starts_with("d"))) 13. ├─dplyr::group_by(.data, ..., .add = TRUE) 14. └─arrow:::group_by.ArrowTabular(.data, ..., .add = TRUE) 15. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 16. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 17. ├─dplyr::mutate(.data, !!!vars) 18. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 19. ├─arrow:::try_arrow_dplyr(...) 20. │ ├─base::tryCatch(...) 21. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 22. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 23. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 24. │ └─base::eval(expr, parent) 25. └─arrow:::arrow_mask(out) 26. └─arrow:::empty_named_list() 27. └─base::structure(list(), .Names = character(0)) 28. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:32:3'): filter() on is.na() ─────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:32:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(filter(.input, is.na(lgl)), chr, int, lgl)) 10. ├─dplyr::select(filter(.input, is.na(lgl)), chr, int, lgl) 11. ├─dplyr::filter(.input, is.na(lgl)) 12. └─arrow:::filter.ArrowTabular(.input, is.na(lgl)) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:42:3'): filter() with NAs in selection ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:42:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(filter(.input, lgl), chr, int, lgl)) 10. ├─dplyr::select(filter(.input, lgl), chr, int, lgl) 11. ├─dplyr::filter(.input, lgl) 12. └─arrow:::filter.ArrowTabular(.input, lgl) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:52:3'): Filter returning an empty Table should not segfault (ARROW-8354) ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:52:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(filter(.input, false), chr, int, lgl)) 10. ├─dplyr::select(filter(.input, false), chr, int, lgl) 11. ├─dplyr::filter(.input, false) 12. └─arrow:::filter.ArrowTabular(.input, false) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:63:3'): filtering with expression ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:63:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, chr == char_sym) 12. └─arrow:::filter.ArrowTabular(.input, chr == char_sym) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:73:3'): filtering with arithmetic ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:73:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, dbl + 1 > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl + 1 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:81:3'): filtering with arithmetic ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:81:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, dbl/2 > 3), string = chr, int, dbl) 11. ├─dplyr::filter(.input, dbl/2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl/2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:89:3'): filtering with arithmetic ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:89:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, dbl/2L > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl/2L > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:97:3'): filtering with arithmetic ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:97:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, int/2 > 3), string = chr, int, dbl) 11. ├─dplyr::filter(.input, int/2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, int/2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:105:3'): filtering with arithmetic ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:105:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, int/2L > 3) 12. └─arrow:::filter.ArrowTabular(.input, int/2L > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:113:3'): filtering with arithmetic ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:113:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, dbl%/%2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl%/%2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:121:3'): filtering with arithmetic ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:121:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, dbl^2 > 3), string = chr, int, dbl) 11. ├─dplyr::filter(.input, dbl^2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl^2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:131:3'): filtering with expression + autocasting ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:131:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, dbl + 1 > 3L) 12. └─arrow:::filter.ArrowTabular(.input, dbl + 1 > 3L) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:139:3'): filtering with expression + autocasting ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:139:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, int + 1 > 3) 12. └─arrow:::filter.ArrowTabular(.input, int + 1 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:147:3'): filtering with expression + autocasting ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:147:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, int^2 > 3), string = chr, int, dbl) 11. ├─dplyr::filter(.input, int^2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, int^2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:157:3'): More complex select/filter ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:157:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::select(...) 13. ├─dplyr::filter(.input, dbl > 2, chr == "d" | chr == "f") 14. └─arrow:::filter.ArrowTabular(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::apply_filter_impl(...) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:169:3'): filter() with %in% ─────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:169:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, dbl > 2, chr %in% c("d", "f"))) 10. ├─dplyr::filter(.input, dbl > 2, chr %in% c("d", "f")) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:178:3'): Negative scalar values ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:178:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, some_negative > -2)) 10. ├─dplyr::filter(.input, some_negative > -2) 11. └─arrow:::filter.ArrowTabular(.input, some_negative > -2) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:184:3'): Negative scalar values ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:184:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, some_negative %in% -1)) 10. ├─dplyr::filter(.input, some_negative %in% -1) 11. └─arrow:::filter.ArrowTabular(.input, some_negative %in% -1) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:190:3'): Negative scalar values ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:190:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, int == -some_negative)) 10. ├─dplyr::filter(.input, int == -some_negative) 11. └─arrow:::filter.ArrowTabular(.input, int == -some_negative) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:199:3'): filter() with between() ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:199:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, between(dbl, 1, 2))) 10. ├─dplyr::filter(.input, between(dbl, 1, 2)) 11. └─arrow:::filter.ArrowTabular(.input, between(dbl, 1, 2)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:206:3'): filter() with between() ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:206:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, between(dbl, 0.5, 2))) 10. ├─dplyr::filter(.input, between(dbl, 0.5, 2)) 11. └─arrow:::filter.ArrowTabular(.input, between(dbl, 0.5, 2)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:222:3'): filter() with between() ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:222:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, between(dbl, 1, NA))) 10. ├─dplyr::filter(.input, between(dbl, 1, NA)) 11. └─arrow:::filter.ArrowTabular(.input, between(dbl, 1, NA)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:232:3'): filter() with string ops ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:232:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, dbl > 2, str_length(verses) > 25)) 10. ├─dplyr::filter(.input, dbl > 2, str_length(verses) > 25) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:239:3'): filter() with string ops ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:239:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:252:3'): filter environment scope ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:252:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, chr == b_var)) 10. ├─dplyr::filter(.input, chr == b_var) 11. └─arrow:::filter.ArrowTabular(.input, chr == b_var) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:264:3'): filter environment scope ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:264:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(select(.input, -fct), isEqualTo(int, 4))) 10. ├─dplyr::filter(select(.input, -fct), isEqualTo(int, 4)) 11. └─arrow:::filter.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:272:3'): filter environment scope ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:272:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(select(.input, -fct), nchar(padded_strings) < 10) 11. └─arrow:::filter.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:280:3'): filter environment scope ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:280:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(select(.input, -fct), isShortString(padded_strings))) 10. ├─dplyr::filter(select(.input, -fct), isShortString(padded_strings)) 11. └─arrow:::filter.arrow_dplyr_query(select(.input, -fct), isShortString(padded_strings)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:357:3'): Calling Arrow compute functions 'directly' ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:357:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. └─arrow:::filter.ArrowTabular(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:370:3'): filter() with .data pronoun ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:370:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, .data$dbl > 4), "chr", "int", "lgl") 11. ├─dplyr::filter(.input, .data$dbl > 4) 12. └─arrow:::filter.ArrowTabular(.input, .data$dbl > 4) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:380:3'): filter() with .data pronoun ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:380:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, is.na(.data$lgl)) 12. └─arrow:::filter.ArrowTabular(.input, is.na(.data$lgl)) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:390:3'): filter() with .data pronoun ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:390:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, .data$dbl > .env$chr) 12. └─arrow:::filter.ArrowTabular(.input, .data$dbl > .env$chr) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:400:3'): filter() with namespaced functions ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:400:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, dplyr::between(dbl, 1, 2))) 10. ├─dplyr::filter(.input, dplyr::between(dbl, 1, 2)) 11. └─arrow:::filter.ArrowTabular(.input, dplyr::between(dbl, 1, 2)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:408:3'): filter() with namespaced functions ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:408:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:417:3'): filter() with across() ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:417:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, if_any(ends_with("l"), ~is.na(.)))) 10. ├─dplyr::filter(.input, if_any(ends_with("l"), ~is.na(.))) 11. └─arrow:::filter.ArrowTabular(.input, if_any(ends_with("l"), ~is.na(.))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:424:3'): filter() with across() ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:424:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:437:3'): .by argument ───────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:437:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, is.na(lgl), .by = chr) 12. └─arrow:::filter.ArrowTabular(.input, is.na(lgl), .by = chr) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:444:3'): .by argument ───────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:444:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, is.na(lgl), .by = starts_with("chr")) 12. └─arrow:::filter.ArrowTabular(.input, is.na(lgl), .by = starts_with("chr")) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:503:3'): filter_out() basic ─────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:503:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter_out(.input, chr == "b"), chr, int, lgl) 11. ├─dplyr::filter_out(.input, chr == "b") 12. └─arrow:::filter_out.ArrowTabular(.input, chr == "b") 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:513:3'): filter_out() keeps NA values in predicate result ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:513:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(filter_out(.input, lgl), chr, int, lgl)) 10. ├─dplyr::select(filter_out(.input, lgl), chr, int, lgl) 11. ├─dplyr::filter_out(.input, lgl) 12. └─arrow:::filter_out.ArrowTabular(.input, lgl) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:523:3'): filter_out() with multiple conditions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:523:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter_out(.input, dbl > 2, chr %in% c("d", "f"))) 10. ├─dplyr::filter_out(.input, dbl > 2, chr %in% c("d", "f")) 11. └─arrow:::filter_out.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:532:3'): More complex select/filter_out ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:532:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::select(...) 13. ├─dplyr::filter_out(.input, dbl > 2, chr == "d" | chr == "f") 14. └─arrow:::filter_out.ArrowTabular(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::apply_filter_impl(...) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:542:3'): More complex select/filter_out ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:542:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter_out(.input, !is.na(int))) 10. ├─dplyr::filter_out(.input, !is.na(int)) 11. └─arrow:::filter_out.ArrowTabular(.input, !is.na(int)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:26:3'): group_by groupings are recorded ───── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:26:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::select(group_by(.input, chr), int, chr) 12. ├─dplyr::group_by(.input, chr) 13. └─arrow:::group_by.ArrowTabular(.input, chr) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:37:3'): group_by supports creating/renaming ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:37:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, chr, numbers = int)) 10. ├─dplyr::group_by(.input, chr, numbers = int) 11. └─arrow:::group_by.ArrowTabular(.input, chr, numbers = int) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:43:3'): group_by supports creating/renaming ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:43:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, chr, numbers = int * 4)) 10. ├─dplyr::group_by(.input, chr, numbers = int * 4) 11. └─arrow:::group_by.ArrowTabular(.input, chr, numbers = int * 4) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:49:3'): group_by supports creating/renaming ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:49:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, int > 4, lgl, foo = int > 5)) 10. ├─dplyr::group_by(.input, int > 4, lgl, foo = int > 5) 11. └─arrow:::group_by.ArrowTabular(...) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:58:3'): group_by supports re-grouping by overlapping groups ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:58:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, chr, int), int, dbl)) 10. ├─dplyr::group_by(group_by(.input, chr, int), int, dbl) 11. ├─dplyr::group_by(.input, chr, int) 12. └─arrow:::group_by.ArrowTabular(.input, chr, int) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:66:3'): group_by supports re-grouping by overlapping groups ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:66:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, chr, int), int, chr = "some new value")) 10. ├─dplyr::group_by(group_by(.input, chr, int), int, chr = "some new value") 11. ├─dplyr::group_by(.input, chr, int) 12. └─arrow:::group_by.ArrowTabular(.input, chr, int) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:76:3'): ungroup ───────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:76:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::ungroup(select(group_by(.input, chr), int, chr)) 12. ├─dplyr::select(group_by(.input, chr), int, chr) 13. ├─dplyr::group_by(.input, chr) 14. └─arrow:::group_by.ArrowTabular(.input, chr) 15. ├─dplyr::mutate(.data, !!!final_groups) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:111:3'): Groups before conversion to a Table must not be restored after collect() (ARROW-17737) ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:111:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(ungroup(group_by(.input, chr, .add = FALSE))) 10. ├─dplyr::ungroup(group_by(.input, chr, .add = FALSE)) 11. ├─dplyr::group_by(.input, chr, .add = FALSE) 12. └─arrow:::group_by.ArrowTabular(.input, chr, .add = FALSE) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:119:3'): Groups before conversion to a Table must not be restored after collect() (ARROW-17737) ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:119:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(ungroup(group_by(.input, chr, .add = TRUE))) 10. ├─dplyr::ungroup(group_by(.input, chr, .add = TRUE)) 11. ├─dplyr::group_by(.input, chr, .add = TRUE) 12. └─arrow:::group_by.ArrowTabular(.input, chr, .add = TRUE) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:130:3'): group_by then rename ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:130:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(group_by(.input, chr), string = chr, int)) 10. ├─dplyr::select(group_by(.input, chr), string = chr, int) 11. ├─dplyr::group_by(.input, chr) 12. └─arrow:::group_by.ArrowTabular(.input, chr) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:141:3'): group_by with .drop ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:141:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::group_by(...) 11. └─arrow:::group_by.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:147:3'): group_by with .drop ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:147:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::group_by(...) 11. └─arrow:::group_by.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:190:3'): group_by with .drop ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:190:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::group_by_drop_default(...) 10. ├─dplyr::group_by(...) 11. └─arrow:::group_by.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:196:3'): group_by with .drop ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:196:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::group_by_drop_default(...) 10. ├─dplyr::ungroup(...) 11. ├─dplyr::group_by(...) 12. └─arrow:::group_by.ArrowTabular(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:206:3'): group_by() with namespaced functions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:206:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarise(...) 12. ├─dplyr::group_by(.input, int > base::sqrt(25)) 13. └─arrow:::group_by.ArrowTabular(.input, int > base::sqrt(25)) 14. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 15. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 16. ├─dplyr::mutate(.data, !!!vars) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:218:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:218:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, dbl2), .add = FALSE)) 10. ├─dplyr::group_by(group_by(.input, dbl2), .add = FALSE) 11. ├─dplyr::group_by(.input, dbl2) 12. └─arrow:::group_by.ArrowTabular(.input, dbl2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:225:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:225:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, dbl2), .add = TRUE)) 10. ├─dplyr::group_by(group_by(.input, dbl2), .add = TRUE) 11. ├─dplyr::group_by(.input, dbl2) 12. └─arrow:::group_by.ArrowTabular(.input, dbl2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:232:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:232:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, dbl2), chr, .add = FALSE)) 10. ├─dplyr::group_by(group_by(.input, dbl2), chr, .add = FALSE) 11. ├─dplyr::group_by(.input, dbl2) 12. └─arrow:::group_by.ArrowTabular(.input, dbl2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:239:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:239:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, dbl2), chr, .add = TRUE)) 10. ├─dplyr::group_by(group_by(.input, dbl2), chr, .add = TRUE) 11. ├─dplyr::group_by(.input, dbl2) 12. └─arrow:::group_by.ArrowTabular(.input, dbl2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:253:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:253:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, .add = TRUE)) 10. ├─dplyr::group_by(.input, .add = TRUE) 11. └─arrow:::group_by.ArrowTabular(.input, .add = TRUE) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:260:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:260:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, chr, .add = FALSE)) 10. ├─dplyr::group_by(.input, chr, .add = FALSE) 11. └─arrow:::group_by.ArrowTabular(.input, chr, .add = FALSE) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:267:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:267:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, chr, .add = TRUE)) 10. ├─dplyr::group_by(.input, chr, .add = TRUE) 11. └─arrow:::group_by.ArrowTabular(.input, chr, .add = TRUE) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:278:3'): Can use across() within group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:278:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, across(everything()))) 10. ├─dplyr::group_by(.input, across(everything())) 11. └─arrow:::group_by.ArrowTabular(.input, across(everything())) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:284:3'): Can use across() within group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:284:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, across(starts_with("d")))) 10. ├─dplyr::group_by(.input, across(starts_with("d"))) 11. └─arrow:::group_by.ArrowTabular(.input, across(starts_with("d"))) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:290:3'): Can use across() within group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:290:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, across(`<chr>`))) 10. ├─dplyr::group_by(.input, across(`<chr>`)) 11. └─arrow:::group_by.ArrowTabular(.input, across(`<chr>`)) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:297:3'): Can use across() within group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:297:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, across(where(is.numeric)))) 10. ├─dplyr::group_by(.input, across(where(is.numeric))) 11. └─arrow:::group_by.ArrowTabular(.input, across(where(is.numeric))) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:306:3'): ARROW-18131 - correctly handles .data pronoun in group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:306:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, .data$lgl)) 10. ├─dplyr::group_by(.input, .data$lgl) 11. └─arrow:::group_by.ArrowTabular(.input, .data$lgl) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-join.R:321:3'): full_join ────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:321:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::full_join(.input, to_join, by = "some_grouping", keep = FALSE) 11. └─arrow:::full_join.ArrowTabular(...) 12. └─arrow:::post_join_projection(...) 13. └─Expression$create(...) 14. ├─arrow:::compute___expr__call(function_name, args, options) 15. └─arrow:::empty_named_list() 16. └─base::structure(list(), .Names = character(0)) 17. └─base::.Deprecated(...) ── Failure ('test-dplyr-join.R:495:3'): full joins handle keep ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:495:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. └─arrow:::arrange.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-join.R:503:3'): full joins handle keep ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:503:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::full_join(.input, full_data_df, by = c("y", "x"), keep = FALSE) 12. └─arrow:::full_join.ArrowTabular(...) 13. └─arrow:::post_join_projection(...) 14. └─Expression$create(...) 15. ├─arrow:::compute___expr__call(function_name, args, options) 16. └─arrow:::empty_named_list() 17. └─base::structure(list(), .Names = character(0)) 18. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:38:3'): basic mutate ────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:38:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::filter(select(.input, int, chr), int > 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:49:3'): mutate() with NULL inputs ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:49:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, int = NULL)) 10. ├─dplyr::mutate(.input, int = NULL) 11. └─arrow:::mutate.ArrowTabular(.input, int = NULL) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:67:3'): transmute ───────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:67:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. ├─dplyr::filter(select(.input, int, chr), int > 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:78:3'): transmute after group_by ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:78:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. ├─dplyr::group_by(select(.input, int, dbl, chr), chr, int) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:90:3'): transmute respect bespoke dplyr implementation ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:90:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input, dbl, int = int + 6L)) 10. ├─dplyr::transmute(.input, dbl, int = int + 6L) 11. └─arrow:::transmute.ArrowTabular(.input, dbl, int = int + 6L) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:99:3'): transmute() with NULL inputs ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:99:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input, int = NULL)) 10. ├─dplyr::transmute(.input, int = NULL) 11. └─arrow:::transmute.ArrowTabular(.input, int = NULL) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:108:3'): empty transmute() ──────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(collect(transmute(.input)), tbl) at test-dplyr-mutate.R:108:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input)) 10. ├─dplyr::transmute(.input) 11. └─arrow:::transmute.ArrowTabular(.input) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:117:3'): transmute with unnamed expressions ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:117:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::transmute(select(.input, int, padded_strings), int, nchar(padded_strings)) 12. └─arrow:::transmute.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:170:3'): mutate and refer to previous mutants ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:170:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:184:3'): nchar() arguments ──────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:184:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:211:3'): mutate with .data pronoun ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:211:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:225:3'): mutate with unnamed expressions ────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:225:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(select(.input, int, padded_strings), int, nchar(padded_strings)) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:239:3'): mutate with reassigning same name ──── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:239:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input, new = lgl, new = chr)) 10. ├─dplyr::transmute(.input, new = lgl, new = chr) 11. └─arrow:::transmute.ArrowTabular(.input, new = lgl, new = chr) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:251:3'): mutate with single value for recycling ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:251:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(select(.input, int, padded_strings), dr_bronner = 1)) 10. ├─dplyr::mutate(select(.input, int, padded_strings), dr_bronner = 1) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:264:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:264:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:277:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:277:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:292:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:292:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:313:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:313:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y)) 10. ├─dplyr::mutate(.input, z = x + y) 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:322:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:322:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .before = 1)) 10. ├─dplyr::mutate(.input, z = x + y, .before = 1) 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .before = 1) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:330:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:330:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .after = x)) 10. ├─dplyr::mutate(.input, z = x + y, .after = x) 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .after = x) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:342:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:342:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .keep = "all")) 10. ├─dplyr::mutate(.input, z = x + y, .keep = "all") 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .keep = "all") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:350:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:350:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .keep = "used")) 10. ├─dplyr::mutate(.input, z = x + y, .keep = "used") 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .keep = "used") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:358:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:358:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .keep = "unused")) 10. ├─dplyr::mutate(.input, z = x + y, .keep = "unused") 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .keep = "unused") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:366:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:366:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, x, .keep = "none")) 10. ├─dplyr::mutate(.input, z = x + y, x, .keep = "none") 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, x, .keep = "none") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:379:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:379:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:389:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:389:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::group_by(select(.input, int, chr), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:397:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:397:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::group_by(select(.input, mean = int, chr), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:408:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:408:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::group_by(select(.input, chr, int), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:416:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:416:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::mutate(group_by(select(.input, int, chr), chr), avg_int = mean(int)) 12. ├─dplyr::group_by(select(.input, int, chr), chr) 13. └─arrow:::group_by.arrow_dplyr_query(...) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:426:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:426:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::mutate(...) 12. ├─dplyr::group_by(select(.input, mean = int, chr), chr) 13. └─arrow:::group_by.arrow_dplyr_query(...) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:441:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:441:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(select(.input, int, chr), int = int + 6L, .by = chr) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:448:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:448:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(select(.input, int, chr), int = int + 6L, .by = starts_with("chr")) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:455:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:455:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:462:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:462:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:469:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:469:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:478:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:478:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:487:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:487:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:615:3'): mutate and pmin/pmax ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:615:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:631:3'): mutate and pmin/pmax ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:631:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:643:3'): mutate() and transmute() with namespaced functions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:643:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, a = base::round(dbl) + base::log(int))) 10. ├─dplyr::mutate(.input, a = base::round(dbl) + base::log(int)) 11. └─arrow:::mutate.ArrowTabular(.input, a = base::round(dbl) + base::log(int)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:651:3'): mutate() and transmute() with namespaced functions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:651:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input, a = base::round(dbl) + base::log(int))) 10. ├─dplyr::transmute(.input, a = base::round(dbl) + base::log(int)) 11. └─arrow:::transmute.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:682:3'): Can use across() within mutate() ───── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:682:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:708:3'): Can use across() within mutate() ───── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:708:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, across(where(is.double)))) 10. ├─dplyr::mutate(.input, across(where(is.double))) 11. └─arrow:::mutate.ArrowTabular(.input, across(where(is.double))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:715:3'): Can use across() within mutate() ───── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:715:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:728:3'): Can use across() within transmute() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:728:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. └─arrow:::transmute.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:742:3'): across() does not select grouping variables within mutate() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:742:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::group_by(select(.input, int, dbl, chr), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:761:3'): across() does not select grouping variables within transmute() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:761:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. ├─dplyr::group_by(select(.input, int, dbl, chr), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:46:3'): dim() on query ───────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:46:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::select(filter(.input, int > 5), int, chr) 10. ├─dplyr::filter(.input, int > 5) 11. └─arrow:::filter.ArrowTabular(.input, int > 5) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:86:3'): pull ─────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:86:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─base::as.vector(...) 10. ├─dplyr::pull(...) 11. ├─dplyr::group_by(...) 12. ├─dplyr::rename(filter(.input, int > 4), strng = chr) 13. ├─dplyr::filter(.input, int > 4) 14. └─arrow:::filter.ArrowTabular(.input, int > 4) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::apply_filter_impl(...) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:184:3'): head ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:184:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─utils::head(...) 11. ├─dplyr::group_by(...) 12. ├─dplyr::filter(select(.input, int, strng = chr), int > 5) 13. └─arrow:::filter.arrow_dplyr_query(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::apply_filter_impl(...) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:195:3'): head ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:195:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::filter(...) 12. ├─utils::head(arrange(select(.input, int, strng = chr), int), 2) 13. ├─dplyr::arrange(select(.input, int, strng = chr), int) 14. └─arrow:::arrange.arrow_dplyr_query(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:208:3'): arrange then head returns the right data (ARROW-14162) ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:208:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(head(arrange(.input, mpg, disp), 4)) 10. ├─utils::head(arrange(.input, mpg, disp), 4) 11. ├─dplyr::arrange(.input, mpg, disp) 12. └─arrow:::arrange.ArrowTabular(.input, mpg, disp) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:219:3'): arrange then tail returns the right data ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:219:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(tail(arrange(.input, mpg, disp), 4)) 10. ├─utils::tail(arrange(.input, mpg, disp), 4) 11. ├─dplyr::arrange(.input, mpg, disp) 12. └─arrow:::arrange.ArrowTabular(.input, mpg, disp) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:231:3'): tail ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:231:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─utils::tail(...) 11. ├─dplyr::arrange(filter(select(.input, int, chr), int < 5), int) 12. ├─dplyr::filter(select(.input, int, chr), int < 5) 13. └─arrow:::filter.arrow_dplyr_query(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::apply_filter_impl(...) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:242:3'): tail ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:242:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─utils::tail(filter(select(.input, int, chr), int < 5), 2) 11. ├─dplyr::filter(select(.input, int, chr), int < 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:637:3'): Scalars in expressions match the type of the field, if possible ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:637:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, dates > "2022-09-01")) 10. ├─dplyr::filter(.input, dates > "2022-09-01") 11. └─arrow:::filter.ArrowTabular(.input, dates > "2022-09-01") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:656:3'): Scalars in expressions match the type of the field, if possible ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:656:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, times > "2018-10-07 19:04:05")) 10. ├─dplyr::filter(.input, times > "2018-10-07 19:04:05") 11. └─arrow:::filter.ArrowTabular(.input, times > "2018-10-07 19:04:05") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:681:3'): Can use nested field refs ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:681:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.ArrowTabular(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:692:3'): Can use nested field refs ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:692:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::mutate(...) 13. └─arrow:::mutate.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:741:3'): Use struct_field for $ on non-field-ref ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:741:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. ├─dplyr::mutate(.input, df_col = tibble(i = int, d = dbl)) 12. └─arrow:::mutate.ArrowTabular(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:33:3'): Empty select still includes the group_by columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─testthat::expect_message(...) at test-dplyr-select.R:33:3 2. │ └─testthat:::expect_condition_matching_(...) 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. ├─arrow:::compare_dplyr_binding(...) 8. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 9. │ │ └─testthat:::expect_condition_matching_(...) 10. │ │ └─testthat:::quasi_capture(...) 11. │ │ ├─testthat (local) .capture(...) 12. │ │ │ └─base::withCallingHandlers(...) 13. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 14. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 15. ├─dplyr::collect(select(group_by(.input, chr))) 16. ├─dplyr::select(group_by(.input, chr)) 17. ├─dplyr::group_by(.input, chr) 18. └─arrow:::group_by.ArrowTabular(.input, chr) 19. ├─dplyr::mutate(.data, !!!final_groups) 20. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 21. ├─arrow:::try_arrow_dplyr(...) 22. │ ├─base::tryCatch(...) 23. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 24. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 25. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 26. │ └─base::eval(expr, parent) 27. └─arrow:::arrow_mask(out) 28. └─arrow:::empty_named_list() 29. └─base::structure(list(), .Names = character(0)) 30. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:43:3'): Missing grouping columns are added to the beginning of the list ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─testthat::expect_message(...) at test-dplyr-select.R:43:3 2. │ └─testthat:::expect_condition_matching_(...) 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. ├─arrow:::compare_dplyr_binding(...) 8. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 9. │ │ └─testthat:::expect_condition_matching_(...) 10. │ │ └─testthat:::quasi_capture(...) 11. │ │ ├─testthat (local) .capture(...) 12. │ │ │ └─base::withCallingHandlers(...) 13. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 14. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 15. ├─dplyr::collect(select(group_by(.input, chr), int)) 16. ├─dplyr::select(group_by(.input, chr), int) 17. ├─dplyr::group_by(.input, chr) 18. └─arrow:::group_by.ArrowTabular(.input, chr) 19. ├─dplyr::mutate(.data, !!!final_groups) 20. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 21. ├─arrow:::try_arrow_dplyr(...) 22. │ ├─base::tryCatch(...) 23. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 24. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 25. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 26. │ └─base::eval(expr, parent) 27. └─arrow:::arrow_mask(out) 28. └─arrow:::empty_named_list() 29. └─base::structure(list(), .Names = character(0)) 30. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:135:3'): filtering with rename ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:135:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, chr == "b"), string = chr, int) 11. ├─dplyr::filter(.input, chr == "b") 12. └─arrow:::filter.ArrowTabular(.input, chr == "b") 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:142:3'): filtering with rename ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:142:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(select(.input, string = chr, int), string == "b") 11. └─arrow:::filter.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:194:3'): relocate with selection helpers ────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:194:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::relocate(...) 11. ├─dplyr::mutate(.input, c = as.character(c)) 12. └─arrow:::mutate.ArrowTabular(.input, c = as.character(c)) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:204:3'): multiple select/rename and group_by ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:204:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::rename(...) 11. ├─dplyr::rename(group_by(.input, chr), string = chr, dub = dbl2) 12. ├─dplyr::group_by(.input, chr) 13. └─arrow:::group_by.ArrowTabular(.input, chr) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:213:3'): multiple select/rename and group_by ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:213:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::rename(...) 11. ├─dplyr::select(group_by(.input, chr), string = chr, dub = dbl2) 12. ├─dplyr::group_by(.input, chr) 13. └─arrow:::group_by.ArrowTabular(.input, chr) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:222:3'): multiple select/rename and group_by ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:222:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::rename(group_by(.input, chr), string = chr, dub = dbl2) 12. ├─dplyr::group_by(.input, chr) 13. └─arrow:::group_by.ArrowTabular(.input, chr) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-slice.R:66:3'): slice_min/max, ungrouped ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-slice.R:66:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(slice_max(.input, int, n = 4, with_ties = FALSE)) 10. ├─dplyr::slice_max(.input, int, n = 4, with_ties = FALSE) 11. └─arrow:::slice_max.ArrowTabular(.input, int, n = 4, with_ties = FALSE) 12. ├─dplyr::arrange(...) 13. └─arrow:::arrange.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(.data) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-slice.R:72:3'): slice_min/max, ungrouped ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-slice.R:72:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(slice_min(.input, int, n = 4, with_ties = FALSE)) 10. ├─dplyr::slice_min(.input, int, n = 4, with_ties = FALSE) 11. └─arrow:::slice_min.ArrowTabular(.input, int, n = 4, with_ties = FALSE) 12. ├─utils::head(...) 13. ├─dplyr::arrange(...) 14. └─arrow:::arrange.ArrowTabular(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-slice.R:79:3'): slice_min/max, ungrouped ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-slice.R:79:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(slice_max(.input, int, prop = 0.25, with_ties = FALSE)) 10. ├─dplyr::slice_max(.input, int, prop = 0.25, with_ties = FALSE) 11. └─arrow:::slice_max.ArrowTabular(.input, int, prop = 0.25, with_ties = FALSE) 12. ├─dplyr::arrange(...) 13. └─arrow:::arrange.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(.data) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-slice.R:85:3'): slice_min/max, ungrouped ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-slice.R:85:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(slice_min(.input, int, prop = 0.25, with_ties = FALSE)) 10. ├─dplyr::slice_min(.input, int, prop = 0.25, with_ties = FALSE) 11. └─arrow:::slice_min.ArrowTabular(.input, int, prop = 0.25, with_ties = FALSE) 12. ├─utils::head(...) 13. ├─dplyr::arrange(...) 14. └─arrow:::arrange.ArrowTabular(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:54:3'): Can aggregate in Arrow ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:54:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, total = sum(int, na.rm = TRUE))) 10. ├─dplyr::summarize(.input, total = sum(int, na.rm = TRUE)) 11. └─arrow:::summarise.ArrowTabular(.input, total = sum(int, na.rm = TRUE)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:60:3'): Can aggregate in Arrow ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:60:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, total = sum(int))) 10. ├─dplyr::summarize(.input, total = sum(int)) 11. └─arrow:::summarise.ArrowTabular(.input, total = sum(int)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:69:3'): Group by sum on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:69:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:77:3'): Group by sum on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:77:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:85:3'): Group by sum on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:85:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(group_by(.input, some_grouping), total = sum(int))) 10. ├─dplyr::summarize(group_by(.input, some_grouping), total = sum(int)) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:95:3'): Group by prod on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:95:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:103:3'): Group by prod on dataset ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:103:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:116:3'): Group by mean on dataset ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:116:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:124:3'): Group by mean on dataset ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:124:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:137:3'): Group by sd on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:137:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:145:3'): Group by sd on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:145:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:158:3'): Group by var on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:158:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:166:3'): Group by var on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:166:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:179:3'): n() ─────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:179:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, counts = n())) 10. ├─dplyr::summarize(.input, counts = n()) 11. └─arrow:::summarise.ArrowTabular(.input, counts = n()) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:186:3'): n() ─────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:186:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarize(...) 12. ├─dplyr::group_by(.input, some_grouping) 13. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:200:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:200:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:210:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:210:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:220:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:220:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(group_by(.input, some_grouping), any(lgl, na.rm = FALSE)) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:227:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:227:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(group_by(.input, some_grouping), all(lgl, na.rm = FALSE)) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:235:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:235:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(...) 12. ├─dplyr::mutate(.input, has_words = nchar(verses) < 0) 13. └─arrow:::mutate.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:243:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:243:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(...) 12. ├─dplyr::mutate(.input, has_words = nchar(verses) < 0) 13. └─arrow:::mutate.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:251:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:251:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:275:3'): n_distinct() on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:275:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:282:3'): n_distinct() on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:282:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:290:3'): n_distinct() on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:290:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, distinct = n_distinct(lgl, na.rm = FALSE))) 10. ├─dplyr::summarize(.input, distinct = n_distinct(lgl, na.rm = FALSE)) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:296:3'): n_distinct() on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:296:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:553:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:553:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::filter(select(.input, int, chr), int > 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:561:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:561:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::filter(select(.input, int, chr), int > 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:572:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:572:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:579:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:579:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:591:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:591:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:621:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:621:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:634:3'): min() and max() on character strings ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:634:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:646:5'): min() and max() on character strings ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─withr::with_options(...) at test-dplyr-summarize.R:643:3 2. │ └─base::force(code) 3. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:646:5 4. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 5. │ │ └─testthat:::expect_condition_matching_(...) 6. │ │ └─testthat:::quasi_capture(...) 7. │ │ ├─testthat (local) .capture(...) 8. │ │ │ └─base::withCallingHandlers(...) 9. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 10. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 11. ├─dplyr::collect(...) 12. ├─dplyr::arrange(...) 13. ├─dplyr::summarize(...) 14. ├─dplyr::group_by(.input, fct) 15. └─arrow:::group_by.ArrowTabular(.input, fct) 16. ├─dplyr::mutate(.data, !!!final_groups) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:664:3'): summarise() with !!sym() ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:664:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarise(...) 11. ├─dplyr::group_by(.input, false) 12. └─arrow:::group_by.ArrowTabular(.input, false) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:685:3'): Filter and aggregate ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:685:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::filter(.input, some_grouping == 2) 12. └─arrow:::filter.ArrowTabular(.input, some_grouping == 2) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:693:3'): Filter and aggregate ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:693:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(filter(.input, int > 5), total = sum(int, na.rm = TRUE)) 11. ├─dplyr::filter(.input, int > 5) 12. └─arrow:::filter.ArrowTabular(.input, int > 5) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:701:3'): Filter and aggregate ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:701:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(filter(.input, some_grouping == 2), some_grouping) 12. ├─dplyr::filter(.input, some_grouping == 2) 13. └─arrow:::filter.ArrowTabular(.input, some_grouping == 2) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::apply_filter_impl(...) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:710:3'): Filter and aggregate ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:710:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(filter(.input, int > 5), some_grouping) 12. ├─dplyr::filter(.input, int > 5) 13. └─arrow:::filter.ArrowTabular(.input, int > 5) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::apply_filter_impl(...) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:721:3'): Group by edge cases ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:721:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping * 2) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping * 2) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:729:3'): Group by edge cases ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:729:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, alt = some_grouping * 2) 12. └─arrow:::group_by.ArrowTabular(.input, alt = some_grouping * 2) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:746:3'): Do things after summarize ───────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:746:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::summarize(...) 13. ├─dplyr::filter(group_by(.input, some_grouping), int > 5) 14. ├─dplyr::group_by(.input, some_grouping) 15. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 16. ├─dplyr::mutate(.data, !!!final_groups) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:757:3'): Do things after summarize ───────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:757:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::summarize(...) 12. ├─dplyr::group_by(...) 13. ├─dplyr::mutate(...) 14. ├─dplyr::select(filter(.input, dbl > 2), chr, int, lgl) 15. ├─dplyr::filter(.input, dbl > 2) 16. └─arrow:::filter.ArrowTabular(.input, dbl > 2) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::apply_filter_impl(...) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:788:3'): Expressions on aggregations ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:788:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::mutate(...) 12. ├─dplyr::summarize(...) 13. ├─dplyr::group_by(.input, some_grouping) 14. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 15. ├─dplyr::mutate(.data, !!!final_groups) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:801:3'): Expressions on aggregations ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:801:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:810:3'): Expressions on aggregations ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:810:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:822:3'): Expressions on aggregations ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:822:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:851:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:851:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:862:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:862:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:874:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:874:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:885:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:885:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(.input, int = sum(int, na.rm = TRUE), y = int/n()) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:896:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:896:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(.input, int = sum(int, na.rm = TRUE), int = int/n()) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:909:3'): Weighted mean ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:909:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:920:3'): Weighted mean ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:920:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:934:3'): Weighted mean ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─testthat::expect_output(...) at test-dplyr-summarize.R:934:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─testthat::capture_output_lines(code, print, width = width) 5. │ │ └─testthat:::eval_with_output(code, print = print, width = width) 6. │ │ ├─withr::with_output_sink(path, withVisible(code)) 7. │ │ │ └─base::force(code) 8. │ │ └─base::withVisible(code) 9. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 10. ├─arrow:::compare_dplyr_binding(...) 11. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 12. │ │ └─testthat:::expect_condition_matching_(...) 13. │ │ └─testthat:::quasi_capture(...) 14. │ │ ├─testthat (local) .capture(...) 15. │ │ │ └─base::withCallingHandlers(...) 16. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 17. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 18. ├─dplyr::collect(...) 19. ├─dplyr::summarize(...) 20. ├─dplyr::group_by(.input, some_grouping) 21. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 22. ├─dplyr::mutate(.data, !!!final_groups) 23. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 24. ├─arrow:::try_arrow_dplyr(...) 25. │ ├─base::tryCatch(...) 26. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 27. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 28. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 29. │ └─base::eval(expr, parent) 30. └─arrow:::arrow_mask(out) 31. └─arrow:::empty_named_list() 32. └─base::structure(list(), .Names = character(0)) 33. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:949:3'): Summarize with 0 arguments ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:949:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(group_by(.input, some_grouping))) 10. ├─dplyr::summarize(group_by(.input, some_grouping)) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1058:3'): .groups argument ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1058:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(group_by(.input, some_grouping, int < 6), count = n()) 11. ├─dplyr::group_by(.input, some_grouping, int < 6) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int < 6) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1065:3'): .groups argument ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1065:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping, int < 6) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int < 6) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1072:3'): .groups argument ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1072:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping, int < 6) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int < 6) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1079:3'): .groups argument ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1079:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping, int < 6) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int < 6) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1116:3'): summarize() handles group_by .drop ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1116:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::arrange(collect(count(group_by(.input, y))), y) 10. ├─dplyr::collect(count(group_by(.input, y))) 11. ├─dplyr::count(group_by(.input, y)) 12. ├─dplyr::group_by(.input, y) 13. └─arrow:::group_by.ArrowTabular(.input, y) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1139:3'): summarize() handles group_by .drop ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1139:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::arrange(...) 10. ├─dplyr::collect(count(group_by(.input, y, .drop = FALSE))) 11. ├─dplyr::count(group_by(.input, y, .drop = FALSE)) 12. ├─dplyr::group_by(.input, y, .drop = FALSE) 13. └─arrow:::group_by.ArrowTabular(.input, y, .drop = FALSE) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1156:3'): summarise() passes through type information for temporary columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1156:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarise(...) 11. ├─dplyr::group_by(.input, x) 12. └─arrow:::group_by.ArrowTabular(.input, x) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1172:3'): summarise() can handle scalars and literal values ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1172:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarise(.input, y = 1L)) 10. ├─dplyr::summarise(.input, y = 1L) 11. └─arrow:::summarise.ArrowTabular(.input, y = 1L) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1177:3'): summarise() can handle scalars and literal values ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1177:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarise(.input, y = some_scalar_value)) 10. ├─dplyr::summarise(.input, y = some_scalar_value) 11. └─arrow:::summarise.ArrowTabular(.input, y = some_scalar_value) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1182:3'): summarise() can handle scalars and literal values ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1182:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarise(.input, y = 2L)) 10. ├─dplyr::summarise(.input, y = 2L) 11. └─arrow:::summarise.ArrowTabular(.input, y = 2L) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1209:3'): summarise() supports namespacing ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1209:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, total = base::sum(int, na.rm = TRUE))) 10. ├─dplyr::summarize(.input, total = base::sum(int, na.rm = TRUE)) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1215:3'): summarise() supports namespacing ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1215:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarise(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1223:3'): summarise() supports namespacing ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1223:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarise(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1277:3'): Can use across() within summarise() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1277:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarise(...) 12. ├─dplyr::group_by(.input, lgl) 13. └─arrow:::group_by.ArrowTabular(.input, lgl) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1297:3'): across() does not select grouping variables within summarise() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1297:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarise(...) 12. ├─dplyr::group_by(select(.input, int, dbl, chr), chr) 13. └─arrow:::group_by.arrow_dplyr_query(...) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1318:3'): .by argument ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1318:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(.input, total = sum(int, na.rm = TRUE), .by = some_grouping) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1324:3'): .by argument ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1324:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarize(.input, total = sum(int, na.rm = TRUE), .by = starts_with("dbl")) 12. └─arrow:::summarise.ArrowTabular(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 20. └─arrow:::arrow_mask(.data) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-union.R:50:3'): union ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-union.R:50:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(dplyr::union(.input, example_data)) 10. ├─dplyr::union(.input, example_data) 11. └─arrow:::union.ArrowTabular(.input, example_data) 12. ├─dplyr::distinct(dplyr::union_all(x, y)) 13. └─arrow:::distinct.arrow_dplyr_query(dplyr::union_all(x, y)) 14. ├─dplyr::group_by(.data, !!!syms(names(.data))) 15. └─arrow:::group_by.arrow_dplyr_query(.data, !!!syms(names(.data))) 16. ├─dplyr::mutate(.data, !!!final_groups) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-metadata.R:429:3'): dplyr with metadata ────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-metadata.R:429:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(mutate(.input, z = b * 4), z, a)) 10. ├─dplyr::select(mutate(.input, z = b * 4), z, a) 11. ├─dplyr::mutate(.input, z = b * 4) 12. └─arrow:::mutate.ArrowTabular(.input, z = b * 4) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-metadata.R:436:3'): dplyr with metadata ────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-metadata.R:436:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(mutate(.input, z = nchar(d)), z, a)) 10. ├─dplyr::select(mutate(.input, z = nchar(d)), z, a) 11. ├─dplyr::mutate(.input, z = nchar(d)) 12. └─arrow:::mutate.ArrowTabular(.input, z = nchar(d)) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-metadata.R:445:3'): dplyr with metadata ────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-metadata.R:445:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(group_by(.input, d), n())) 10. ├─dplyr::summarize(group_by(.input, d), n()) 11. ├─dplyr::group_by(.input, d) 12. └─arrow:::group_by.ArrowTabular(.input, d) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-metadata.R:454:3'): dplyr with metadata ────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-metadata.R:454:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(mutate(.input, a = b), a)) 10. ├─dplyr::select(mutate(.input, a = b), a) 11. ├─dplyr::mutate(.input, a = b) 12. └─arrow:::mutate.ArrowTabular(.input, a = b) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) [ FAIL 267 | WARN 2327 | SKIP 110 | PASS 5942 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 24.0.0
Check: tests
Result: ERROR Running 'testthat.R' [173s] Running the tests in 'tests/testthat.R' failed. Complete output: > # Licensed to the Apache Software Foundation (ASF) under one > # or more contributor license agreements. See the NOTICE file > # distributed with this work for additional information > # regarding copyright ownership. The ASF licenses this file > # to you under the Apache License, Version 2.0 (the > # "License"); you may not use this file except in compliance > # with the License. You may obtain a copy of the License at > # > # http://www.apache.org/licenses/LICENSE-2.0 > # > # Unless required by applicable law or agreed to in writing, > # software distributed under the License is distributed on an > # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > # KIND, either express or implied. See the License for the > # specific language governing permissions and limitations > # under the License. > > library(testthat) > library(arrow) Attaching package: 'arrow' The following object is masked from 'package:utils': timestamp > library(tibble) > > verbose_test_output <- identical(tolower(Sys.getenv("ARROW_R_DEV", "false")), "true") || + identical(tolower(Sys.getenv("ARROW_R_VERBOSE_TEST", "false")), "true") > > if (verbose_test_output) { + arrow_reporter <- MultiReporter$new(list(CheckReporter$new(), LocationReporter$new())) + } else { + arrow_reporter <- check_reporter() + } > test_check("arrow", reporter = arrow_reporter) D:/a/crossbow/crossbow/arrow/cpp/src/arrow/acero/source_node.cc:77: An input buffer was poorly aligned. This could lead to crashes or poor performance on some hardware. Please ensure that all Acero sources generate aligned buffers, or change the unaligned buffer handling configuration to silence this warning. Saving _problems/test-dplyr-across-287.R Saving _problems/test-dplyr-arrange-31.R Saving _problems/test-dplyr-arrange-37.R Saving _problems/test-dplyr-arrange-43.R Saving _problems/test-dplyr-arrange-49.R Saving _problems/test-dplyr-arrange-55.R Saving _problems/test-dplyr-arrange-62.R Saving _problems/test-dplyr-arrange-69.R Saving _problems/test-dplyr-arrange-75.R Saving _problems/test-dplyr-arrange-82.R Saving _problems/test-dplyr-arrange-89.R Saving _problems/test-dplyr-arrange-96.R Saving _problems/test-dplyr-arrange-103.R Saving _problems/test-dplyr-arrange-110.R Saving _problems/test-dplyr-arrange-118.R Saving _problems/test-dplyr-arrange-126.R Saving _problems/test-dplyr-arrange-140.R Saving _problems/test-dplyr-arrange-154.R Saving _problems/test-dplyr-arrange-161.R Saving _problems/test-dplyr-arrange-170.R Saving _problems/test-dplyr-arrange-177.R Saving _problems/test-dplyr-arrange-186.R Saving _problems/test-dplyr-arrange-240.R Saving _problems/test-dplyr-arrange-246.R Saving _problems/test-dplyr-collapse-108.R Saving _problems/test-dplyr-collapse-120.R Saving _problems/test-dplyr-collapse-133.R Saving _problems/test-dplyr-count-32.R Saving _problems/test-dplyr-count-39.R Saving _problems/test-dplyr-count-49.R Saving _problems/test-dplyr-count-57.R Saving _problems/test-dplyr-count-67.R Saving _problems/test-dplyr-count-75.R Saving _problems/test-dplyr-count-84.R Saving _problems/test-dplyr-count-91.R Saving _problems/test-dplyr-count-100.R Saving _problems/test-dplyr-distinct-32.R Saving _problems/test-dplyr-distinct-42.R Saving _problems/test-dplyr-distinct-52.R Saving _problems/test-dplyr-distinct-63.R Saving _problems/test-dplyr-distinct-73.R Saving _problems/test-dplyr-distinct-83.R Saving _problems/test-dplyr-distinct-92.R Saving _problems/test-dplyr-distinct-102.R Saving _problems/test-dplyr-filter-38.R Saving _problems/test-dplyr-filter-48.R Saving _problems/test-dplyr-filter-58.R Saving _problems/test-dplyr-filter-69.R Saving _problems/test-dplyr-filter-79.R Saving _problems/test-dplyr-filter-87.R Saving _problems/test-dplyr-filter-95.R Saving _problems/test-dplyr-filter-103.R Saving _problems/test-dplyr-filter-111.R Saving _problems/test-dplyr-filter-119.R Saving _problems/test-dplyr-filter-127.R Saving _problems/test-dplyr-filter-137.R Saving _problems/test-dplyr-filter-145.R Saving _problems/test-dplyr-filter-153.R Saving _problems/test-dplyr-filter-165.R Saving _problems/test-dplyr-filter-174.R Saving _problems/test-dplyr-filter-183.R Saving _problems/test-dplyr-filter-189.R Saving _problems/test-dplyr-filter-195.R Saving _problems/test-dplyr-filter-204.R Saving _problems/test-dplyr-filter-211.R Saving _problems/test-dplyr-filter-227.R Saving _problems/test-dplyr-filter-237.R Saving _problems/test-dplyr-filter-244.R Saving _problems/test-dplyr-filter-257.R Saving _problems/test-dplyr-filter-270.R Saving _problems/test-dplyr-filter-278.R Saving _problems/test-dplyr-filter-286.R Saving _problems/test-dplyr-filter-366.R Saving _problems/test-dplyr-filter-378.R Saving _problems/test-dplyr-filter-386.R Saving _problems/test-dplyr-filter-396.R Saving _problems/test-dplyr-filter-405.R Saving _problems/test-dplyr-filter-413.R Saving _problems/test-dplyr-filter-422.R Saving _problems/test-dplyr-filter-433.R Saving _problems/test-dplyr-filter-443.R Saving _problems/test-dplyr-filter-450.R Saving _problems/test-dplyr-filter-509.R Saving _problems/test-dplyr-filter-519.R Saving _problems/test-dplyr-filter-528.R Saving _problems/test-dplyr-filter-540.R Saving _problems/test-dplyr-filter-547.R Attaching package: 'hms' The following object is masked from 'package:lubridate': hms Saving _problems/test-dplyr-group-by-33.R Saving _problems/test-dplyr-group-by-42.R Saving _problems/test-dplyr-group-by-48.R Saving _problems/test-dplyr-group-by-54.R Saving _problems/test-dplyr-group-by-64.R Saving _problems/test-dplyr-group-by-72.R Saving _problems/test-dplyr-group-by-84.R Saving _problems/test-dplyr-group-by-118.R Saving _problems/test-dplyr-group-by-126.R Saving _problems/test-dplyr-group-by-136.R Saving _problems/test-dplyr-group-by-146.R Saving _problems/test-dplyr-group-by-152.R Saving _problems/test-dplyr-group-by-195.R Saving _problems/test-dplyr-group-by-202.R Saving _problems/test-dplyr-group-by-214.R Saving _problems/test-dplyr-group-by-224.R Saving _problems/test-dplyr-group-by-231.R Saving _problems/test-dplyr-group-by-238.R Saving _problems/test-dplyr-group-by-245.R Saving _problems/test-dplyr-group-by-259.R Saving _problems/test-dplyr-group-by-266.R Saving _problems/test-dplyr-group-by-273.R Saving _problems/test-dplyr-group-by-283.R Saving _problems/test-dplyr-group-by-289.R Saving _problems/test-dplyr-group-by-295.R Saving _problems/test-dplyr-group-by-302.R Saving _problems/test-dplyr-group-by-311.R Saving _problems/test-dplyr-join-326.R Saving _problems/test-dplyr-join-501.R Saving _problems/test-dplyr-join-509.R Saving _problems/test-dplyr-mutate-45.R Saving _problems/test-dplyr-mutate-54.R Saving _problems/test-dplyr-mutate-74.R Saving _problems/test-dplyr-mutate-85.R Saving _problems/test-dplyr-mutate-95.R Saving _problems/test-dplyr-mutate-104.R Saving _problems/test-dplyr-mutate-113.R Saving _problems/test-dplyr-mutate-127.R Saving _problems/test-dplyr-mutate-180.R Saving _problems/test-dplyr-mutate-194.R Saving _problems/test-dplyr-mutate-221.R Saving _problems/test-dplyr-mutate-235.R Saving _problems/test-dplyr-mutate-247.R Saving _problems/test-dplyr-mutate-259.R Saving _problems/test-dplyr-mutate-273.R Saving _problems/test-dplyr-mutate-286.R Saving _problems/test-dplyr-mutate-298.R Saving _problems/test-dplyr-mutate-316.R Saving _problems/test-dplyr-mutate-325.R Saving _problems/test-dplyr-mutate-333.R Saving _problems/test-dplyr-mutate-345.R Saving _problems/test-dplyr-mutate-353.R Saving _problems/test-dplyr-mutate-361.R Saving _problems/test-dplyr-mutate-369.R Saving _problems/test-dplyr-mutate-385.R Saving _problems/test-dplyr-mutate-396.R Saving _problems/test-dplyr-mutate-406.R Saving _problems/test-dplyr-mutate-415.R Saving _problems/test-dplyr-mutate-425.R Saving _problems/test-dplyr-mutate-437.R Saving _problems/test-dplyr-mutate-447.R Saving _problems/test-dplyr-mutate-454.R Saving _problems/test-dplyr-mutate-461.R Saving _problems/test-dplyr-mutate-468.R Saving _problems/test-dplyr-mutate-477.R Saving _problems/test-dplyr-mutate-486.R Saving _problems/test-dplyr-mutate-497.R Saving _problems/test-dplyr-mutate-629.R Saving _problems/test-dplyr-mutate-639.R Saving _problems/test-dplyr-mutate-650.R Saving _problems/test-dplyr-mutate-658.R Saving _problems/test-dplyr-mutate-669.R Saving _problems/test-dplyr-mutate-677.R Saving _problems/test-dplyr-mutate-692.R Saving _problems/test-dplyr-mutate-713.R Saving _problems/test-dplyr-mutate-724.R Saving _problems/test-dplyr-mutate-738.R Saving _problems/test-dplyr-mutate-749.R Saving _problems/test-dplyr-mutate-768.R Saving _problems/test-dplyr-query-52.R Saving _problems/test-dplyr-query-94.R Saving _problems/test-dplyr-query-192.R Saving _problems/test-dplyr-query-204.R Saving _problems/test-dplyr-query-215.R Saving _problems/test-dplyr-query-226.R Saving _problems/test-dplyr-query-239.R Saving _problems/test-dplyr-query-249.R Saving _problems/test-dplyr-query-642.R Saving _problems/test-dplyr-query-661.R Saving _problems/test-dplyr-query-690.R Saving _problems/test-dplyr-query-702.R Saving _problems/test-dplyr-query-752.R Saving _problems/test-dplyr-select-39.R Saving _problems/test-dplyr-select-49.R Saving _problems/test-dplyr-select-141.R Saving _problems/test-dplyr-select-148.R Saving _problems/test-dplyr-select-200.R Saving _problems/test-dplyr-select-211.R Saving _problems/test-dplyr-select-220.R Saving _problems/test-dplyr-select-229.R Saving _problems/test-dplyr-slice-71.R Saving _problems/test-dplyr-slice-77.R Saving _problems/test-dplyr-slice-84.R Saving _problems/test-dplyr-slice-90.R Saving _problems/test-dplyr-summarize-59.R Saving _problems/test-dplyr-summarize-65.R Saving _problems/test-dplyr-summarize-75.R Saving _problems/test-dplyr-summarize-83.R Saving _problems/test-dplyr-summarize-91.R Saving _problems/test-dplyr-summarize-101.R Saving _problems/test-dplyr-summarize-112.R Saving _problems/test-dplyr-summarize-122.R Saving _problems/test-dplyr-summarize-133.R Saving _problems/test-dplyr-summarize-143.R Saving _problems/test-dplyr-summarize-154.R Saving _problems/test-dplyr-summarize-164.R Saving _problems/test-dplyr-summarize-175.R Saving _problems/test-dplyr-summarize-184.R Saving _problems/test-dplyr-summarize-196.R Saving _problems/test-dplyr-summarize-209.R Saving _problems/test-dplyr-summarize-219.R Saving _problems/test-dplyr-summarize-226.R Saving _problems/test-dplyr-summarize-233.R Saving _problems/test-dplyr-summarize-242.R Saving _problems/test-dplyr-summarize-250.R Saving _problems/test-dplyr-summarize-257.R Saving _problems/test-dplyr-summarize-281.R Saving _problems/test-dplyr-summarize-288.R Saving _problems/test-dplyr-summarize-295.R Saving _problems/test-dplyr-summarize-304.R Saving _problems/test-dplyr-summarize-560.R Saving _problems/test-dplyr-summarize-571.R Saving _problems/test-dplyr-summarize-578.R Saving _problems/test-dplyr-summarize-590.R Saving _problems/test-dplyr-summarize-600.R Saving _problems/test-dplyr-summarize-630.R Saving _problems/test-dplyr-summarize-642.R Saving _problems/test-dplyr-summarize-656.R Saving _problems/test-dplyr-summarize-681.R Saving _problems/test-dplyr-summarize-691.R Saving _problems/test-dplyr-summarize-699.R Saving _problems/test-dplyr-summarize-708.R Saving _problems/test-dplyr-summarize-717.R Saving _problems/test-dplyr-summarize-727.R Saving _problems/test-dplyr-summarize-735.R Saving _problems/test-dplyr-summarize-755.R Saving _problems/test-dplyr-summarize-770.R Saving _problems/test-dplyr-summarize-799.R Saving _problems/test-dplyr-summarize-807.R Saving _problems/test-dplyr-summarize-819.R Saving _problems/test-dplyr-summarize-832.R Saving _problems/test-dplyr-summarize-860.R Saving _problems/test-dplyr-summarize-872.R Saving _problems/test-dplyr-summarize-883.R Saving _problems/test-dplyr-summarize-894.R Saving _problems/test-dplyr-summarize-905.R Saving _problems/test-dplyr-summarize-917.R Saving _problems/test-dplyr-summarize-928.R Saving _problems/test-dplyr-summarize-955.R Saving _problems/test-dplyr-summarize-1064.R Saving _problems/test-dplyr-summarize-1071.R Saving _problems/test-dplyr-summarize-1078.R Saving _problems/test-dplyr-summarize-1085.R Saving _problems/test-dplyr-summarize-1123.R Saving _problems/test-dplyr-summarize-1149.R Saving _problems/test-dplyr-summarize-1166.R Saving _problems/test-dplyr-summarize-1175.R Saving _problems/test-dplyr-summarize-1180.R Saving _problems/test-dplyr-summarize-1185.R Saving _problems/test-dplyr-summarize-1214.R Saving _problems/test-dplyr-summarize-1222.R Saving _problems/test-dplyr-summarize-1230.R Saving _problems/test-dplyr-summarize-1284.R Saving _problems/test-dplyr-summarize-1305.R Saving _problems/test-dplyr-summarize-1323.R Saving _problems/test-dplyr-summarize-1330.R Saving _problems/test-dplyr-union-55.R Saving _problems/test-metadata-435.R Saving _problems/test-metadata-442.R Saving _problems/test-metadata-451.R Saving _problems/test-metadata-460.R [ FAIL 269 | WARN 2370 | SKIP 87 | PASS 6197 ] ══ Skipped tests (87) ══════════════════════════════════════════════════════════ • ARROW-17043 (date/datetime arithmetic with integers) (1): 'test-compute-arith.R:128:3' • ARROW-18101 (1): 'test-udf.R:305:3' • Arrow C++ not built with substrait (1): 'test-query-engine.R:96:3' • Flight server is not running (1): 'test-python-flight.R:84:5' • GH-33708: timestamp_parsers don't appear to be working properly (1): 'test-dataset-csv.R:629:3' • Implement more aggressive implicit casting for scalars (ARROW-11402) (1): 'test-dataset-dplyr.R:96:3' • Ingest_POSIXct only implemented for REALSXP (1): 'test-Array.R:297:5' • Need halffloat support: https://issues.apache.org/jira/browse/ARROW-3802 (1): 'test-Array.R:447:3' • On CRAN (67): 'test-Array.R:209:3', 'test-Array.R:216:3', 'test-Array.R:1119:1', 'test-Array.R:1203:1', 'test-Array.R:1219:1', 'test-Array.R:1250:1', 'test-Array.R:1328:1', 'test-RecordBatch.R:516:1', 'test-RecordBatch.R:525:1', 'test-Table.R:521:1', 'test-chunked-array.R:120:3', 'test-csv.R:732:3', 'test-dataset-dplyr.R:323:1', 'test-dataset-write.R:580:1', 'test-dataset.R:879:1', 'test-dplyr-across.R:20:1', 'test-dplyr-eval.R:37:1', 'test-dplyr-filter.R:290:3', 'test-dplyr-funcs-conditional.R:23:1', 'test-dplyr-funcs-datetime.R:27:1', 'test-dplyr-funcs-math.R:22:1', 'test-dplyr-funcs-string.R:21:1', 'test-dplyr-funcs-type.R:24:1', 'test-dplyr-funcs.R:19:1', 'test-dplyr-glimpse.R:20:1', 'test-dplyr-glimpse.R:26:1', 'test-dplyr-glimpse.R:32:1', 'test-dplyr-glimpse.R:38:1', 'test-dplyr-glimpse.R:45:1', 'test-dplyr-glimpse.R:69:1', 'test-dplyr-glimpse.R:73:1', 'test-dplyr-glimpse.R:95:1', 'test-dplyr-join.R:116:1', 'test-dplyr-mutate.R:154:1', 'test-dplyr-mutate.R:516:3', 'test-dplyr-query.R:595:1', 'test-dplyr-slice.R:107:3', 'test-dplyr-summarize.R:323:1', 'test-dplyr-summarize.R:786:1', 'test-dplyr-summarize.R:1276:1', 'test-duckdb.R:19:1', 'test-extension.R:18:1', 'test-extension.R:175:1', 'test-extra-package-roundtrip.R:18:1', 'test-feather.R:141:1', 'test-feather.R:262:3', 'test-feather.R:332:3', 'test-filesystem.R:138:3', 'test-filesystem.R:146:3', 'test-filesystem.R:155:3', 'test-filesystem.R:167:3', 'test-filesystem.R:178:3', 'test-filesystem.R:193:3', 'test-gcs.R:121:1', 'test-io.R:71:3', 'test-ipc-stream.R:42:1', 'test-ipc-stream.R:48:3', 'test-parquet.R:114:1', 'test-parquet.R:487:3', 'test-python.R:19:3', 'test-python.R:38:1', 'test-safe-call-into-r.R:21:3', 'test-safe-call-into-r.R:36:3', 'test-safe-call-into-r.R:51:3', 'test-type.R:56:1', 'test-udf.R:23:1', 'test-util.R:32:1' • On Windows (3): 'test-dataset-uri.R:18:1', 'test-dataset-write.R:179:3', 'test-read-record-batch.R:43:3' • Parquet test data missing (1): 'test-parquet.R:475:3' • TODO (ARROW-16630): make sure BottomK can handle NA ordering (1): 'test-dplyr-collapse.R:173:3' • TODO: (if anyone uses RangeEquals) (1): 'test-Array.R:139:3' • Table with 0 cols doesn't know how many rows it should have (1): 'test-Table.R:114:3' • Work around masking of data type functions (ARROW-12322) (1): 'test-type.R:115:3' • empty test (1): • environment variable ARROW_LARGE_MEMORY_TESTS (1): 'test-Table.R:684:3' • https://issues.apache.org/jira/browse/ARROW-7653 (1): 'test-dataset.R:563:3' • minio is not installed. (1): 'test-s3-minio.R:19:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-dplyr-across.R:282:3'): ARROW-14071 - R functions from a user's environment ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-across.R:282:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, across(c(int, dbl), makeWhole))) 10. ├─dplyr::mutate(.input, across(c(int, dbl), makeWhole)) 11. └─arrow:::mutate.ArrowTabular(.input, across(c(int, dbl), makeWhole)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:26:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:26:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, chr)) 10. ├─dplyr::arrange(.input, int, chr) 11. └─arrow:::arrange.ArrowTabular(.input, int, chr) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:32:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:32:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, desc(dbl))) 10. ├─dplyr::arrange(.input, int, desc(dbl)) 11. └─arrow:::arrange.ArrowTabular(.input, int, desc(dbl)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:38:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:38:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, dplyr::desc(dbl))) 10. ├─dplyr::arrange(.input, int, dplyr::desc(dbl)) 11. └─arrow:::arrange.ArrowTabular(.input, int, dplyr::desc(dbl)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:44:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:44:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, desc(desc(dbl)))) 10. ├─dplyr::arrange(.input, int, desc(desc(dbl))) 11. └─arrow:::arrange.ArrowTabular(.input, int, desc(desc(dbl))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:50:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:50:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, dplyr::desc(dplyr::desc(dbl)))) 10. ├─dplyr::arrange(.input, int, dplyr::desc(dplyr::desc(dbl))) 11. └─arrow:::arrange.ArrowTabular(.input, int, dplyr::desc(dplyr::desc(dbl))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:56:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:56:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(arrange(.input, int), desc(dbl))) 10. ├─dplyr::arrange(arrange(.input, int), desc(dbl)) 11. ├─dplyr::arrange(.input, int) 12. └─arrow:::arrange.ArrowTabular(.input, int) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:63:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:63:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(arrange(.input, int), dplyr::desc(dbl))) 10. ├─dplyr::arrange(arrange(.input, int), dplyr::desc(dbl)) 11. ├─dplyr::arrange(.input, int) 12. └─arrow:::arrange.ArrowTabular(.input, int) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:70:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:70:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int + dbl, chr)) 10. ├─dplyr::arrange(.input, int + dbl, chr) 11. └─arrow:::arrange.ArrowTabular(.input, int + dbl, chr) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:76:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:76:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(mutate(.input, zzz = int + dbl, ), zzz, chr) 11. ├─dplyr::mutate(.input, zzz = int + dbl, ) 12. └─arrow:::mutate.ArrowTabular(.input, zzz = int + dbl, ) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:83:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:83:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(mutate(.input, zzz = int + dbl), int + dbl, chr) 11. ├─dplyr::mutate(.input, zzz = int + dbl) 12. └─arrow:::mutate.ArrowTabular(.input, zzz = int + dbl) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:90:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:90:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(mutate(.input, int + dbl), int + dbl, chr) 11. ├─dplyr::mutate(.input, int + dbl) 12. └─arrow:::mutate.ArrowTabular(.input, int + dbl) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:97:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:97:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(group_by(.input, grp), int, dbl)) 10. ├─dplyr::arrange(group_by(.input, grp), int, dbl) 11. ├─dplyr::group_by(.input, grp) 12. └─arrow:::group_by.ArrowTabular(.input, grp) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:104:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:104:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(group_by(.input, grp), int, dbl, .by_group = TRUE)) 10. ├─dplyr::arrange(group_by(.input, grp), int, dbl, .by_group = TRUE) 11. ├─dplyr::group_by(.input, grp) 12. └─arrow:::group_by.ArrowTabular(.input, grp) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:111:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:111:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(group_by(.input, grp, grp2), int, dbl, .by_group = TRUE) 11. ├─dplyr::group_by(.input, grp, grp2) 12. └─arrow:::group_by.ArrowTabular(.input, grp, grp2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:119:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:119:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─base::as.vector(...) 10. ├─dplyr::pull(...) 11. ├─dplyr::arrange(group_by(.input, grp), .by_group = TRUE) 12. ├─dplyr::group_by(.input, grp) 13. └─arrow:::group_by.ArrowTabular(.input, grp) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:134:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:134:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(group_by(.input, grp))) 10. ├─dplyr::arrange(group_by(.input, grp)) 11. ├─dplyr::group_by(.input, grp) 12. └─arrow:::group_by.ArrowTabular(.input, grp) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:148:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:148:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, chr)) 10. ├─dplyr::arrange(.input, chr) 11. └─arrow:::arrange.ArrowTabular(.input, chr) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:156:3'): arrange() on integer, double, and character columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:156:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, int, dbl)) 10. ├─dplyr::arrange(.input, int, dbl) 11. └─arrow:::arrange.ArrowTabular(.input, int, dbl) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:165:3'): arrange() on datetime columns ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:165:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, dttm, int)) 10. ├─dplyr::arrange(.input, dttm, int) 11. └─arrow:::arrange.ArrowTabular(.input, dttm, int) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:171:3'): arrange() on datetime columns ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:171:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, dttm)) 10. ├─dplyr::arrange(.input, dttm) 11. └─arrow:::arrange.ArrowTabular(.input, dttm) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:181:3'): arrange() on logical columns ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:181:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, lgl, int)) 10. ├─dplyr::arrange(.input, lgl, int) 11. └─arrow:::arrange.ArrowTabular(.input, lgl, int) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:235:3'): Can use across() within arrange() ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:235:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, across(starts_with("d")))) 10. ├─dplyr::arrange(.input, across(starts_with("d"))) 11. └─arrow:::arrange.ArrowTabular(.input, across(starts_with("d"))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-arrange.R:241:3'): Can use across() within arrange() ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-arrange.R:241:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(.input, across(starts_with("d"), desc))) 10. ├─dplyr::arrange(.input, across(starts_with("d"), desc)) 11. └─arrow:::arrange.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-collapse.R:98:3'): collapse ──────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-collapse.R:98:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::collapse(...) 13. ├─dplyr::mutate(...) 14. ├─dplyr::select(...) 15. ├─dplyr::filter(.input, dbl > 2, chr == "d" | chr == "f") 16. └─arrow:::filter.ArrowTabular(...) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::apply_filter_impl(...) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-collapse.R:110:3'): collapse ─────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-collapse.R:110:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::collapse(...) 13. ├─dplyr::select(...) 14. ├─dplyr::collapse(filter(.input, dbl > 2, chr == "d" | chr == "f")) 15. ├─dplyr::filter(.input, dbl > 2, chr == "d" | chr == "f") 16. └─arrow:::filter.ArrowTabular(...) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::apply_filter_impl(...) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-collapse.R:122:3'): collapse ─────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-collapse.R:122:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::collapse(...) 13. ├─dplyr::select(...) 14. ├─dplyr::group_by(...) 15. ├─dplyr::collapse(filter(.input, dbl > 2, chr == "d" | chr == "f")) 16. ├─dplyr::filter(.input, dbl > 2, chr == "d" | chr == "f") 17. └─arrow:::filter.ArrowTabular(...) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::apply_filter_impl(...) 25. └─arrow:::arrow_mask(out) 26. └─arrow:::empty_named_list() 27. └─base::structure(list(), .Names = character(0)) 28. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:27:3'): count/tally ──────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(collect(count(.input)), tbl) at test-dplyr-count.R:27:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(count(.input)) 10. ├─dplyr::count(.input) 11. └─arrow:::count.ArrowTabular(.input) 12. ├─dplyr::tally(...) 13. └─arrow:::tally.ArrowTabular(...) 14. ├─dplyr::summarize(x, `:=`(!!name, n())) 15. └─arrow:::summarise.ArrowTabular(x, `:=`(!!name, n())) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 23. └─arrow:::arrow_mask(.data) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:34:3'): count/tally ──────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(collect(tally(.input)), tbl) at test-dplyr-count.R:34:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(tally(.input)) 10. ├─dplyr::tally(.input) 11. └─arrow:::tally.ArrowTabular(.input) 12. ├─dplyr::summarize(x, `:=`(!!name, n())) 13. └─arrow:::summarise.ArrowTabular(x, `:=`(!!name, n())) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:43:3'): count/tally with wt and grouped data ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:43:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(count(group_by(.input, some_grouping), wt = int)) 10. ├─dplyr::count(group_by(.input, some_grouping), wt = int) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:51:3'): count/tally with wt and grouped data ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:51:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(tally(group_by(.input, some_grouping), wt = int)) 10. ├─dplyr::tally(group_by(.input, some_grouping), wt = int) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:61:3'): count/tally with sort ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:61:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::count(group_by(.input, some_grouping), wt = int, sort = TRUE) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:69:3'): count/tally with sort ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:69:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::tally(group_by(.input, some_grouping), wt = int, sort = TRUE) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:79:3'): count/tally with name arg ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:79:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(count(.input, name = "new_col")) 10. ├─dplyr::count(.input, name = "new_col") 11. └─arrow:::count.ArrowTabular(.input, name = "new_col") 12. ├─dplyr::tally(...) 13. └─arrow:::tally.ArrowTabular(...) 14. ├─dplyr::summarize(x, `:=`(!!name, n())) 15. └─arrow:::summarise.ArrowTabular(x, `:=`(!!name, n())) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 23. └─arrow:::arrow_mask(.data) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:86:3'): count/tally with name arg ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:86:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(tally(.input, name = "new_col")) 10. ├─dplyr::tally(.input, name = "new_col") 11. └─arrow:::tally.ArrowTabular(.input, name = "new_col") 12. ├─dplyr::summarize(x, `:=`(!!name, n())) 13. └─arrow:::summarise.ArrowTabular(x, `:=`(!!name, n())) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-count.R:95:3'): count returns an ungrouped tibble ────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-count.R:95:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::count(.input, some_grouping, another_grouping, sort = TRUE) 11. └─arrow:::count.ArrowTabular(...) 12. ├─dplyr::group_by(x, ..., .add = TRUE) 13. └─arrow:::group_by.ArrowTabular(x, ..., .add = TRUE) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:26:3'): distinct() ────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:26:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::distinct(.input, some_grouping, lgl) 12. └─arrow:::distinct.ArrowTabular(.input, some_grouping, lgl) 13. ├─dplyr::group_by(.data, ..., .add = TRUE) 14. └─arrow:::group_by.ArrowTabular(.data, ..., .add = TRUE) 15. ├─dplyr::mutate(.data, !!!final_groups) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:36:3'): distinct() works without any variables ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:36:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(arrange(distinct(.input), int)) 10. ├─dplyr::arrange(distinct(.input), int) 11. ├─dplyr::distinct(.input) 12. └─arrow:::distinct.ArrowTabular(.input) 13. ├─dplyr::group_by(.data, !!!syms(names(.data))) 14. └─arrow:::group_by.ArrowTabular(.data, !!!syms(names(.data))) 15. ├─dplyr::mutate(.data, !!!final_groups) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:44:3'): distinct() works without any variables ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:44:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(distinct(group_by(.input, x = int + 1)), int) 11. ├─dplyr::distinct(group_by(.input, x = int + 1)) 12. ├─dplyr::group_by(.input, x = int + 1) 13. └─arrow:::group_by.ArrowTabular(.input, x = int + 1) 14. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 15. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 16. ├─dplyr::mutate(.data, !!!vars) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:56:3'): distinct() can retain groups ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:56:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::distinct(group_by(.input, some_grouping, int), lgl) 12. ├─dplyr::group_by(.input, some_grouping, int) 13. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:66:3'): distinct() can retain groups ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:66:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::distinct(group_by(.input, y = some_grouping, int), x = lgl) 12. ├─dplyr::group_by(.input, y = some_grouping, int) 13. └─arrow:::group_by.ArrowTabular(.input, y = some_grouping, int) 14. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 15. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 16. ├─dplyr::mutate(.data, !!!vars) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:77:3'): distinct() can contain expressions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:77:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::arrange(...) 10. ├─dplyr::collect(distinct(.input, lgl, x = some_grouping + 1)) 11. ├─dplyr::distinct(.input, lgl, x = some_grouping + 1) 12. └─arrow:::distinct.ArrowTabular(...) 13. ├─dplyr::group_by(.data, ..., .add = TRUE) 14. └─arrow:::group_by.ArrowTabular(.data, ..., .add = TRUE) 15. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 16. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 17. ├─dplyr::mutate(.data, !!!vars) 18. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 19. ├─arrow:::try_arrow_dplyr(...) 20. │ ├─base::tryCatch(...) 21. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 22. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 23. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 24. │ └─base::eval(expr, parent) 25. └─arrow:::arrow_mask(out) 26. └─arrow:::empty_named_list() 27. └─base::structure(list(), .Names = character(0)) 28. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:85:3'): distinct() can contain expressions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:85:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::distinct(...) 12. ├─dplyr::group_by(.input, lgl, int) 13. └─arrow:::group_by.ArrowTabular(.input, lgl, int) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-distinct.R:96:3'): across() works in distinct() ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:96:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::arrange(...) 10. ├─dplyr::collect(distinct(.input, across(starts_with("d")))) 11. ├─dplyr::distinct(.input, across(starts_with("d"))) 12. └─arrow:::distinct.ArrowTabular(.input, across(starts_with("d"))) 13. ├─dplyr::group_by(.data, ..., .add = TRUE) 14. └─arrow:::group_by.ArrowTabular(.data, ..., .add = TRUE) 15. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 16. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 17. ├─dplyr::mutate(.data, !!!vars) 18. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 19. ├─arrow:::try_arrow_dplyr(...) 20. │ ├─base::tryCatch(...) 21. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 22. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 23. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 24. │ └─base::eval(expr, parent) 25. └─arrow:::arrow_mask(out) 26. └─arrow:::empty_named_list() 27. └─base::structure(list(), .Names = character(0)) 28. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:32:3'): filter() on is.na() ─────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:32:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(filter(.input, is.na(lgl)), chr, int, lgl)) 10. ├─dplyr::select(filter(.input, is.na(lgl)), chr, int, lgl) 11. ├─dplyr::filter(.input, is.na(lgl)) 12. └─arrow:::filter.ArrowTabular(.input, is.na(lgl)) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:42:3'): filter() with NAs in selection ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:42:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(filter(.input, lgl), chr, int, lgl)) 10. ├─dplyr::select(filter(.input, lgl), chr, int, lgl) 11. ├─dplyr::filter(.input, lgl) 12. └─arrow:::filter.ArrowTabular(.input, lgl) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:52:3'): Filter returning an empty Table should not segfault (ARROW-8354) ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:52:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(filter(.input, false), chr, int, lgl)) 10. ├─dplyr::select(filter(.input, false), chr, int, lgl) 11. ├─dplyr::filter(.input, false) 12. └─arrow:::filter.ArrowTabular(.input, false) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:63:3'): filtering with expression ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:63:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, chr == char_sym) 12. └─arrow:::filter.ArrowTabular(.input, chr == char_sym) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:73:3'): filtering with arithmetic ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:73:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, dbl + 1 > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl + 1 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:81:3'): filtering with arithmetic ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:81:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, dbl/2 > 3), string = chr, int, dbl) 11. ├─dplyr::filter(.input, dbl/2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl/2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:89:3'): filtering with arithmetic ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:89:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, dbl/2L > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl/2L > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:97:3'): filtering with arithmetic ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:97:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, int/2 > 3), string = chr, int, dbl) 11. ├─dplyr::filter(.input, int/2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, int/2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:105:3'): filtering with arithmetic ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:105:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, int/2L > 3) 12. └─arrow:::filter.ArrowTabular(.input, int/2L > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:113:3'): filtering with arithmetic ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:113:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, dbl%/%2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl%/%2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:121:3'): filtering with arithmetic ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:121:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, dbl^2 > 3), string = chr, int, dbl) 11. ├─dplyr::filter(.input, dbl^2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, dbl^2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:131:3'): filtering with expression + autocasting ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:131:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, dbl + 1 > 3L) 12. └─arrow:::filter.ArrowTabular(.input, dbl + 1 > 3L) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:139:3'): filtering with expression + autocasting ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:139:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, int + 1 > 3) 12. └─arrow:::filter.ArrowTabular(.input, int + 1 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:147:3'): filtering with expression + autocasting ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:147:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, int^2 > 3), string = chr, int, dbl) 11. ├─dplyr::filter(.input, int^2 > 3) 12. └─arrow:::filter.ArrowTabular(.input, int^2 > 3) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:157:3'): More complex select/filter ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:157:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::select(...) 13. ├─dplyr::filter(.input, dbl > 2, chr == "d" | chr == "f") 14. └─arrow:::filter.ArrowTabular(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::apply_filter_impl(...) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:169:3'): filter() with %in% ─────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:169:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, dbl > 2, chr %in% c("d", "f"))) 10. ├─dplyr::filter(.input, dbl > 2, chr %in% c("d", "f")) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:178:3'): Negative scalar values ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:178:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, some_negative > -2)) 10. ├─dplyr::filter(.input, some_negative > -2) 11. └─arrow:::filter.ArrowTabular(.input, some_negative > -2) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:184:3'): Negative scalar values ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:184:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, some_negative %in% -1)) 10. ├─dplyr::filter(.input, some_negative %in% -1) 11. └─arrow:::filter.ArrowTabular(.input, some_negative %in% -1) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:190:3'): Negative scalar values ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:190:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, int == -some_negative)) 10. ├─dplyr::filter(.input, int == -some_negative) 11. └─arrow:::filter.ArrowTabular(.input, int == -some_negative) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:199:3'): filter() with between() ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:199:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, between(dbl, 1, 2))) 10. ├─dplyr::filter(.input, between(dbl, 1, 2)) 11. └─arrow:::filter.ArrowTabular(.input, between(dbl, 1, 2)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:206:3'): filter() with between() ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:206:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, between(dbl, 0.5, 2))) 10. ├─dplyr::filter(.input, between(dbl, 0.5, 2)) 11. └─arrow:::filter.ArrowTabular(.input, between(dbl, 0.5, 2)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:222:3'): filter() with between() ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:222:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, between(dbl, 1, NA))) 10. ├─dplyr::filter(.input, between(dbl, 1, NA)) 11. └─arrow:::filter.ArrowTabular(.input, between(dbl, 1, NA)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:232:3'): filter() with string ops ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:232:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, dbl > 2, str_length(verses) > 25)) 10. ├─dplyr::filter(.input, dbl > 2, str_length(verses) > 25) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:239:3'): filter() with string ops ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:239:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:252:3'): filter environment scope ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:252:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, chr == b_var)) 10. ├─dplyr::filter(.input, chr == b_var) 11. └─arrow:::filter.ArrowTabular(.input, chr == b_var) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:264:3'): filter environment scope ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:264:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(select(.input, -fct), isEqualTo(int, 4))) 10. ├─dplyr::filter(select(.input, -fct), isEqualTo(int, 4)) 11. └─arrow:::filter.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:272:3'): filter environment scope ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:272:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(select(.input, -fct), nchar(padded_strings) < 10) 11. └─arrow:::filter.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:280:3'): filter environment scope ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:280:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(select(.input, -fct), isShortString(padded_strings))) 10. ├─dplyr::filter(select(.input, -fct), isShortString(padded_strings)) 11. └─arrow:::filter.arrow_dplyr_query(select(.input, -fct), isShortString(padded_strings)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:357:3'): Calling Arrow compute functions 'directly' ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:357:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. └─arrow:::filter.ArrowTabular(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:370:3'): filter() with .data pronoun ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:370:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, .data$dbl > 4), "chr", "int", "lgl") 11. ├─dplyr::filter(.input, .data$dbl > 4) 12. └─arrow:::filter.ArrowTabular(.input, .data$dbl > 4) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:380:3'): filter() with .data pronoun ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:380:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, is.na(.data$lgl)) 12. └─arrow:::filter.ArrowTabular(.input, is.na(.data$lgl)) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:390:3'): filter() with .data pronoun ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:390:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, .data$dbl > .env$chr) 12. └─arrow:::filter.ArrowTabular(.input, .data$dbl > .env$chr) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:400:3'): filter() with namespaced functions ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:400:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, dplyr::between(dbl, 1, 2))) 10. ├─dplyr::filter(.input, dplyr::between(dbl, 1, 2)) 11. └─arrow:::filter.ArrowTabular(.input, dplyr::between(dbl, 1, 2)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:408:3'): filter() with namespaced functions ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:408:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:417:3'): filter() with across() ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:417:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, if_any(ends_with("l"), ~is.na(.)))) 10. ├─dplyr::filter(.input, if_any(ends_with("l"), ~is.na(.))) 11. └─arrow:::filter.ArrowTabular(.input, if_any(ends_with("l"), ~is.na(.))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:424:3'): filter() with across() ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:424:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. └─arrow:::filter.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:437:3'): .by argument ───────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:437:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, is.na(lgl), .by = chr) 12. └─arrow:::filter.ArrowTabular(.input, is.na(lgl), .by = chr) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:444:3'): .by argument ───────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:444:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(.input, is.na(lgl), .by = starts_with("chr")) 12. └─arrow:::filter.ArrowTabular(.input, is.na(lgl), .by = starts_with("chr")) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:503:3'): filter_out() basic ─────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:503:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter_out(.input, chr == "b"), chr, int, lgl) 11. ├─dplyr::filter_out(.input, chr == "b") 12. └─arrow:::filter_out.ArrowTabular(.input, chr == "b") 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:513:3'): filter_out() keeps NA values in predicate result ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:513:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(filter_out(.input, lgl), chr, int, lgl)) 10. ├─dplyr::select(filter_out(.input, lgl), chr, int, lgl) 11. ├─dplyr::filter_out(.input, lgl) 12. └─arrow:::filter_out.ArrowTabular(.input, lgl) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:523:3'): filter_out() with multiple conditions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:523:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter_out(.input, dbl > 2, chr %in% c("d", "f"))) 10. ├─dplyr::filter_out(.input, dbl > 2, chr %in% c("d", "f")) 11. └─arrow:::filter_out.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:532:3'): More complex select/filter_out ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:532:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::select(...) 13. ├─dplyr::filter_out(.input, dbl > 2, chr == "d" | chr == "f") 14. └─arrow:::filter_out.ArrowTabular(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::apply_filter_impl(...) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-filter.R:542:3'): More complex select/filter_out ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-filter.R:542:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter_out(.input, !is.na(int))) 10. ├─dplyr::filter_out(.input, !is.na(int)) 11. └─arrow:::filter_out.ArrowTabular(.input, !is.na(int)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:26:3'): group_by groupings are recorded ───── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:26:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::select(group_by(.input, chr), int, chr) 12. ├─dplyr::group_by(.input, chr) 13. └─arrow:::group_by.ArrowTabular(.input, chr) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:37:3'): group_by supports creating/renaming ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:37:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, chr, numbers = int)) 10. ├─dplyr::group_by(.input, chr, numbers = int) 11. └─arrow:::group_by.ArrowTabular(.input, chr, numbers = int) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:43:3'): group_by supports creating/renaming ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:43:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, chr, numbers = int * 4)) 10. ├─dplyr::group_by(.input, chr, numbers = int * 4) 11. └─arrow:::group_by.ArrowTabular(.input, chr, numbers = int * 4) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:49:3'): group_by supports creating/renaming ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:49:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, int > 4, lgl, foo = int > 5)) 10. ├─dplyr::group_by(.input, int > 4, lgl, foo = int > 5) 11. └─arrow:::group_by.ArrowTabular(...) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:58:3'): group_by supports re-grouping by overlapping groups ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:58:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, chr, int), int, dbl)) 10. ├─dplyr::group_by(group_by(.input, chr, int), int, dbl) 11. ├─dplyr::group_by(.input, chr, int) 12. └─arrow:::group_by.ArrowTabular(.input, chr, int) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:66:3'): group_by supports re-grouping by overlapping groups ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:66:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, chr, int), int, chr = "some new value")) 10. ├─dplyr::group_by(group_by(.input, chr, int), int, chr = "some new value") 11. ├─dplyr::group_by(.input, chr, int) 12. └─arrow:::group_by.ArrowTabular(.input, chr, int) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:76:3'): ungroup ───────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:76:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::ungroup(select(group_by(.input, chr), int, chr)) 12. ├─dplyr::select(group_by(.input, chr), int, chr) 13. ├─dplyr::group_by(.input, chr) 14. └─arrow:::group_by.ArrowTabular(.input, chr) 15. ├─dplyr::mutate(.data, !!!final_groups) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:111:3'): Groups before conversion to a Table must not be restored after collect() (ARROW-17737) ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:111:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(ungroup(group_by(.input, chr, .add = FALSE))) 10. ├─dplyr::ungroup(group_by(.input, chr, .add = FALSE)) 11. ├─dplyr::group_by(.input, chr, .add = FALSE) 12. └─arrow:::group_by.ArrowTabular(.input, chr, .add = FALSE) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:119:3'): Groups before conversion to a Table must not be restored after collect() (ARROW-17737) ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:119:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(ungroup(group_by(.input, chr, .add = TRUE))) 10. ├─dplyr::ungroup(group_by(.input, chr, .add = TRUE)) 11. ├─dplyr::group_by(.input, chr, .add = TRUE) 12. └─arrow:::group_by.ArrowTabular(.input, chr, .add = TRUE) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:130:3'): group_by then rename ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:130:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(group_by(.input, chr), string = chr, int)) 10. ├─dplyr::select(group_by(.input, chr), string = chr, int) 11. ├─dplyr::group_by(.input, chr) 12. └─arrow:::group_by.ArrowTabular(.input, chr) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:141:3'): group_by with .drop ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:141:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::group_by(...) 11. └─arrow:::group_by.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:147:3'): group_by with .drop ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:147:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::group_by(...) 11. └─arrow:::group_by.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:190:3'): group_by with .drop ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:190:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::group_by_drop_default(...) 10. ├─dplyr::group_by(...) 11. └─arrow:::group_by.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:196:3'): group_by with .drop ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:196:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::group_by_drop_default(...) 10. ├─dplyr::ungroup(...) 11. ├─dplyr::group_by(...) 12. └─arrow:::group_by.ArrowTabular(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:206:3'): group_by() with namespaced functions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:206:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarise(...) 12. ├─dplyr::group_by(.input, int > base::sqrt(25)) 13. └─arrow:::group_by.ArrowTabular(.input, int > base::sqrt(25)) 14. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 15. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 16. ├─dplyr::mutate(.data, !!!vars) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:218:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:218:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, dbl2), .add = FALSE)) 10. ├─dplyr::group_by(group_by(.input, dbl2), .add = FALSE) 11. ├─dplyr::group_by(.input, dbl2) 12. └─arrow:::group_by.ArrowTabular(.input, dbl2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:225:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:225:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, dbl2), .add = TRUE)) 10. ├─dplyr::group_by(group_by(.input, dbl2), .add = TRUE) 11. ├─dplyr::group_by(.input, dbl2) 12. └─arrow:::group_by.ArrowTabular(.input, dbl2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:232:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:232:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, dbl2), chr, .add = FALSE)) 10. ├─dplyr::group_by(group_by(.input, dbl2), chr, .add = FALSE) 11. ├─dplyr::group_by(.input, dbl2) 12. └─arrow:::group_by.ArrowTabular(.input, dbl2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:239:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:239:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(group_by(.input, dbl2), chr, .add = TRUE)) 10. ├─dplyr::group_by(group_by(.input, dbl2), chr, .add = TRUE) 11. ├─dplyr::group_by(.input, dbl2) 12. └─arrow:::group_by.ArrowTabular(.input, dbl2) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:253:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:253:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, .add = TRUE)) 10. ├─dplyr::group_by(.input, .add = TRUE) 11. └─arrow:::group_by.ArrowTabular(.input, .add = TRUE) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:260:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:260:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, chr, .add = FALSE)) 10. ├─dplyr::group_by(.input, chr, .add = FALSE) 11. └─arrow:::group_by.ArrowTabular(.input, chr, .add = FALSE) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:267:3'): group_by() with .add ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:267:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, chr, .add = TRUE)) 10. ├─dplyr::group_by(.input, chr, .add = TRUE) 11. └─arrow:::group_by.ArrowTabular(.input, chr, .add = TRUE) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:278:3'): Can use across() within group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:278:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, across(everything()))) 10. ├─dplyr::group_by(.input, across(everything())) 11. └─arrow:::group_by.ArrowTabular(.input, across(everything())) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:284:3'): Can use across() within group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:284:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, across(starts_with("d")))) 10. ├─dplyr::group_by(.input, across(starts_with("d"))) 11. └─arrow:::group_by.ArrowTabular(.input, across(starts_with("d"))) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:290:3'): Can use across() within group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:290:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, across(`<chr>`))) 10. ├─dplyr::group_by(.input, across(`<chr>`)) 11. └─arrow:::group_by.ArrowTabular(.input, across(`<chr>`)) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:297:3'): Can use across() within group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:297:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, across(where(is.numeric)))) 10. ├─dplyr::group_by(.input, across(where(is.numeric))) 11. └─arrow:::group_by.ArrowTabular(.input, across(where(is.numeric))) 12. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 13. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 14. ├─dplyr::mutate(.data, !!!vars) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-group-by.R:306:3'): ARROW-18131 - correctly handles .data pronoun in group_by() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-group-by.R:306:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(group_by(.input, .data$lgl)) 10. ├─dplyr::group_by(.input, .data$lgl) 11. └─arrow:::group_by.ArrowTabular(.input, .data$lgl) 12. ├─dplyr::mutate(.data, !!!final_groups) 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-join.R:321:3'): full_join ────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:321:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::full_join(.input, to_join, by = "some_grouping", keep = FALSE) 11. └─arrow:::full_join.ArrowTabular(...) 12. └─arrow:::post_join_projection(...) 13. └─Expression$create(...) 14. ├─arrow:::compute___expr__call(function_name, args, options) 15. └─arrow:::empty_named_list() 16. └─base::structure(list(), .Names = character(0)) 17. └─base::.Deprecated(...) ── Failure ('test-dplyr-join.R:495:3'): full joins handle keep ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:495:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. └─arrow:::arrange.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(.data) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-join.R:503:3'): full joins handle keep ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:503:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::full_join(.input, full_data_df, by = c("y", "x"), keep = FALSE) 12. └─arrow:::full_join.ArrowTabular(...) 13. └─arrow:::post_join_projection(...) 14. └─Expression$create(...) 15. ├─arrow:::compute___expr__call(function_name, args, options) 16. └─arrow:::empty_named_list() 17. └─base::structure(list(), .Names = character(0)) 18. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:38:3'): basic mutate ────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:38:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::filter(select(.input, int, chr), int > 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:49:3'): mutate() with NULL inputs ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:49:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, int = NULL)) 10. ├─dplyr::mutate(.input, int = NULL) 11. └─arrow:::mutate.ArrowTabular(.input, int = NULL) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:67:3'): transmute ───────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:67:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. ├─dplyr::filter(select(.input, int, chr), int > 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:78:3'): transmute after group_by ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:78:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. ├─dplyr::group_by(select(.input, int, dbl, chr), chr, int) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:90:3'): transmute respect bespoke dplyr implementation ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:90:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input, dbl, int = int + 6L)) 10. ├─dplyr::transmute(.input, dbl, int = int + 6L) 11. └─arrow:::transmute.ArrowTabular(.input, dbl, int = int + 6L) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:99:3'): transmute() with NULL inputs ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:99:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input, int = NULL)) 10. ├─dplyr::transmute(.input, int = NULL) 11. └─arrow:::transmute.ArrowTabular(.input, int = NULL) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:108:3'): empty transmute() ──────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(collect(transmute(.input)), tbl) at test-dplyr-mutate.R:108:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input)) 10. ├─dplyr::transmute(.input) 11. └─arrow:::transmute.ArrowTabular(.input) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:117:3'): transmute with unnamed expressions ─── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:117:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::transmute(select(.input, int, padded_strings), int, nchar(padded_strings)) 12. └─arrow:::transmute.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:170:3'): mutate and refer to previous mutants ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:170:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:184:3'): nchar() arguments ──────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:184:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:211:3'): mutate with .data pronoun ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:211:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:225:3'): mutate with unnamed expressions ────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:225:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(select(.input, int, padded_strings), int, nchar(padded_strings)) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:239:3'): mutate with reassigning same name ──── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:239:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input, new = lgl, new = chr)) 10. ├─dplyr::transmute(.input, new = lgl, new = chr) 11. └─arrow:::transmute.ArrowTabular(.input, new = lgl, new = chr) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:251:3'): mutate with single value for recycling ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:251:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(select(.input, int, padded_strings), dr_bronner = 1)) 10. ├─dplyr::mutate(select(.input, int, padded_strings), dr_bronner = 1) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:264:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:264:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:277:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:277:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:292:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:292:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:313:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:313:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y)) 10. ├─dplyr::mutate(.input, z = x + y) 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:322:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:322:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .before = 1)) 10. ├─dplyr::mutate(.input, z = x + y, .before = 1) 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .before = 1) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:330:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:330:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .after = x)) 10. ├─dplyr::mutate(.input, z = x + y, .after = x) 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .after = x) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:342:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:342:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .keep = "all")) 10. ├─dplyr::mutate(.input, z = x + y, .keep = "all") 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .keep = "all") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:350:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:350:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .keep = "used")) 10. ├─dplyr::mutate(.input, z = x + y, .keep = "used") 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .keep = "used") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:358:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:358:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, .keep = "unused")) 10. ├─dplyr::mutate(.input, z = x + y, .keep = "unused") 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, .keep = "unused") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:366:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:366:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, z = x + y, x, .keep = "none")) 10. ├─dplyr::mutate(.input, z = x + y, x, .keep = "none") 11. └─arrow:::mutate.ArrowTabular(.input, z = x + y, x, .keep = "none") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:379:3'): dplyr::mutate's examples ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:379:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:389:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:389:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::group_by(select(.input, int, chr), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:397:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:397:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::group_by(select(.input, mean = int, chr), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:408:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:408:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::group_by(select(.input, chr, int), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:416:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:416:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::mutate(group_by(select(.input, int, chr), chr), avg_int = mean(int)) 12. ├─dplyr::group_by(select(.input, int, chr), chr) 13. └─arrow:::group_by.arrow_dplyr_query(...) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:426:3'): Can mutate after group_by, including with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:426:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::mutate(...) 12. ├─dplyr::group_by(select(.input, mean = int, chr), chr) 13. └─arrow:::group_by.arrow_dplyr_query(...) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:441:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:441:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(select(.input, int, chr), int = int + 6L, .by = chr) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:448:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:448:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(select(.input, int, chr), int = int + 6L, .by = starts_with("chr")) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:455:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:455:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:462:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:462:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:469:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:469:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:478:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:478:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:487:3'): Can mutate with .by argument, even with some aggregations ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:487:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:615:3'): mutate and pmin/pmax ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:615:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:631:3'): mutate and pmin/pmax ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:631:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:643:3'): mutate() and transmute() with namespaced functions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:643:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, a = base::round(dbl) + base::log(int))) 10. ├─dplyr::mutate(.input, a = base::round(dbl) + base::log(int)) 11. └─arrow:::mutate.ArrowTabular(.input, a = base::round(dbl) + base::log(int)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:651:3'): mutate() and transmute() with namespaced functions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:651:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(transmute(.input, a = base::round(dbl) + base::log(int))) 10. ├─dplyr::transmute(.input, a = base::round(dbl) + base::log(int)) 11. └─arrow:::transmute.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:662:3'): mutate() and transmute() with namespaced functions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:662:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(.input, b = stringr::str_detect(verses, "ur")) 11. └─arrow:::mutate.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:670:3'): mutate() and transmute() with namespaced functions ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:670:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(.input, b = stringr::str_detect(verses, "ur")) 11. └─arrow:::transmute.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:682:3'): Can use across() within mutate() ───── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:682:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:708:3'): Can use across() within mutate() ───── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:708:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(mutate(.input, across(where(is.double)))) 10. ├─dplyr::mutate(.input, across(where(is.double))) 11. └─arrow:::mutate.ArrowTabular(.input, across(where(is.double))) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:715:3'): Can use across() within mutate() ───── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:715:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. └─arrow:::mutate.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::arrow_mask(out) 19. └─arrow:::empty_named_list() 20. └─base::structure(list(), .Names = character(0)) 21. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:728:3'): Can use across() within transmute() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:728:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. └─arrow:::transmute.ArrowTabular(...) 12. ├─dplyr::mutate(.data, !!!expression_list, .keep = "none") 13. └─arrow:::mutate.arrow_dplyr_query(.data, !!!expression_list, .keep = "none") 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:742:3'): across() does not select grouping variables within mutate() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:742:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::group_by(select(.input, int, dbl, chr), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-mutate.R:761:3'): across() does not select grouping variables within transmute() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-mutate.R:761:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. ├─dplyr::group_by(select(.input, int, dbl, chr), chr) 12. └─arrow:::group_by.arrow_dplyr_query(...) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:46:3'): dim() on query ───────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:46:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::select(filter(.input, int > 5), int, chr) 10. ├─dplyr::filter(.input, int > 5) 11. └─arrow:::filter.ArrowTabular(.input, int > 5) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:86:3'): pull ─────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:86:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─base::as.vector(...) 10. ├─dplyr::pull(...) 11. ├─dplyr::group_by(...) 12. ├─dplyr::rename(filter(.input, int > 4), strng = chr) 13. ├─dplyr::filter(.input, int > 4) 14. └─arrow:::filter.ArrowTabular(.input, int > 4) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::apply_filter_impl(...) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:184:3'): head ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:184:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─utils::head(...) 11. ├─dplyr::group_by(...) 12. ├─dplyr::filter(select(.input, int, strng = chr), int > 5) 13. └─arrow:::filter.arrow_dplyr_query(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::apply_filter_impl(...) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:195:3'): head ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:195:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::filter(...) 12. ├─utils::head(arrange(select(.input, int, strng = chr), int), 2) 13. ├─dplyr::arrange(select(.input, int, strng = chr), int) 14. └─arrow:::arrange.arrow_dplyr_query(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:208:3'): arrange then head returns the right data (ARROW-14162) ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:208:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(head(arrange(.input, mpg, disp), 4)) 10. ├─utils::head(arrange(.input, mpg, disp), 4) 11. ├─dplyr::arrange(.input, mpg, disp) 12. └─arrow:::arrange.ArrowTabular(.input, mpg, disp) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:219:3'): arrange then tail returns the right data ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:219:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(tail(arrange(.input, mpg, disp), 4)) 10. ├─utils::tail(arrange(.input, mpg, disp), 4) 11. ├─dplyr::arrange(.input, mpg, disp) 12. └─arrow:::arrange.ArrowTabular(.input, mpg, disp) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:231:3'): tail ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:231:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─utils::tail(...) 11. ├─dplyr::arrange(filter(select(.input, int, chr), int < 5), int) 12. ├─dplyr::filter(select(.input, int, chr), int < 5) 13. └─arrow:::filter.arrow_dplyr_query(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::apply_filter_impl(...) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:242:3'): tail ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:242:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─utils::tail(filter(select(.input, int, chr), int < 5), 2) 11. ├─dplyr::filter(select(.input, int, chr), int < 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:637:3'): Scalars in expressions match the type of the field, if possible ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:637:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, dates > "2022-09-01")) 10. ├─dplyr::filter(.input, dates > "2022-09-01") 11. └─arrow:::filter.ArrowTabular(.input, dates > "2022-09-01") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:656:3'): Scalars in expressions match the type of the field, if possible ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:656:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(filter(.input, times > "2018-10-07 19:04:05")) 10. ├─dplyr::filter(.input, times > "2018-10-07 19:04:05") 11. └─arrow:::filter.ArrowTabular(.input, times > "2018-10-07 19:04:05") 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:681:3'): Can use nested field refs ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:681:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(...) 11. ├─dplyr::mutate(...) 12. └─arrow:::mutate.ArrowTabular(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:692:3'): Can use nested field refs ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:692:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::mutate(...) 13. └─arrow:::mutate.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-query.R:741:3'): Use struct_field for $ on non-field-ref ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-query.R:741:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::transmute(...) 11. ├─dplyr::mutate(.input, df_col = tibble(i = int, d = dbl)) 12. └─arrow:::mutate.ArrowTabular(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:33:3'): Empty select still includes the group_by columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─testthat::expect_message(...) at test-dplyr-select.R:33:3 2. │ └─testthat:::expect_condition_matching_(...) 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. ├─arrow:::compare_dplyr_binding(...) 8. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 9. │ │ └─testthat:::expect_condition_matching_(...) 10. │ │ └─testthat:::quasi_capture(...) 11. │ │ ├─testthat (local) .capture(...) 12. │ │ │ └─base::withCallingHandlers(...) 13. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 14. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 15. ├─dplyr::collect(select(group_by(.input, chr))) 16. ├─dplyr::select(group_by(.input, chr)) 17. ├─dplyr::group_by(.input, chr) 18. └─arrow:::group_by.ArrowTabular(.input, chr) 19. ├─dplyr::mutate(.data, !!!final_groups) 20. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 21. ├─arrow:::try_arrow_dplyr(...) 22. │ ├─base::tryCatch(...) 23. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 24. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 25. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 26. │ └─base::eval(expr, parent) 27. └─arrow:::arrow_mask(out) 28. └─arrow:::empty_named_list() 29. └─base::structure(list(), .Names = character(0)) 30. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:43:3'): Missing grouping columns are added to the beginning of the list ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─testthat::expect_message(...) at test-dplyr-select.R:43:3 2. │ └─testthat:::expect_condition_matching_(...) 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. ├─arrow:::compare_dplyr_binding(...) 8. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 9. │ │ └─testthat:::expect_condition_matching_(...) 10. │ │ └─testthat:::quasi_capture(...) 11. │ │ ├─testthat (local) .capture(...) 12. │ │ │ └─base::withCallingHandlers(...) 13. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 14. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 15. ├─dplyr::collect(select(group_by(.input, chr), int)) 16. ├─dplyr::select(group_by(.input, chr), int) 17. ├─dplyr::group_by(.input, chr) 18. └─arrow:::group_by.ArrowTabular(.input, chr) 19. ├─dplyr::mutate(.data, !!!final_groups) 20. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 21. ├─arrow:::try_arrow_dplyr(...) 22. │ ├─base::tryCatch(...) 23. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 24. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 25. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 26. │ └─base::eval(expr, parent) 27. └─arrow:::arrow_mask(out) 28. └─arrow:::empty_named_list() 29. └─base::structure(list(), .Names = character(0)) 30. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:135:3'): filtering with rename ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:135:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(filter(.input, chr == "b"), string = chr, int) 11. ├─dplyr::filter(.input, chr == "b") 12. └─arrow:::filter.ArrowTabular(.input, chr == "b") 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:142:3'): filtering with rename ──────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:142:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::filter(select(.input, string = chr, int), string == "b") 11. └─arrow:::filter.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::apply_filter_impl(...) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:194:3'): relocate with selection helpers ────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:194:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::relocate(...) 11. ├─dplyr::mutate(.input, c = as.character(c)) 12. └─arrow:::mutate.ArrowTabular(.input, c = as.character(c)) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:204:3'): multiple select/rename and group_by ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:204:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::rename(...) 11. ├─dplyr::rename(group_by(.input, chr), string = chr, dub = dbl2) 12. ├─dplyr::group_by(.input, chr) 13. └─arrow:::group_by.ArrowTabular(.input, chr) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:213:3'): multiple select/rename and group_by ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:213:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::rename(...) 11. ├─dplyr::select(group_by(.input, chr), string = chr, dub = dbl2) 12. ├─dplyr::group_by(.input, chr) 13. └─arrow:::group_by.ArrowTabular(.input, chr) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-select.R:222:3'): multiple select/rename and group_by ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-select.R:222:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::rename(group_by(.input, chr), string = chr, dub = dbl2) 12. ├─dplyr::group_by(.input, chr) 13. └─arrow:::group_by.ArrowTabular(.input, chr) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-slice.R:66:3'): slice_min/max, ungrouped ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-slice.R:66:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(slice_max(.input, int, n = 4, with_ties = FALSE)) 10. ├─dplyr::slice_max(.input, int, n = 4, with_ties = FALSE) 11. └─arrow:::slice_max.ArrowTabular(.input, int, n = 4, with_ties = FALSE) 12. ├─dplyr::arrange(...) 13. └─arrow:::arrange.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(.data) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-slice.R:72:3'): slice_min/max, ungrouped ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-slice.R:72:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(slice_min(.input, int, n = 4, with_ties = FALSE)) 10. ├─dplyr::slice_min(.input, int, n = 4, with_ties = FALSE) 11. └─arrow:::slice_min.ArrowTabular(.input, int, n = 4, with_ties = FALSE) 12. ├─utils::head(...) 13. ├─dplyr::arrange(...) 14. └─arrow:::arrange.ArrowTabular(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-slice.R:79:3'): slice_min/max, ungrouped ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-slice.R:79:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(slice_max(.input, int, prop = 0.25, with_ties = FALSE)) 10. ├─dplyr::slice_max(.input, int, prop = 0.25, with_ties = FALSE) 11. └─arrow:::slice_max.ArrowTabular(.input, int, prop = 0.25, with_ties = FALSE) 12. ├─dplyr::arrange(...) 13. └─arrow:::arrange.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(.data) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-slice.R:85:3'): slice_min/max, ungrouped ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-slice.R:85:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(slice_min(.input, int, prop = 0.25, with_ties = FALSE)) 10. ├─dplyr::slice_min(.input, int, prop = 0.25, with_ties = FALSE) 11. └─arrow:::slice_min.ArrowTabular(.input, int, prop = 0.25, with_ties = FALSE) 12. ├─utils::head(...) 13. ├─dplyr::arrange(...) 14. └─arrow:::arrange.ArrowTabular(...) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(.data) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:54:3'): Can aggregate in Arrow ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:54:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, total = sum(int, na.rm = TRUE))) 10. ├─dplyr::summarize(.input, total = sum(int, na.rm = TRUE)) 11. └─arrow:::summarise.ArrowTabular(.input, total = sum(int, na.rm = TRUE)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:60:3'): Can aggregate in Arrow ───────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:60:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, total = sum(int))) 10. ├─dplyr::summarize(.input, total = sum(int)) 11. └─arrow:::summarise.ArrowTabular(.input, total = sum(int)) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:69:3'): Group by sum on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:69:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:77:3'): Group by sum on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:77:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:85:3'): Group by sum on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:85:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(group_by(.input, some_grouping), total = sum(int))) 10. ├─dplyr::summarize(group_by(.input, some_grouping), total = sum(int)) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:95:3'): Group by prod on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:95:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:103:3'): Group by prod on dataset ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:103:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:116:3'): Group by mean on dataset ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:116:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:124:3'): Group by mean on dataset ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:124:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:137:3'): Group by sd on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:137:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:145:3'): Group by sd on dataset ──────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:145:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:158:3'): Group by var on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:158:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:166:3'): Group by var on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:166:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:179:3'): n() ─────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:179:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, counts = n())) 10. ├─dplyr::summarize(.input, counts = n()) 11. └─arrow:::summarise.ArrowTabular(.input, counts = n()) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:186:3'): n() ─────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:186:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarize(...) 12. ├─dplyr::group_by(.input, some_grouping) 13. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:200:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:200:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:210:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:210:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:220:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:220:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(group_by(.input, some_grouping), any(lgl, na.rm = FALSE)) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:227:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:227:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(group_by(.input, some_grouping), all(lgl, na.rm = FALSE)) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:235:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:235:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(...) 12. ├─dplyr::mutate(.input, has_words = nchar(verses) < 0) 13. └─arrow:::mutate.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:243:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:243:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(...) 12. ├─dplyr::mutate(.input, has_words = nchar(verses) < 0) 13. └─arrow:::mutate.ArrowTabular(...) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:251:3'): Group by any/all ────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:251:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:275:3'): n_distinct() on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:275:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:282:3'): n_distinct() on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:282:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:290:3'): n_distinct() on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:290:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, distinct = n_distinct(lgl, na.rm = FALSE))) 10. ├─dplyr::summarize(.input, distinct = n_distinct(lgl, na.rm = FALSE)) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:296:3'): n_distinct() on dataset ─────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:296:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:553:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:553:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::filter(select(.input, int, chr), int > 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:561:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:561:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::filter(select(.input, int, chr), int > 5) 12. └─arrow:::filter.arrow_dplyr_query(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:572:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:572:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:579:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:579:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:591:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:591:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:621:3'): summarize() with min() and max() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:621:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.arrow_dplyr_query(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:634:3'): min() and max() on character strings ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:634:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:646:5'): min() and max() on character strings ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─withr::with_options(...) at test-dplyr-summarize.R:643:3 2. │ └─base::force(code) 3. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:646:5 4. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 5. │ │ └─testthat:::expect_condition_matching_(...) 6. │ │ └─testthat:::quasi_capture(...) 7. │ │ ├─testthat (local) .capture(...) 8. │ │ │ └─base::withCallingHandlers(...) 9. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 10. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 11. ├─dplyr::collect(...) 12. ├─dplyr::arrange(...) 13. ├─dplyr::summarize(...) 14. ├─dplyr::group_by(.input, fct) 15. └─arrow:::group_by.ArrowTabular(.input, fct) 16. ├─dplyr::mutate(.data, !!!final_groups) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:664:3'): summarise() with !!sym() ────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:664:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarise(...) 11. ├─dplyr::group_by(.input, false) 12. └─arrow:::group_by.ArrowTabular(.input, false) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:685:3'): Filter and aggregate ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:685:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::filter(.input, some_grouping == 2) 12. └─arrow:::filter.ArrowTabular(.input, some_grouping == 2) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:693:3'): Filter and aggregate ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:693:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(filter(.input, int > 5), total = sum(int, na.rm = TRUE)) 11. ├─dplyr::filter(.input, int > 5) 12. └─arrow:::filter.ArrowTabular(.input, int > 5) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::apply_filter_impl(...) 20. └─arrow:::arrow_mask(out) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:701:3'): Filter and aggregate ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:701:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(filter(.input, some_grouping == 2), some_grouping) 12. ├─dplyr::filter(.input, some_grouping == 2) 13. └─arrow:::filter.ArrowTabular(.input, some_grouping == 2) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::apply_filter_impl(...) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:710:3'): Filter and aggregate ────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:710:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(filter(.input, int > 5), some_grouping) 12. ├─dplyr::filter(.input, int > 5) 13. └─arrow:::filter.ArrowTabular(.input, int > 5) 14. ├─arrow:::try_arrow_dplyr(...) 15. │ ├─base::tryCatch(...) 16. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 17. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 18. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 19. │ └─base::eval(expr, parent) 20. └─arrow:::apply_filter_impl(...) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:721:3'): Group by edge cases ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:721:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping * 2) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping * 2) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:729:3'): Group by edge cases ─────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:729:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, alt = some_grouping * 2) 12. └─arrow:::group_by.ArrowTabular(.input, alt = some_grouping * 2) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:746:3'): Do things after summarize ───────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:746:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::filter(...) 12. ├─dplyr::summarize(...) 13. ├─dplyr::filter(group_by(.input, some_grouping), int > 5) 14. ├─dplyr::group_by(.input, some_grouping) 15. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 16. ├─dplyr::mutate(.data, !!!final_groups) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:757:3'): Do things after summarize ───────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:757:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::mutate(...) 11. ├─dplyr::summarize(...) 12. ├─dplyr::group_by(...) 13. ├─dplyr::mutate(...) 14. ├─dplyr::select(filter(.input, dbl > 2), chr, int, lgl) 15. ├─dplyr::filter(.input, dbl > 2) 16. └─arrow:::filter.ArrowTabular(.input, dbl > 2) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::apply_filter_impl(...) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:788:3'): Expressions on aggregations ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:788:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::select(...) 11. ├─dplyr::mutate(...) 12. ├─dplyr::summarize(...) 13. ├─dplyr::group_by(.input, some_grouping) 14. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 15. ├─dplyr::mutate(.data, !!!final_groups) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:801:3'): Expressions on aggregations ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:801:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:810:3'): Expressions on aggregations ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:810:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:822:3'): Expressions on aggregations ─────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:822:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:851:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:851:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:862:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:862:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:874:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:874:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:885:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:885:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(.input, int = sum(int, na.rm = TRUE), y = int/n()) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:896:3'): Re-using/overwriting column names ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:896:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(.input, int = sum(int, na.rm = TRUE), int = int/n()) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:909:3'): Weighted mean ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:909:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:920:3'): Weighted mean ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:920:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:934:3'): Weighted mean ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─testthat::expect_output(...) at test-dplyr-summarize.R:934:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─testthat::capture_output_lines(code, print, width = width) 5. │ │ └─testthat:::eval_with_output(code, print = print, width = width) 6. │ │ ├─withr::with_output_sink(path, withVisible(code)) 7. │ │ │ └─base::force(code) 8. │ │ └─base::withVisible(code) 9. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 10. ├─arrow:::compare_dplyr_binding(...) 11. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 12. │ │ └─testthat:::expect_condition_matching_(...) 13. │ │ └─testthat:::quasi_capture(...) 14. │ │ ├─testthat (local) .capture(...) 15. │ │ │ └─base::withCallingHandlers(...) 16. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 17. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 18. ├─dplyr::collect(...) 19. ├─dplyr::summarize(...) 20. ├─dplyr::group_by(.input, some_grouping) 21. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 22. ├─dplyr::mutate(.data, !!!final_groups) 23. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 24. ├─arrow:::try_arrow_dplyr(...) 25. │ ├─base::tryCatch(...) 26. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 27. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 28. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 29. │ └─base::eval(expr, parent) 30. └─arrow:::arrow_mask(out) 31. └─arrow:::empty_named_list() 32. └─base::structure(list(), .Names = character(0)) 33. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:949:3'): Summarize with 0 arguments ──────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:949:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(group_by(.input, some_grouping))) 10. ├─dplyr::summarize(group_by(.input, some_grouping)) 11. ├─dplyr::group_by(.input, some_grouping) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1058:3'): .groups argument ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1058:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(group_by(.input, some_grouping, int < 6), count = n()) 11. ├─dplyr::group_by(.input, some_grouping, int < 6) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int < 6) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1065:3'): .groups argument ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1065:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping, int < 6) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int < 6) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1072:3'): .groups argument ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1072:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping, int < 6) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int < 6) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1079:3'): .groups argument ───────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1079:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(...) 11. ├─dplyr::group_by(.input, some_grouping, int < 6) 12. └─arrow:::group_by.ArrowTabular(.input, some_grouping, int < 6) 13. └─dplyr::group_by_prepare(.data, !!!expression_list, .add = .add) 14. └─dplyr:::add_computed_columns(.data, new_groups, error_call = error_call) 15. ├─dplyr::mutate(.data, !!!vars) 16. └─arrow:::mutate.arrow_dplyr_query(.data, !!!vars) 17. ├─arrow:::try_arrow_dplyr(...) 18. │ ├─base::tryCatch(...) 19. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 20. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 21. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 22. │ └─base::eval(expr, parent) 23. └─arrow:::arrow_mask(out) 24. └─arrow:::empty_named_list() 25. └─base::structure(list(), .Names = character(0)) 26. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1116:3'): summarize() handles group_by .drop ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1116:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::arrange(collect(count(group_by(.input, y))), y) 10. ├─dplyr::collect(count(group_by(.input, y))) 11. ├─dplyr::count(group_by(.input, y)) 12. ├─dplyr::group_by(.input, y) 13. └─arrow:::group_by.ArrowTabular(.input, y) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1139:3'): summarize() handles group_by .drop ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1139:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::arrange(...) 10. ├─dplyr::collect(count(group_by(.input, y, .drop = FALSE))) 11. ├─dplyr::count(group_by(.input, y, .drop = FALSE)) 12. ├─dplyr::group_by(.input, y, .drop = FALSE) 13. └─arrow:::group_by.ArrowTabular(.input, y, .drop = FALSE) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1156:3'): summarise() passes through type information for temporary columns ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1156:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarise(...) 11. ├─dplyr::group_by(.input, x) 12. └─arrow:::group_by.ArrowTabular(.input, x) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1172:3'): summarise() can handle scalars and literal values ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1172:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarise(.input, y = 1L)) 10. ├─dplyr::summarise(.input, y = 1L) 11. └─arrow:::summarise.ArrowTabular(.input, y = 1L) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1177:3'): summarise() can handle scalars and literal values ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1177:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarise(.input, y = some_scalar_value)) 10. ├─dplyr::summarise(.input, y = some_scalar_value) 11. └─arrow:::summarise.ArrowTabular(.input, y = some_scalar_value) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1182:3'): summarise() can handle scalars and literal values ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1182:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarise(.input, y = 2L)) 10. ├─dplyr::summarise(.input, y = 2L) 11. └─arrow:::summarise.ArrowTabular(.input, y = 2L) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1209:3'): summarise() supports namespacing ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1209:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(.input, total = base::sum(int, na.rm = TRUE))) 10. ├─dplyr::summarize(.input, total = base::sum(int, na.rm = TRUE)) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1215:3'): summarise() supports namespacing ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1215:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarise(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1223:3'): summarise() supports namespacing ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1223:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarise(...) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1277:3'): Can use across() within summarise() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1277:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarise(...) 12. ├─dplyr::group_by(.input, lgl) 13. └─arrow:::group_by.ArrowTabular(.input, lgl) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1297:3'): across() does not select grouping variables within summarise() ── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1297:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarise(...) 12. ├─dplyr::group_by(select(.input, int, dbl, chr), chr) 13. └─arrow:::group_by.arrow_dplyr_query(...) 14. ├─dplyr::mutate(.data, !!!final_groups) 15. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 16. ├─arrow:::try_arrow_dplyr(...) 17. │ ├─base::tryCatch(...) 18. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 21. │ └─base::eval(expr, parent) 22. └─arrow:::arrow_mask(out) 23. └─arrow:::empty_named_list() 24. └─base::structure(list(), .Names = character(0)) 25. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1318:3'): .by argument ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1318:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::summarize(.input, total = sum(int, na.rm = TRUE), .by = some_grouping) 11. └─arrow:::summarise.ArrowTabular(...) 12. ├─arrow:::try_arrow_dplyr(...) 13. │ ├─base::tryCatch(...) 14. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 15. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 16. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 17. │ └─base::eval(expr, parent) 18. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 19. └─arrow:::arrow_mask(.data) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-dplyr-summarize.R:1324:3'): .by argument ───────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-summarize.R:1324:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(...) 10. ├─dplyr::arrange(...) 11. ├─dplyr::summarize(.input, total = sum(int, na.rm = TRUE), .by = starts_with("dbl")) 12. └─arrow:::summarise.ArrowTabular(...) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::do_arrow_summarize(out, !!!exprs, .groups = .groups) 20. └─arrow:::arrow_mask(.data) 21. └─arrow:::empty_named_list() 22. └─base::structure(list(), .Names = character(0)) 23. └─base::.Deprecated(...) ── Failure ('test-dplyr-union.R:50:3'): union ────────────────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-union.R:50:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(dplyr::union(.input, example_data)) 10. ├─dplyr::union(.input, example_data) 11. └─arrow:::union.ArrowTabular(.input, example_data) 12. ├─dplyr::distinct(dplyr::union_all(x, y)) 13. └─arrow:::distinct.arrow_dplyr_query(dplyr::union_all(x, y)) 14. ├─dplyr::group_by(.data, !!!syms(names(.data))) 15. └─arrow:::group_by.arrow_dplyr_query(.data, !!!syms(names(.data))) 16. ├─dplyr::mutate(.data, !!!final_groups) 17. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 18. ├─arrow:::try_arrow_dplyr(...) 19. │ ├─base::tryCatch(...) 20. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 21. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 22. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 23. │ └─base::eval(expr, parent) 24. └─arrow:::arrow_mask(out) 25. └─arrow:::empty_named_list() 26. └─base::structure(list(), .Names = character(0)) 27. └─base::.Deprecated(...) ── Failure ('test-metadata.R:429:3'): dplyr with metadata ────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-metadata.R:429:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(mutate(.input, z = b * 4), z, a)) 10. ├─dplyr::select(mutate(.input, z = b * 4), z, a) 11. ├─dplyr::mutate(.input, z = b * 4) 12. └─arrow:::mutate.ArrowTabular(.input, z = b * 4) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-metadata.R:436:3'): dplyr with metadata ────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-metadata.R:436:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(mutate(.input, z = nchar(d)), z, a)) 10. ├─dplyr::select(mutate(.input, z = nchar(d)), z, a) 11. ├─dplyr::mutate(.input, z = nchar(d)) 12. └─arrow:::mutate.ArrowTabular(.input, z = nchar(d)) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) ── Failure ('test-metadata.R:445:3'): dplyr with metadata ────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-metadata.R:445:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(summarize(group_by(.input, d), n())) 10. ├─dplyr::summarize(group_by(.input, d), n()) 11. ├─dplyr::group_by(.input, d) 12. └─arrow:::group_by.ArrowTabular(.input, d) 13. ├─dplyr::mutate(.data, !!!final_groups) 14. └─arrow:::mutate.arrow_dplyr_query(.data, !!!final_groups) 15. ├─arrow:::try_arrow_dplyr(...) 16. │ ├─base::tryCatch(...) 17. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 20. │ └─base::eval(expr, parent) 21. └─arrow:::arrow_mask(out) 22. └─arrow:::empty_named_list() 23. └─base::structure(list(), .Names = character(0)) 24. └─base::.Deprecated(...) ── Failure ('test-metadata.R:454:3'): dplyr with metadata ────────────────────── Expected `via_table <- rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl))))` not to throw any warnings. Actually got a <deprecatedWarning> with message: Replacing special names '.Names' is deprecated; use 'names' instead. Backtrace: ▆ 1. ├─arrow:::compare_dplyr_binding(...) at test-metadata.R:454:3 2. │ ├─testthat::expect_warning(...) at ./helper-expectation.R:90:3 3. │ │ └─testthat:::expect_condition_matching_(...) 4. │ │ └─testthat:::quasi_capture(...) 5. │ │ ├─testthat (local) .capture(...) 6. │ │ │ └─base::withCallingHandlers(...) 7. │ │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 8. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = arrow_table(tbl)))) 9. ├─dplyr::collect(select(mutate(.input, a = b), a)) 10. ├─dplyr::select(mutate(.input, a = b), a) 11. ├─dplyr::mutate(.input, a = b) 12. └─arrow:::mutate.ArrowTabular(.input, a = b) 13. ├─arrow:::try_arrow_dplyr(...) 14. │ ├─base::tryCatch(...) 15. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers) 16. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 17. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler) 18. │ └─base::eval(expr, parent) 19. └─arrow:::arrow_mask(out) 20. └─arrow:::empty_named_list() 21. └─base::structure(list(), .Names = character(0)) 22. └─base::.Deprecated(...) [ FAIL 269 | WARN 2370 | SKIP 87 | PASS 6197 ] Error: ! Test failures. Execution halted Flavor: r-devel-windows-x86_64