CRAN Package Check Results for Package arrow

Last updated on 2026-07-11 00:51:33 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 4680.00 440.48 5120.48 ERROR
r-devel-linux-x86_64-fedora-gcc 24.0.0 8040.00 250.50 8290.50 ERROR
r-devel-windows-x86_64 24.0.0 454.00 654.00 1108.00 OK
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/data/gannet/ripley/R/packages/tests-clang/arrow/tools/cpp/src/arrow/util/align_util.cc/tmp/RtmpKM5wHw/working_dir/RtmpUK0HRn/file4935944e3a294/_deps/re2-src/re2/prog.h::189426::95:: <1b>[0m<1b>[0m<1b>[0;1;35m<1b>[0;1;35mwarning: warning: <1b>[0m<1b>[0m<1b>[1m<1b>[1m'__COUNTER__' is a C2y extension [-Wc2y-extensions]anonymous structs are a GNU extension [-Wgnu-anonymous-struct]<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’ [295s/297s] 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’ [139s/139s] 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