Last updated on 2023-02-09 03:56:01 CET.
Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
---|---|---|---|---|---|---|
r-devel-linux-x86_64-debian-clang | 10.0.1 | 3791.30 | 382.77 | 4174.07 | ERROR | |
r-devel-linux-x86_64-debian-gcc | 10.0.1 | 3241.54 | 274.74 | 3516.28 | ERROR | |
r-devel-linux-x86_64-fedora-clang | 10.0.1 | 3691.97 | ERROR | |||
r-devel-linux-x86_64-fedora-gcc | 10.0.1 | 6162.39 | ERROR | |||
r-devel-windows-x86_64 | 10.0.1 | 895.00 | 825.00 | 1720.00 | ERROR | |
r-patched-linux-x86_64 | 10.0.1 | 2672.22 | 399.49 | 3071.71 | ERROR | |
r-release-linux-x86_64 | 10.0.1 | 2610.28 | 396.92 | 3007.20 | ERROR | |
r-release-macos-arm64 | 10.0.1 | 320.00 | NOTE | |||
r-release-macos-x86_64 | 10.0.1 | 397.00 | NOTE | |||
r-release-windows-x86_64 | 10.0.1 | 816.00 | 817.00 | 1633.00 | NOTE | |
r-oldrel-macos-arm64 | 10.0.1 | 312.00 | NOTE | |||
r-oldrel-macos-x86_64 | 10.0.1 | 393.00 | NOTE | |||
r-oldrel-windows-ix86+x86_64 | 10.0.1 | 1007.00 | 1027.00 | 2034.00 | ERROR |
Version: 10.0.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [242s/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:testthat':
matches
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)
Joining with `by = join_by(some_grouping)`
[ FAIL 13 | WARN 14 | SKIP 119 | PASS 7659 ]
══ Skipped tests ═══════════════════════════════════════════════════════════════
• ARROW-12632: ExecuteScalarExpression cannot Execute non-scalar expression (1)
• ARROW-13364 (1)
• ARROW-14045 (1)
• ARROW-17043 (date/datetime arithmetic with integers) (1)
• Arrow C++ not built with gcs (1)
• Arrow C++ not built with gzip (9)
• Arrow C++ not built with substrait (1)
• Arrow C++ not built with zstd (5)
• Flight server is not running (1)
• Ingest_POSIXct only implemented for REALSXP (1)
• Need halffloat support: https://issues.apache.org/jira/browse/ARROW-3802 (1)
• On CRAN (83)
• Parquet test data missing (1)
• TODO (ARROW-16630): make sure BottomK can handle NA ordering (1)
• TODO: (if anyone uses RangeEquals) (1)
• TODO: ARROW-14071 (1)
• Table with 0 cols doesn't know how many rows it should have (1)
• This OS either does not support changing languages to fr or it caches translations (2)
• Work around masking of data type functions (ARROW-12322) (1)
• arrow not build with S3 support. (1)
• environment variable ARROW_LARGE_MEMORY_TESTS (1)
• floor_date(as.Date(NA), '1 day') is no longer NA on latest R-devel (1)
• https://issues.apache.org/jira/browse/ARROW-7653 (1)
• tolower(Sys.info()[["sysname"]]) != "windows" is TRUE (1)
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-dataset.R:584'): UnionDataset can merge schemas ────────────────
Error in `union_all(as_tibble(sub_df1), as_tibble(sub_df2))`: `x` and `y` are not compatible.
x Cols in `y` but not `x`: `z`.
x Cols in `x` but not `y`: `y`.
Backtrace:
▆
1. ├─arrow:::expect_equal(actual, union_all(as_tibble(sub_df1), as_tibble(sub_df2))) at test-dataset.R:584:2
2. │ └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
3. │ └─testthat::quasi_label(enquo(expected), expected.label, arg = "expected")
4. │ └─rlang::eval_bare(expr, quo_get_env(quo))
5. ├─dplyr::union_all(as_tibble(sub_df1), as_tibble(sub_df2))
6. └─dplyr:::union_all.data.frame(as_tibble(sub_df1), as_tibble(sub_df2))
7. └─dplyr:::check_compatible(x, y)
8. └─rlang::abort(c("`x` and `y` are not compatible.", compat), call = error_call)
── Failure ('test-dplyr-distinct.R:24'): distinct() ────────────────────────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "lgl" "some_grouping"
`names(expected)`: "some_grouping" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:24:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:24'): distinct() ────────────────────────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "lgl" "some_grouping"
`names(expected)`: "some_grouping" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:24:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:54'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "some_grouping"
`names(expected)`: "some_grouping" "int" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:54:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:54'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "some_grouping"
`names(expected)`: "some_grouping" "int" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:54:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:64'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "y" "x"
`names(expected)`: "y" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:64:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:64'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "y" "x"
`names(expected)`: "y" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:64:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:83'): distinct() can contain expressions ────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "x"
`names(expected)`: "lgl" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:83:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:83'): distinct() can contain expressions ────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "x"
`names(expected)`: "lgl" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:83:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-join.R:30'): left_join ─────────────────────────────────
`compare_dplyr_binding(...)` did not throw the expected message.
── Error ('test-dplyr-join.R:178'): semi_join ──────────────────────────────────
<rlib_error_dots_nonempty/rlib_error_dots/rlang_error/error/condition>
Error in `semi_join(., to_join, by = "some_grouping", keep = TRUE)`: `...` must be empty.
x Problematic argument:
* keep = TRUE
Backtrace:
▆
1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:178:4
2. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = tbl))) at tests/testthat/helper-expectation.R:97:2
3. ├─... %>% collect()
4. ├─dplyr::collect(.)
5. ├─dplyr::semi_join(., to_join, by = "some_grouping", keep = TRUE)
6. └─dplyr:::semi_join.data.frame(., to_join, by = "some_grouping", keep = TRUE)
7. └─rlang::check_dots_empty0(...)
8. └─rlang::check_dots_empty(call = call)
9. └─rlang:::action_dots(...)
10. ├─base (local) try_dots(...)
11. └─rlang (local) action(...)
── Error ('test-dplyr-slice.R:145'): slice_* not supported with groups ─────────
Error in `slice_min(grouped, n = 5)`: `order_by` is absent but must be supplied.
Backtrace:
▆
1. ├─testthat::expect_error(slice_min(grouped, n = 5), "Slicing grouped data not supported in Arrow") at test-dplyr-slice.R:145:2
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. └─dplyr::slice_min(grouped, n = 5)
8. └─rlang::check_required(order_by)
9. └─rlang::abort(msg, call = call)
── Error ('test-dplyr-summarize.R:301'): Functions that take ... but we only accept a single arg ──
Error in `summarize(., distinct = n_distinct())`: i In argument: `distinct = n_distinct()`.
Caused by error in `n_distinct()`:
! `...` is absent, but must be supplied.
[ FAIL 13 | WARN 14 | SKIP 119 | PASS 7659 ]
Error: Test failures
Execution halted
Flavor: r-devel-linux-x86_64-debian-clang
Version: 10.0.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [171s/282s]
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:testthat':
matches
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)
Joining with `by = join_by(some_grouping)`
[ FAIL 13 | WARN 14 | SKIP 119 | PASS 7659 ]
══ Skipped tests ═══════════════════════════════════════════════════════════════
• ARROW-12632: ExecuteScalarExpression cannot Execute non-scalar expression (1)
• ARROW-13364 (1)
• ARROW-14045 (1)
• ARROW-17043 (date/datetime arithmetic with integers) (1)
• Arrow C++ not built with gcs (1)
• Arrow C++ not built with gzip (9)
• Arrow C++ not built with substrait (1)
• Arrow C++ not built with zstd (5)
• Flight server is not running (1)
• Ingest_POSIXct only implemented for REALSXP (1)
• Need halffloat support: https://issues.apache.org/jira/browse/ARROW-3802 (1)
• On CRAN (83)
• Parquet test data missing (1)
• TODO (ARROW-16630): make sure BottomK can handle NA ordering (1)
• TODO: (if anyone uses RangeEquals) (1)
• TODO: ARROW-14071 (1)
• Table with 0 cols doesn't know how many rows it should have (1)
• This OS either does not support changing languages to fr or it caches translations (2)
• Work around masking of data type functions (ARROW-12322) (1)
• arrow not build with S3 support. (1)
• environment variable ARROW_LARGE_MEMORY_TESTS (1)
• floor_date(as.Date(NA), '1 day') is no longer NA on latest R-devel (1)
• https://issues.apache.org/jira/browse/ARROW-7653 (1)
• tolower(Sys.info()[["sysname"]]) != "windows" is TRUE (1)
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-dataset.R:584'): UnionDataset can merge schemas ────────────────
Error in `union_all(as_tibble(sub_df1), as_tibble(sub_df2))`: `x` and `y` are not compatible.
x Cols in `y` but not `x`: `z`.
x Cols in `x` but not `y`: `y`.
Backtrace:
▆
1. ├─arrow:::expect_equal(actual, union_all(as_tibble(sub_df1), as_tibble(sub_df2))) at test-dataset.R:584:2
2. │ └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
3. │ └─testthat::quasi_label(enquo(expected), expected.label, arg = "expected")
4. │ └─rlang::eval_bare(expr, quo_get_env(quo))
5. ├─dplyr::union_all(as_tibble(sub_df1), as_tibble(sub_df2))
6. └─dplyr:::union_all.data.frame(as_tibble(sub_df1), as_tibble(sub_df2))
7. └─dplyr:::check_compatible(x, y)
8. └─rlang::abort(c("`x` and `y` are not compatible.", compat), call = error_call)
── Failure ('test-dplyr-distinct.R:24'): distinct() ────────────────────────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "lgl" "some_grouping"
`names(expected)`: "some_grouping" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:24:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:24'): distinct() ────────────────────────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "lgl" "some_grouping"
`names(expected)`: "some_grouping" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:24:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:54'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "some_grouping"
`names(expected)`: "some_grouping" "int" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:54:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:54'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "some_grouping"
`names(expected)`: "some_grouping" "int" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:54:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:64'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "y" "x"
`names(expected)`: "y" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:64:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:64'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "y" "x"
`names(expected)`: "y" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:64:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:83'): distinct() can contain expressions ────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "x"
`names(expected)`: "lgl" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:83:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:83'): distinct() can contain expressions ────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "x"
`names(expected)`: "lgl" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:83:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-join.R:30'): left_join ─────────────────────────────────
`compare_dplyr_binding(...)` did not throw the expected message.
── Error ('test-dplyr-join.R:178'): semi_join ──────────────────────────────────
<rlib_error_dots_nonempty/rlib_error_dots/rlang_error/error/condition>
Error in `semi_join(., to_join, by = "some_grouping", keep = TRUE)`: `...` must be empty.
x Problematic argument:
* keep = TRUE
Backtrace:
▆
1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:178:4
2. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = tbl))) at tests/testthat/helper-expectation.R:97:2
3. ├─... %>% collect()
4. ├─dplyr::collect(.)
5. ├─dplyr::semi_join(., to_join, by = "some_grouping", keep = TRUE)
6. └─dplyr:::semi_join.data.frame(., to_join, by = "some_grouping", keep = TRUE)
7. └─rlang::check_dots_empty0(...)
8. └─rlang::check_dots_empty(call = call)
9. └─rlang:::action_dots(...)
10. ├─base (local) try_dots(...)
11. └─rlang (local) action(...)
── Error ('test-dplyr-slice.R:145'): slice_* not supported with groups ─────────
Error in `slice_min(grouped, n = 5)`: `order_by` is absent but must be supplied.
Backtrace:
▆
1. ├─testthat::expect_error(slice_min(grouped, n = 5), "Slicing grouped data not supported in Arrow") at test-dplyr-slice.R:145:2
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. └─dplyr::slice_min(grouped, n = 5)
8. └─rlang::check_required(order_by)
9. └─rlang::abort(msg, call = call)
── Error ('test-dplyr-summarize.R:301'): Functions that take ... but we only accept a single arg ──
Error in `summarize(., distinct = n_distinct())`: i In argument: `distinct = n_distinct()`.
Caused by error in `n_distinct()`:
! `...` is absent, but must be supplied.
[ FAIL 13 | WARN 14 | SKIP 119 | PASS 7659 ]
Error: Test failures
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc
Version: 10.0.1
Check: installed package size
Result: NOTE
installed size is 43.7Mb
sub-directories of 1Mb or more:
R 4.2Mb
libs 38.3Mb
Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-windows-x86_64, r-release-macos-arm64, r-release-macos-x86_64, r-release-windows-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-ix86+x86_64
Version: 10.0.1
Check: Rd cross-references
Result: NOTE
Undeclared package ‘readr’ in Rd xrefs
Flavor: r-devel-linux-x86_64-fedora-clang
Version: 10.0.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [144s/144s]
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:testthat':
matches
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)
Joining with `by = join_by(some_grouping)`
[ FAIL 13 | WARN 14 | SKIP 119 | PASS 7659 ]
══ Skipped tests ═══════════════════════════════════════════════════════════════
• ARROW-12632: ExecuteScalarExpression cannot Execute non-scalar expression (1)
• ARROW-13364 (1)
• ARROW-14045 (1)
• ARROW-17043 (date/datetime arithmetic with integers) (1)
• Arrow C++ not built with gcs (1)
• Arrow C++ not built with gzip (9)
• Arrow C++ not built with substrait (1)
• Arrow C++ not built with zstd (5)
• Flight server is not running (1)
• Ingest_POSIXct only implemented for REALSXP (1)
• Need halffloat support: https://issues.apache.org/jira/browse/ARROW-3802 (1)
• On CRAN (83)
• Parquet test data missing (1)
• TODO (ARROW-16630): make sure BottomK can handle NA ordering (1)
• TODO: (if anyone uses RangeEquals) (1)
• TODO: ARROW-14071 (1)
• Table with 0 cols doesn't know how many rows it should have (1)
• This OS either does not support changing languages to fr or it caches translations (2)
• Work around masking of data type functions (ARROW-12322) (1)
• arrow not build with S3 support. (1)
• environment variable ARROW_LARGE_MEMORY_TESTS (1)
• floor_date(as.Date(NA), '1 day') is no longer NA on latest R-devel (1)
• https://issues.apache.org/jira/browse/ARROW-7653 (1)
• tolower(Sys.info()[["sysname"]]) != "windows" is TRUE (1)
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-dataset.R:584'): UnionDataset can merge schemas ────────────────
Error in `union_all(as_tibble(sub_df1), as_tibble(sub_df2))`: `x` and `y` are not compatible.
x Cols in `y` but not `x`: `z`.
x Cols in `x` but not `y`: `y`.
Backtrace:
▆
1. ├─arrow:::expect_equal(actual, union_all(as_tibble(sub_df1), as_tibble(sub_df2))) at test-dataset.R:584:2
2. │ └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
3. │ └─testthat::quasi_label(enquo(expected), expected.label, arg = "expected")
4. │ └─rlang::eval_bare(expr, quo_get_env(quo))
5. ├─dplyr::union_all(as_tibble(sub_df1), as_tibble(sub_df2))
6. └─dplyr:::union_all.data.frame(as_tibble(sub_df1), as_tibble(sub_df2))
7. └─dplyr:::check_compatible(x, y)
8. └─rlang::abort(c("`x` and `y` are not compatible.", compat), call = error_call)
── Failure ('test-dplyr-distinct.R:24'): distinct() ────────────────────────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "lgl" "some_grouping"
`names(expected)`: "some_grouping" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:24:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:24'): distinct() ────────────────────────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "lgl" "some_grouping"
`names(expected)`: "some_grouping" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:24:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:54'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "some_grouping"
`names(expected)`: "some_grouping" "int" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:54:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:54'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "some_grouping"
`names(expected)`: "some_grouping" "int" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:54:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:64'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "y" "x"
`names(expected)`: "y" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:64:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:64'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "y" "x"
`names(expected)`: "y" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:64:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:83'): distinct() can contain expressions ────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "x"
`names(expected)`: "lgl" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:83:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:83'): distinct() can contain expressions ────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "x"
`names(expected)`: "lgl" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:83:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-join.R:30'): left_join ─────────────────────────────────
`compare_dplyr_binding(...)` did not throw the expected message.
── Error ('test-dplyr-join.R:178'): semi_join ──────────────────────────────────
<rlib_error_dots_nonempty/rlib_error_dots/rlang_error/error/condition>
Error in `semi_join(., to_join, by = "some_grouping", keep = TRUE)`: `...` must be empty.
x Problematic argument:
* keep = TRUE
Backtrace:
▆
1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:178:4
2. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = tbl))) at tests/testthat/helper-expectation.R:97:2
3. ├─... %>% collect()
4. ├─dplyr::collect(.)
5. ├─dplyr::semi_join(., to_join, by = "some_grouping", keep = TRUE)
6. └─dplyr:::semi_join.data.frame(., to_join, by = "some_grouping", keep = TRUE)
7. └─rlang::check_dots_empty0(...)
8. └─rlang::check_dots_empty(call = call)
9. └─rlang:::action_dots(...)
10. ├─base (local) try_dots(...)
11. └─rlang (local) action(...)
── Error ('test-dplyr-slice.R:145'): slice_* not supported with groups ─────────
Error in `slice_min(grouped, n = 5)`: `order_by` is absent but must be supplied.
Backtrace:
▆
1. ├─testthat::expect_error(slice_min(grouped, n = 5), "Slicing grouped data not supported in Arrow") at test-dplyr-slice.R:145:2
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. └─dplyr::slice_min(grouped, n = 5)
8. └─rlang::check_required(order_by)
9. └─rlang::abort(msg, call = call)
── Error ('test-dplyr-summarize.R:301'): Functions that take ... but we only accept a single arg ──
Error in `summarize(., distinct = n_distinct())`: i In argument: `distinct = n_distinct()`.
Caused by error in `n_distinct()`:
! `...` is absent, but must be supplied.
[ FAIL 13 | WARN 14 | SKIP 119 | PASS 7659 ]
Error: Test failures
Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang
Version: 10.0.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [420s/531s]
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:testthat':
matches
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' [success]
'test-Array.R:25' [success]
'test-Array.R:25' [success]
'test-Array.R:25' [success]
'test-Array.R:25' [success]
'test-Array.R:25' [success]
'test-Array.R:25' [success]
'test-Array.R:25' [success]
'test-Array.R:25' [success]
End test: Integer Array
Start test: binary Array
'test-Array.R:31' [success]
'test-Array.R:31' [success]
'test-Array.R:31' [success]
'test-Array.R:31' [success]
'test-Array.R:31' [success]
'test-Array.R:31' [success]
'test-Array.R:31' [success]
'test-Array.R:31' [success]
'test-Array.R:31' [success]
'test-Array.R:32' [success]
'test-Array.R:32' [success]
'test-Array.R:32' [success]
'test-Array.R:32' [success]
'test-Array.R:32' [success]
'test-Array.R:32' [success]
'test-Array.R:32' [success]
'test-Array.R:32' [success]
'test-Array.R:32' [success]
'test-Array.R:33' [success]
'test-Array.R:33' [success]
'test-Array.R:33' [success]
'test-Array.R:33' [success]
'test-Array.R:33' [success]
'test-Array.R:33' [success]
'test-Array.R:33' [success]
'test-Array.R:33' [success]
'test-Array.R:33' [success]
'test-Array.R:36' [success]
'test-Array.R:43' [success]
'test-Array.R:43' [success]
'test-Array.R:43' [success]
'test-Array.R:43' [success]
'test-Array.R:43' [success]
'test-Array.R:43' [success]
'test-Array.R:43' [success]
'test-Array.R:43' [success]
'test-Array.R:43' [success]
'test-Array.R:49' [success]
'test-Array.R:49' [success]
'test-Array.R:49' [success]
'test-Array.R:49' [success]
'test-Array.R:49' [success]
'test-Array.R:49' [success]
'test-Array.R:49' [success]
'test-Array.R:49' [success]
'test-Array.R:49' [success]
'test-Array.R:56' [success]
'test-Array.R:56' [success]
'test-Array.R:56' [success]
'test-Array.R:56' [success]
'test-Array.R:56' [success]
'test-Array.R:56' [success]
'test-Array.R:56' [success]
'test-Array.R:56' [success]
'test-Array.R:56' [success]
'test-Array.R:59' [skip]
End test: binary Array
Start test: Slice() and RangeEquals()
'test-Array.R:99' [success]
'test-Array.R:100' [success]
'test-Array.R:101' [success]
'test-Array.R:102' [success]
'test-Array.R:103' [success]
'test-Array.R:104' [success]
'test-Array.R:107' [success]
'test-Array.R:108' [success]
'test-Array.R:111' [success]
'test-Array.R:112' [success]
'test-Array.R:113' [success]
'test-Array.R:114' [success]
'test-Array.R:115' [success]
'test-Array.R:116' [success]
'test-Array.R:117' [success]
'test-Array.R:118' [success]
'test-Array.R:119' [success]
'test-Array.R:120' [success]
'test-Array.R:121' [success]
'test-Array.R:122' [success]
'test-Array.R:123' [success]
'test-Array.R:125' [success]
'test-Array.R:126' [success]
'test-Array.R:130' [success]
'test-Array.R:131' [success]
'test-Array.R:133' [success]
'test-Array.R:134' [success]
'test-Array.R:135' [success]
'test-Array.R:136' [success]
'test-Array.R:137' [success]
'test-Array.R:139' [skip]
End test: Slice() and RangeEquals()
Start test: Double Array
'test-Array.R:147' [success]
'test-Array.R:147' [success]
'test-Array.R:147' [success]
'test-Array.R:147' [success]
'test-Array.R:147' [success]
'test-Array.R:147' [success]
'test-Array.R:147' [success]
'test-Array.R:147' [success]
'test-Array.R:147' [success]
End test: Double Array
Start test: Array print method includes type
'test-Array.R:152' [success]
End test: Array print method includes type
Start test: Array supports NA
'test-Array.R:158' [success]
'test-Array.R:159' [success]
'test-Array.R:160' [success]
'test-Array.R:161' [success]
'test-Array.R:163' [success]
'test-Array.R:164' [success]
'test-Array.R:167' [success]
'test-Array.R:168' [success]
'test-Array.R:169' [success]
'test-Array.R:170' [success]
'test-Array.R:171' [success]
'test-Array.R:172' [success]
'test-Array.R:173' [success]
'test-Array.R:174' [success]
'test-Array.R:175' [success]
'test-Array.R:176' [success]
End test: Array supports NA
Start test: Array support null type (ARROW-7064)
'test-Array.R:180' [success]
'test-Array.R:180' [success]
'test-Array.R:180' [success]
'test-Array.R:180' [success]
'test-Array.R:180' [success]
'test-Array.R:180' [success]
'test-Array.R:180' [success]
'test-Array.R:180' [success]
'test-Array.R:180' [success]
End test: Array support null type (ARROW-7064)
Start test: Array support 0-length NULL vectors (Arrow-17543)
'test-Array.R:184' [success]
'test-Array.R:185' [success]
End test: Array support 0-length NULL vectors (Arrow-17543)
Start test: Array supports logical vectors (ARROW-3341)
'test-Array.R:191' [success]
'test-Array.R:191' [success]
'test-Array.R:191' [success]
'test-Array.R:191' [success]
'test-Array.R:191' [success]
'test-Array.R:191' [success]
'test-Array.R:191' [success]
'test-Array.R:191' [success]
'test-Array.R:191' [success]
'test-Array.R:195' [success]
'test-Array.R:195' [success]
'test-Array.R:195' [success]
'test-Array.R:195' [success]
'test-Array.R:195' [success]
'test-Array.R:195' [success]
'test-Array.R:195' [success]
'test-Array.R:195' [success]
'test-Array.R:195' [success]
End test: Array supports logical vectors (ARROW-3341)
Start test: Array supports character vectors (ARROW-3339)
'test-Array.R:200' [success]
'test-Array.R:200' [success]
'test-Array.R:200' [success]
'test-Array.R:200' [success]
'test-Array.R:200' [success]
'test-Array.R:200' [success]
'test-Array.R:200' [success]
'test-Array.R:200' [success]
'test-Array.R:200' [success]
'test-Array.R:201' [success]
'test-Array.R:201' [success]
'test-Array.R:201' [success]
'test-Array.R:201' [success]
'test-Array.R:201' [success]
'test-Array.R:201' [success]
'test-Array.R:201' [success]
'test-Array.R:201' [success]
'test-Array.R:201' [success]
'test-Array.R:204' [success]
'test-Array.R:204' [success]
'test-Array.R:204' [success]
'test-Array.R:204' [success]
'test-Array.R:204' [success]
'test-Array.R:204' [success]
'test-Array.R:204' [success]
'test-Array.R:204' [success]
'test-Array.R:204' [success]
'test-Array.R:205' [success]
'test-Array.R:205' [success]
'test-Array.R:205' [success]
'test-Array.R:205' [success]
'test-Array.R:205' [success]
'test-Array.R:205' [success]
'test-Array.R:205' [success]
'test-Array.R:205' [success]
'test-Array.R:205' [success]
End test: Array supports character vectors (ARROW-3339)
Start test: Character vectors > 2GB become large_utf8
'test-Array.R:209' [skip]
End test: Character vectors > 2GB become large_utf8
Start test: empty arrays are supported
'test-Array.R:216' [success]
'test-Array.R:216' [success]
'test-Array.R:216' [success]
'test-Array.R:216' [success]
'test-Array.R:216' [success]
'test-Array.R:217' [success]
'test-Array.R:217' [success]
'test-Array.R:217' [success]
'test-Array.R:217' [success]
'test-Array.R:217' [success]
'test-Array.R:218' [success]
'test-Array.R:218' [success]
'test-Array.R:218' [success]
'test-Array.R:218' [success]
'test-Array.R:218' [success]
'test-Array.R:219' [success]
'test-Array.R:219' [success]
'test-Array.R:219' [success]
'test-Array.R:219' [success]
'test-Array.R:219' [success]
'test-Array.R:220' [success]
'test-Array.R:220' [success]
'test-Array.R:220' [success]
'test-Array.R:220' [success]
'test-Array.R:220' [success]
'test-Array.R:221' [success]
'test-Array.R:221' [success]
'test-Array.R:221' [success]
'test-Array.R:221' [success]
'test-Array.R:221' [success]
End test: empty arrays are supported
Start test: array with all nulls are supported
'test-Array.R:226' [success]
'test-Array.R:226' [success]
'test-Array.R:226' [success]
'test-Array.R:226' [success]
'test-Array.R:226' [success]
'test-Array.R:226' [success]
'test-Array.R:226' [success]
'test-Array.R:226' [success]
'test-Array.R:226' [success]
'test-Array.R:227' [success]
'test-Array.R:227' [success]
'test-Array.R:227' [success]
'test-Array.R:227' [success]
'test-Array.R:227' [success]
'test-Array.R:227' [success]
'test-Array.R:227' [success]
'test-Array.R:227' [success]
'test-Array.R:227' [success]
'test-Array.R:228' [success]
'test-Array.R:228' [success]
'test-Array.R:228' [success]
'test-Array.R:228' [success]
'test-Array.R:228' [success]
'test-Array.R:228' [success]
'test-Array.R:228' [success]
'test-Array.R:228' [success]
'test-Array.R:228' [success]
'test-Array.R:229' [success]
'test-Array.R:229' [success]
'test-Array.R:229' [success]
'test-Array.R:229' [success]
'test-Array.R:229' [success]
'test-Array.R:229' [success]
'test-Array.R:229' [success]
'test-Array.R:229' [success]
'test-Array.R:229' [success]
'test-Array.R:230' [success]
'test-Array.R:230' [success]
'test-Array.R:230' [success]
'test-Array.R:230' [success]
'test-Array.R:230' [success]
'test-Array.R:230' [success]
'test-Array.R:230' [success]
'test-Array.R:230' [success]
'test-Array.R:230' [success]
End test: array with all nulls are supported
Start test: Array supports unordered factors (ARROW-3355)
'test-Array.R:236' [success]
'test-Array.R:236' [success]
'test-Array.R:236' [success]
'test-Array.R:236' [success]
'test-Array.R:236' [success]
'test-Array.R:236' [success]
'test-Array.R:236' [success]
'test-Array.R:236' [success]
'test-Array.R:236' [success]
'test-Array.R:240' [success]
'test-Array.R:240' [success]
'test-Array.R:240' [success]
'test-Array.R:240' [success]
'test-Array.R:240' [success]
'test-Array.R:240' [success]
'test-Array.R:240' [success]
'test-Array.R:240' [success]
'test-Array.R:240' [success]
End test: Array supports unordered factors (ARROW-3355)
Start test: Array supports ordered factors (ARROW-3355)
'test-Array.R:246' [success]
'test-Array.R:246' [success]
'test-Array.R:246' [success]
'test-Array.R:246' [success]
'test-Array.R:246' [success]
'test-Array.R:246' [success]
'test-Array.R:246' [success]
'test-Array.R:246' [success]
'test-Array.R:246' [success]
'test-Array.R:247' [success]
'test-Array.R:251' [success]
'test-Array.R:251' [success]
'test-Array.R:251' [success]
'test-Array.R:251' [success]
'test-Array.R:251' [success]
'test-Array.R:251' [success]
'test-Array.R:251' [success]
'test-Array.R:251' [success]
'test-Array.R:251' [success]
End test: Array supports ordered factors (ARROW-3355)
Start test: array supports Date (ARROW-3340)
'test-Array.R:256' [success]
'test-Array.R:256' [success]
'test-Array.R:256' [success]
'test-Array.R:256' [success]
'test-Array.R:256' [success]
'test-Array.R:256' [success]
'test-Array.R:256' [success]
'test-Array.R:256' [success]
'test-Array.R:256' [success]
'test-Array.R:259' [success]
'test-Array.R:259' [success]
'test-Array.R:259' [success]
'test-Array.R:259' [success]
'test-Array.R:259' [success]
'test-Array.R:259' [success]
'test-Array.R:259' [success]
'test-Array.R:259' [success]
'test-Array.R:259' [success]
End test: array supports Date (ARROW-3340)
Start test: array supports POSIXct (ARROW-3340)
'test-Array.R:264' [success]
'test-Array.R:264' [success]
'test-Array.R:264' [success]
'test-Array.R:264' [success]
'test-Array.R:264' [success]
'test-Array.R:264' [success]
'test-Array.R:264' [success]
'test-Array.R:264' [success]
'test-Array.R:264' [success]
'test-Array.R:267' [success]
'test-Array.R:267' [success]
'test-Array.R:267' [success]
'test-Array.R:267' [success]
'test-Array.R:267' [success]
'test-Array.R:267' [success]
'test-Array.R:267' [success]
'test-Array.R:267' [success]
'test-Array.R:267' [success]
'test-Array.R:270' [success]
'test-Array.R:270' [success]
'test-Array.R:270' [success]
'test-Array.R:270' [success]
'test-Array.R:270' [success]
'test-Array.R:270' [success]
'test-Array.R:270' [success]
'test-Array.R:270' [success]
'test-Array.R:270' [success]
End test: array supports POSIXct (ARROW-3340)
Start test: array uses local timezone for POSIXct without timezone
'test-Array.R:274' [success]
'test-Array.R:274' [success]
'test-Array.R:274' [success]
'test-Array.R:274' [success]
'test-Array.R:274' [success]
'test-Array.R:274' [success]
'test-Array.R:274' [success]
'test-Array.R:274' [success]
'test-Array.R:274' [success]
'test-Array.R:274' [success]
'test-Array.R:274' [skip]
End test: array uses local timezone for POSIXct without timezone
Start test: Timezone handling in Arrow roundtrip (ARROW-3543)
'test-Array.R:317' [success]
'test-Array.R:322' [success]
End test: Timezone handling in Arrow roundtrip (ARROW-3543)
Start test: array supports integer64
'test-Array.R:327' [success]
'test-Array.R:327' [success]
'test-Array.R:327' [success]
'test-Array.R:327' [success]
'test-Array.R:327' [success]
'test-Array.R:327' [success]
'test-Array.R:327' [success]
'test-Array.R:327' [success]
'test-Array.R:327' [success]
'test-Array.R:330' [success]
'test-Array.R:330' [success]
'test-Array.R:330' [success]
'test-Array.R:330' [success]
'test-Array.R:330' [success]
'test-Array.R:330' [success]
'test-Array.R:330' [success]
'test-Array.R:330' [success]
'test-Array.R:330' [success]
'test-Array.R:334' [success]
'test-Array.R:335' [success]
End test: array supports integer64
Start test: array supports hms difftime
'test-Array.R:340' [success]
'test-Array.R:340' [success]
'test-Array.R:340' [success]
'test-Array.R:340' [success]
'test-Array.R:340' [success]
'test-Array.R:340' [success]
'test-Array.R:340' [success]
'test-Array.R:340' [success]
'test-Array.R:340' [success]
'test-Array.R:341' [success]
'test-Array.R:341' [success]
'test-Array.R:341' [success]
'test-Array.R:341' [success]
'test-Array.R:341' [success]
'test-Array.R:341' [success]
'test-Array.R:341' [success]
'test-Array.R:341' [success]
'test-Array.R:341' [success]
End test: array supports hms difftime
Start test: array supports difftime
'test-Array.R:346' [success]
'test-Array.R:346' [success]
'test-Array.R:346' [success]
'test-Array.R:346' [success]
'test-Array.R:346' [success]
'test-Array.R:346' [success]
'test-Array.R:346' [success]
'test-Array.R:346' [success]
'test-Array.R:346' [success]
'test-Array.R:347' [success]
'test-Array.R:347' [success]
'test-Array.R:347' [success]
'test-Array.R:347' [success]
'test-Array.R:347' [success]
'test-Array.R:347' [success]
'test-Array.R:347' [success]
'test-Array.R:347' [success]
'test-Array.R:347' [success]
End test: array supports difftime
Start test: support for NaN (ARROW-3615)
'test-Array.R:353' [success]
'test-Array.R:354' [success]
End test: support for NaN (ARROW-3615)
Start test: is.nan() evalutes to FALSE on NA (for consistency with base R)
'test-Array.R:359' [success]
'test-Array.R:359' [success]
End test: is.nan() evalutes to FALSE on NA (for consistency with base R)
Start test: is.nan() evalutes to FALSE on non-floats (for consistency with base R)
'test-Array.R:365' [success]
'test-Array.R:365' [success]
'test-Array.R:366' [success]
'test-Array.R:366' [success]
End test: is.nan() evalutes to FALSE on non-floats (for consistency with base R)
Start test: is.na() evalutes to TRUE on NaN (for consistency with base R)
'test-Array.R:371' [success]
'test-Array.R:371' [success]
End test: is.na() evalutes to TRUE on NaN (for consistency with base R)
Start test: integer types casts (ARROW-3741)
'test-Array.R:378' [success]
'test-Array.R:379' [success]
'test-Array.R:378' [success]
'test-Array.R:379' [success]
'test-Array.R:378' [success]
'test-Array.R:379' [success]
'test-Array.R:378' [success]
'test-Array.R:379' [success]
'test-Array.R:378' [success]
'test-Array.R:379' [success]
'test-Array.R:378' [success]
'test-Array.R:379' [success]
'test-Array.R:378' [success]
'test-Array.R:379' [success]
'test-Array.R:378' [success]
'test-Array.R:379' [success]
End test: integer types casts (ARROW-3741)
Start test: integer types cast safety (ARROW-3741, ARROW-5541)
'test-Array.R:386' [success]
'test-Array.R:387' [success]
'test-Array.R:386' [success]
'test-Array.R:387' [success]
'test-Array.R:386' [success]
'test-Array.R:387' [success]
'test-Array.R:386' [success]
'test-Array.R:387' [success]
End test: integer types cast safety (ARROW-3741, ARROW-5541)
Start test: float types casts (ARROW-3741)
'test-Array.R:396' [success]
'test-Array.R:397' [success]
'test-Array.R:398' [success]
'test-Array.R:396' [success]
'test-Array.R:397' [success]
'test-Array.R:398' [success]
End test: float types casts (ARROW-3741)
Start test: cast to half float works
'test-Array.R:403' [skip]
End test: cast to half float works
Start test: cast input validation
'test-Array.R:411' [success]
End test: cast input validation
Start test: Array$create() supports the type= argument. conversion from INTSXP and int64 to all int types
'test-Array.R:425' [success]
'test-Array.R:426' [success]
'test-Array.R:425' [success]
'test-Array.R:426' [success]
'test-Array.R:425' [success]
'test-Array.R:426' [success]
'test-Array.R:425' [success]
'test-Array.R:426' [success]
'test-Array.R:425' [success]
'test-Array.R:426' [success]
'test-Array.R:425' [success]
'test-Array.R:426' [success]
'test-Array.R:425' [success]
'test-Array.R:426' [success]
'test-Array.R:425' [success]
'test-Array.R:426' [success]
'test-Array.R:425' [success]
'test-Array.R:426' [success]
'test-Array.R:425' [success]
'test-Array.R:426' [success]
'test-Array.R:430' [success]
End test: Array$create() supports the type= argument. conversion from INTSXP and int64 to all int types
Start test: Array$create() aborts on overflow
'test-Array.R:437' [success]
'test-Array.R:438' [success]
'test-Array.R:440' [success]
'test-Array.R:441' [success]
'test-Array.R:443' [success]
'test-Array.R:444' [success]
'test-Array.R:446' [success]
'test-Array.R:447' [success]
'test-Array.R:449' [success]
'test-Array.R:450' [success]
'test-Array.R:452' [success]
'test-Array.R:453' [success]
End test: Array$create() aborts on overflow
Start test: Array$create() does not convert doubles to integer
'test-Array.R:459' [success]
'test-Array.R:460' [success]
'test-Array.R:459' [success]
'test-Array.R:460' [success]
'test-Array.R:459' [success]
'test-Array.R:460' [success]
'test-Array.R:459' [success]
'test-Array.R:460' [success]
'test-Array.R:459' [success]
'test-Array.R:460' [success]
'test-Array.R:459' [success]
'test-Array.R:460' [success]
'test-Array.R:459' [success]
'test-Array.R:460' [success]
'test-Array.R:459' [success]
'test-Array.R:460' [success]
End test: Array$create() does not convert doubles to integer
Start test: Array$create() converts raw vectors to uint8 arrays (ARROW-3794)
'test-Array.R:465' [success]
End test: Array$create() converts raw vectors to uint8 arrays (ARROW-3794)
Start test: Array<int8>$as_vector() converts to integer (ARROW-3794)
'test-Array.R:471' [success]
'test-Array.R:472' [success]
'test-Array.R:476' [success]
'test-Array.R:477' [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:482' [success]
'test-Array.R:485' [success]
'test-Array.R:488' [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:493' [success]
'test-Array.R:496' [success]
End test: Arrays of uint{32,64} convert to numeric if they can't fit integer
Start test: Array$create() recognise arrow::Array (ARROW-3815)
'test-Array.R:501' [success]
End test: Array$create() recognise arrow::Array (ARROW-3815)
Start test: Array$create() handles data frame -> struct arrays (ARROW-3811)
'test-Array.R:507' [success]
'test-Array.R:508' [success]
'test-Array.R:515' [success]
'test-Array.R:516' [success]
End test: Array$create() handles data frame -> struct arrays (ARROW-3811)
Start test: StructArray methods
'test-Array.R:522' [success]
'test-Array.R:523' [success]
'test-Array.R:524' [success]
'test-Array.R:525' [success]
'test-Array.R:526' [success]
End test: StructArray methods
Start test: Array$create() can handle data frame with custom struct type (not inferred)
'test-Array.R:533' [success]
'test-Array.R:535' [success]
'test-Array.R:541' [success]
'test-Array.R:547' [success]
End test: Array$create() can handle data frame with custom struct type (not inferred)
Start test: Array$create() supports tibble with no columns (ARROW-8354)
'test-Array.R:552' [success]
End test: Array$create() supports tibble with no columns (ARROW-8354)
Start test: Array$create() handles vector -> list arrays (ARROW-7662)
'test-Array.R:557' [success]
'test-Array.R:557' [success]
'test-Array.R:560' [success]
'test-Array.R:560' [success]
'test-Array.R:560' [success]
'test-Array.R:560' [success]
'test-Array.R:560' [success]
'test-Array.R:560' [success]
'test-Array.R:560' [success]
'test-Array.R:561' [success]
'test-Array.R:561' [success]
'test-Array.R:561' [success]
'test-Array.R:561' [success]
'test-Array.R:561' [success]
'test-Array.R:561' [success]
'test-Array.R:561' [success]
'test-Array.R:562' [success]
'test-Array.R:562' [success]
'test-Array.R:562' [success]
'test-Array.R:562' [success]
'test-Array.R:562' [success]
'test-Array.R:562' [success]
'test-Array.R:562' [success]
'test-Array.R:563' [success]
'test-Array.R:563' [success]
'test-Array.R:563' [success]
'test-Array.R:563' [success]
'test-Array.R:563' [success]
'test-Array.R:563' [success]
'test-Array.R:563' [success]
'test-Array.R:566' [success]
'test-Array.R:566' [success]
'test-Array.R:566' [success]
'test-Array.R:566' [success]
'test-Array.R:566' [success]
'test-Array.R:566' [success]
'test-Array.R:566' [success]
'test-Array.R:567' [success]
'test-Array.R:567' [success]
'test-Array.R:567' [success]
'test-Array.R:567' [success]
'test-Array.R:567' [success]
'test-Array.R:567' [success]
'test-Array.R:567' [success]
'test-Array.R:568' [success]
'test-Array.R:568' [success]
'test-Array.R:568' [success]
'test-Array.R:568' [success]
'test-Array.R:568' [success]
'test-Array.R:568' [success]
'test-Array.R:568' [success]
'test-Array.R:569' [success]
'test-Array.R:569' [success]
'test-Array.R:569' [success]
'test-Array.R:569' [success]
'test-Array.R:569' [success]
'test-Array.R:569' [success]
'test-Array.R:569' [success]
'test-Array.R:572' [success]
'test-Array.R:572' [success]
'test-Array.R:572' [success]
'test-Array.R:572' [success]
'test-Array.R:572' [success]
'test-Array.R:572' [success]
'test-Array.R:572' [success]
'test-Array.R:573' [success]
'test-Array.R:573' [success]
'test-Array.R:573' [success]
'test-Array.R:573' [success]
'test-Array.R:573' [success]
'test-Array.R:573' [success]
'test-Array.R:573' [success]
'test-Array.R:574' [success]
'test-Array.R:574' [success]
'test-Array.R:574' [success]
'test-Array.R:574' [success]
'test-Array.R:574' [success]
'test-Array.R:574' [success]
'test-Array.R:574' [success]
'test-Array.R:575' [success]
'test-Array.R:575' [success]
'test-Array.R:575' [success]
'test-Array.R:575' [success]
'test-Array.R:575' [success]
'test-Array.R:575' [success]
'test-Array.R:575' [success]
'test-Array.R:578' [success]
'test-Array.R:578' [success]
'test-Array.R:578' [success]
'test-Array.R:578' [success]
'test-Array.R:578' [success]
'test-Array.R:578' [success]
'test-Array.R:578' [success]
'test-Array.R:579' [success]
'test-Array.R:579' [success]
'test-Array.R:579' [success]
'test-Array.R:579' [success]
'test-Array.R:579' [success]
'test-Array.R:579' [success]
'test-Array.R:579' [success]
'test-Array.R:580' [success]
'test-Array.R:580' [success]
'test-Array.R:580' [success]
'test-Array.R:580' [success]
'test-Array.R:580' [success]
'test-Array.R:580' [success]
'test-Array.R:580' [success]
'test-Array.R:581' [success]
'test-Array.R:581' [success]
'test-Array.R:581' [success]
'test-Array.R:581' [success]
'test-Array.R:581' [success]
'test-Array.R:581' [success]
'test-Array.R:581' [success]
'test-Array.R:584' [success]
'test-Array.R:584' [success]
'test-Array.R:584' [success]
'test-Array.R:584' [success]
'test-Array.R:584' [success]
'test-Array.R:584' [success]
'test-Array.R:584' [success]
'test-Array.R:585' [success]
'test-Array.R:585' [success]
'test-Array.R:585' [success]
'test-Array.R:585' [success]
'test-Array.R:585' [success]
'test-Array.R:585' [success]
'test-Array.R:585' [success]
'test-Array.R:588' [success]
'test-Array.R:588' [success]
'test-Array.R:588' [success]
'test-Array.R:588' [success]
'test-Array.R:588' [success]
'test-Array.R:588' [success]
'test-Array.R:588' [success]
'test-Array.R:592' [success]
'test-Array.R:592' [success]
'test-Array.R:592' [success]
'test-Array.R:592' [success]
'test-Array.R:592' [success]
'test-Array.R:592' [success]
'test-Array.R:592' [success]
'test-Array.R:598' [success]
End test: Array$create() handles vector -> list arrays (ARROW-7662)
Start test: Array$create() handles list of dataframes -> map arrays
'test-Array.R:603' [success]
'test-Array.R:603' [success]
'test-Array.R:612' [success]
'test-Array.R:612' [success]
'test-Array.R:613' [success]
'test-Array.R:615' [success]
'test-Array.R:616' [success]
'test-Array.R:617' [success]
'test-Array.R:618' [success]
'test-Array.R:620' [success]
'test-Array.R:621' [success]
'test-Array.R:622' [success]
'test-Array.R:623' [success]
End test: Array$create() handles list of dataframes -> map arrays
Start test: Array$create() handles vector -> large list arrays
'test-Array.R:628' [success]
'test-Array.R:628' [success]
'test-Array.R:631' [success]
'test-Array.R:631' [success]
'test-Array.R:631' [success]
'test-Array.R:631' [success]
'test-Array.R:631' [success]
'test-Array.R:631' [success]
'test-Array.R:631' [success]
'test-Array.R:632' [success]
'test-Array.R:632' [success]
'test-Array.R:632' [success]
'test-Array.R:632' [success]
'test-Array.R:632' [success]
'test-Array.R:632' [success]
'test-Array.R:632' [success]
'test-Array.R:633' [success]
'test-Array.R:633' [success]
'test-Array.R:633' [success]
'test-Array.R:633' [success]
'test-Array.R:633' [success]
'test-Array.R:633' [success]
'test-Array.R:633' [success]
'test-Array.R:634' [success]
'test-Array.R:634' [success]
'test-Array.R:634' [success]
'test-Array.R:634' [success]
'test-Array.R:634' [success]
'test-Array.R:634' [success]
'test-Array.R:634' [success]
'test-Array.R:641' [success]
'test-Array.R:641' [success]
'test-Array.R:641' [success]
'test-Array.R:641' [success]
'test-Array.R:641' [success]
'test-Array.R:641' [success]
'test-Array.R:641' [success]
'test-Array.R:642' [success]
'test-Array.R:642' [success]
'test-Array.R:642' [success]
'test-Array.R:642' [success]
'test-Array.R:642' [success]
'test-Array.R:642' [success]
'test-Array.R:642' [success]
'test-Array.R:643' [success]
'test-Array.R:643' [success]
'test-Array.R:643' [success]
'test-Array.R:643' [success]
'test-Array.R:643' [success]
'test-Array.R:643' [success]
'test-Array.R:643' [success]
'test-Array.R:644' [success]
'test-Array.R:644' [success]
'test-Array.R:644' [success]
'test-Array.R:644' [success]
'test-Array.R:644' [success]
'test-Array.R:644' [success]
'test-Array.R:644' [success]
'test-Array.R:651' [success]
'test-Array.R:651' [success]
'test-Array.R:651' [success]
'test-Array.R:651' [success]
'test-Array.R:651' [success]
'test-Array.R:651' [success]
'test-Array.R:651' [success]
'test-Array.R:652' [success]
'test-Array.R:652' [success]
'test-Array.R:652' [success]
'test-Array.R:652' [success]
'test-Array.R:652' [success]
'test-Array.R:652' [success]
'test-Array.R:652' [success]
'test-Array.R:653' [success]
'test-Array.R:653' [success]
'test-Array.R:653' [success]
'test-Array.R:653' [success]
'test-Array.R:653' [success]
'test-Array.R:653' [success]
'test-Array.R:653' [success]
'test-Array.R:654' [success]
'test-Array.R:654' [success]
'test-Array.R:654' [success]
'test-Array.R:654' [success]
'test-Array.R:654' [success]
'test-Array.R:654' [success]
'test-Array.R:654' [success]
'test-Array.R:661' [success]
'test-Array.R:661' [success]
'test-Array.R:661' [success]
'test-Array.R:661' [success]
'test-Array.R:661' [success]
'test-Array.R:661' [success]
'test-Array.R:661' [success]
'test-Array.R:662' [success]
'test-Array.R:662' [success]
'test-Array.R:662' [success]
'test-Array.R:662' [success]
'test-Array.R:662' [success]
'test-Array.R:662' [success]
'test-Array.R:662' [success]
'test-Array.R:663' [success]
'test-Array.R:663' [success]
'test-Array.R:663' [success]
'test-Array.R:663' [success]
'test-Array.R:663' [success]
'test-Array.R:663' [success]
'test-Array.R:663' [success]
'test-Array.R:668' [success]
'test-Array.R:668' [success]
'test-Array.R:668' [success]
'test-Array.R:668' [success]
'test-Array.R:668' [success]
'test-Array.R:668' [success]
'test-Array.R:668' [success]
'test-Array.R:675' [success]
'test-Array.R:675' [success]
'test-Array.R:675' [success]
'test-Array.R:675' [success]
'test-Array.R:675' [success]
'test-Array.R:675' [success]
'test-Array.R:675' [success]
'test-Array.R:680' [success]
'test-Array.R:680' [success]
'test-Array.R:680' [success]
'test-Array.R:680' [success]
'test-Array.R:680' [success]
'test-Array.R:680' [success]
'test-Array.R:680' [success]
'test-Array.R:687' [success]
'test-Array.R:687' [success]
'test-Array.R:687' [success]
'test-Array.R:687' [success]
'test-Array.R:687' [success]
'test-Array.R:687' [success]
'test-Array.R:687' [success]
'test-Array.R:692' [success]
'test-Array.R:692' [success]
'test-Array.R:692' [success]
'test-Array.R:692' [success]
'test-Array.R:692' [success]
'test-Array.R:692' [success]
'test-Array.R:692' [success]
End test: Array$create() handles vector -> large list arrays
Start test: Array$create() handles vector -> fixed size list arrays
'test-Array.R:701' [success]
'test-Array.R:701' [success]
'test-Array.R:704' [success]
'test-Array.R:704' [success]
'test-Array.R:704' [success]
'test-Array.R:704' [success]
'test-Array.R:704' [success]
'test-Array.R:704' [success]
'test-Array.R:704' [success]
'test-Array.R:705' [success]
'test-Array.R:705' [success]
'test-Array.R:705' [success]
'test-Array.R:705' [success]
'test-Array.R:705' [success]
'test-Array.R:705' [success]
'test-Array.R:705' [success]
'test-Array.R:710' [success]
'test-Array.R:710' [success]
'test-Array.R:710' [success]
'test-Array.R:710' [success]
'test-Array.R:710' [success]
'test-Array.R:710' [success]
'test-Array.R:710' [success]
'test-Array.R:717' [success]
'test-Array.R:717' [success]
'test-Array.R:717' [success]
'test-Array.R:717' [success]
'test-Array.R:717' [success]
'test-Array.R:717' [success]
'test-Array.R:717' [success]
'test-Array.R:718' [success]
'test-Array.R:718' [success]
'test-Array.R:718' [success]
'test-Array.R:718' [success]
'test-Array.R:718' [success]
'test-Array.R:718' [success]
'test-Array.R:718' [success]
'test-Array.R:719' [success]
'test-Array.R:719' [success]
'test-Array.R:719' [success]
'test-Array.R:719' [success]
'test-Array.R:719' [success]
'test-Array.R:719' [success]
'test-Array.R:719' [success]
'test-Array.R:726' [success]
'test-Array.R:726' [success]
'test-Array.R:726' [success]
'test-Array.R:726' [success]
'test-Array.R:726' [success]
'test-Array.R:726' [success]
'test-Array.R:726' [success]
'test-Array.R:727' [success]
'test-Array.R:727' [success]
'test-Array.R:727' [success]
'test-Array.R:727' [success]
'test-Array.R:727' [success]
'test-Array.R:727' [success]
'test-Array.R:727' [success]
'test-Array.R:732' [success]
'test-Array.R:732' [success]
'test-Array.R:732' [success]
'test-Array.R:732' [success]
'test-Array.R:732' [success]
'test-Array.R:732' [success]
'test-Array.R:732' [success]
'test-Array.R:739' [success]
'test-Array.R:739' [success]
'test-Array.R:739' [success]
'test-Array.R:739' [success]
'test-Array.R:739' [success]
'test-Array.R:739' [success]
'test-Array.R:739' [success]
'test-Array.R:740' [success]
'test-Array.R:740' [success]
'test-Array.R:740' [success]
'test-Array.R:740' [success]
'test-Array.R:740' [success]
'test-Array.R:740' [success]
'test-Array.R:740' [success]
'test-Array.R:747' [success]
'test-Array.R:747' [success]
'test-Array.R:747' [success]
'test-Array.R:747' [success]
'test-Array.R:747' [success]
'test-Array.R:747' [success]
'test-Array.R:747' [success]
'test-Array.R:754' [success]
'test-Array.R:754' [success]
'test-Array.R:754' [success]
'test-Array.R:754' [success]
'test-Array.R:754' [success]
'test-Array.R:754' [success]
'test-Array.R:754' [success]
'test-Array.R:759' [success]
'test-Array.R:759' [success]
'test-Array.R:759' [success]
'test-Array.R:759' [success]
'test-Array.R:759' [success]
'test-Array.R:759' [success]
'test-Array.R:759' [success]
'test-Array.R:764' [success]
'test-Array.R:764' [success]
'test-Array.R:764' [success]
'test-Array.R:764' [success]
'test-Array.R:764' [success]
'test-Array.R:764' [success]
'test-Array.R:764' [success]
End test: Array$create() handles vector -> fixed size list arrays
Start test: Handling string data with embedded nuls
'test-Array.R:782' [success]
'test-Array.R:795' [success]
'test-Array.R:799' [success]
'test-Array.R:808' [success]
'test-Array.R:816' [success]
'test-Array.R:816' [success]
'test-Array.R:816' [success]
'test-Array.R:816' [success]
'test-Array.R:816' [success]
'test-Array.R:816' [success]
End test: Handling string data with embedded nuls
Start test: Array$create() should have helpful error
'test-Array.R:846' [success]
'test-Array.R:852' [success]
'test-Array.R:853' [success]
'test-Array.R:856' [success]
'test-Array.R:861' [success]
'test-Array.R:866' [success]
'test-Array.R:867' [success]
'test-Array.R:869' [success]
'test-Array.R:870' [success]
'test-Array.R:871' [success]
End test: Array$create() should have helpful error
Start test: Array$View() (ARROW-6542)
'test-Array.R:877' [success]
'test-Array.R:878' [success]
'test-Array.R:881' [success]
End test: Array$View() (ARROW-6542)
Start test: Array$Validate()
'test-Array.R:886' [success]
End test: Array$Validate()
Start test: is.Array
'test-Array.R:891' [success]
'test-Array.R:892' [success]
'test-Array.R:893' [success]
'test-Array.R:894' [success]
'test-Array.R:895' [success]
'test-Array.R:896' [success]
'test-Array.R:897' [success]
End test: is.Array
Start test: Array$Take()
'test-Array.R:902' [success]
End test: Array$Take()
Start test: [ method on Array
'test-Array.R:908' [success]
'test-Array.R:909' [success]
'test-Array.R:910' [success]
'test-Array.R:911' [success]
'test-Array.R:912' [success]
'test-Array.R:913' [success]
End test: [ method on Array
Start test: [ accepts Arrays and otherwise handles bad input
'test-Array.R:920' [success]
'test-Array.R:924' [success]
'test-Array.R:925' [success]
'test-Array.R:926' [success]
'test-Array.R:929' [success]
'test-Array.R:931' [success]
End test: [ accepts Arrays and otherwise handles bad input
Start test: %in% works on dictionary arrays
'test-Array.R:945' [success]
'test-Array.R:946' [success]
'test-Array.R:947' [success]
End test: %in% works on dictionary arrays
Start test: [ accepts Expressions
'test-Array.R:954' [success]
End test: [ accepts Expressions
Start test: Array head/tail
'test-Array.R:960' [success]
'test-Array.R:961' [success]
'test-Array.R:962' [success]
'test-Array.R:963' [success]
'test-Array.R:964' [success]
'test-Array.R:965' [success]
'test-Array.R:966' [success]
'test-Array.R:967' [success]
'test-Array.R:968' [success]
End test: Array head/tail
Start test: Dictionary array: create from arrays, not factor
'test-Array.R:973' [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:978' [success]
'test-Array.R:978' [success]
End test: Dictionary array: translate to R when dict isn't string
Start test: Array$Equals
'test-Array.R:991' [success]
'test-Array.R:992' [success]
'test-Array.R:993' [success]
'test-Array.R:994' [success]
End test: Array$Equals
Start test: Array$ApproxEquals
'test-Array.R:1001' [success]
'test-Array.R:1002' [success]
'test-Array.R:1003' [success]
End test: Array$ApproxEquals
Start test: auto int64 conversion to int can be disabled (ARROW-10093)
'test-Array.R:1007' [success]
'test-Array.R:1007' [success]
'test-Array.R:1007' [success]
End test: auto int64 conversion to int can be disabled (ARROW-10093)
Start test: as_arrow_array() default method calls Array$create()
'test-Array.R:1020' [success]
'test-Array.R:1025' [success]
End test: as_arrow_array() default method calls Array$create()
Start test: as_arrow_array respects `type` argument (ARROW-17620)
'test-Array.R:1036' [success]
End test: as_arrow_array respects `type` argument (ARROW-17620)
Start test: as_arrow_array() works for Array
'test-Array.R:1041' [success]
'test-Array.R:1042' [success]
End test: as_arrow_array() works for Array
Start test: as_arrow_array() works for Array
'test-Array.R:1050' [success]
'test-Array.R:1051' [success]
End test: as_arrow_array() works for Array
Start test: as_arrow_array() works for ChunkedArray
'test-Array.R:1058' [success]
'test-Array.R:1063' [success]
'test-Array.R:1068' [success]
End test: as_arrow_array() works for ChunkedArray
Start test: as_arrow_array() works for vctrs_vctr types
'test-Array.R:1076' [success]
'test-Array.R:1082' [success]
'test-Array.R:1097' [skip]
End test: as_arrow_array() works for vctrs_vctr types
Start test: as_arrow_array() works for nested extension types
'test-Array.R:1108' [success]
'test-Array.R:1111' [success]
'test-Array.R:1115' [success]
'test-Array.R:1123' [success]
End test: as_arrow_array() works for nested extension types
Start test: Array$create() calls as_arrow_array() for nested extension types
'test-Array.R:1137' [success]
'test-Array.R:1140' [success]
'test-Array.R:1144' [success]
'test-Array.R:1152' [success]
End test: Array$create() calls as_arrow_array() for nested extension types
Start test: as_arrow_array() default method errors
'test-Array.R:1162' [skip]
End test: as_arrow_array() default method errors
Start test: as_arrow_array() works for blob::blob()
'test-Array.R:1178' [success]
'test-Array.R:1178' [success]
'test-Array.R:1179' [success]
'test-Array.R:1185' [success]
'test-Array.R:1190' [success]
'test-Array.R:1195' [success]
'test-Array.R:1200' [skip]
End test: as_arrow_array() works for blob::blob()
Start test: as_arrow_array() works for vctrs::list_of()
'test-Array.R:1207' [success]
'test-Array.R:1207' [success]
'test-Array.R:1208' [success]
'test-Array.R:1214' [success]
'test-Array.R:1219' [success]
'test-Array.R:1224' [success]
'test-Array.R:1232' [skip]
End test: as_arrow_array() works for vctrs::list_of()
Start test: concat_arrays works
'test-Array.R:1239' [success]
'test-Array.R:1240' [success]
'test-Array.R:1243' [success]
'test-Array.R:1244' [success]
'test-Array.R:1247' [success]
'test-Array.R:1248' [success]
'test-Array.R:1255' [success]
'test-Array.R:1256' [success]
'test-Array.R:1258' [success]
End test: concat_arrays works
Start test: concat_arrays() coerces its input to Array
'test-Array.R:1269' [success]
'test-Array.R:1270' [success]
'test-Array.R:1272' [success]
'test-Array.R:1277' [success]
End test: concat_arrays() coerces its input to Array
Start test: Array doesn't support c()
'test-Array.R:1284' [skip]
End test: Array doesn't support c()
Start test: Array to C-interface
'test-Array.R:1301' [success]
End test: Array to C-interface
Start test: RecordBatch
'test-RecordBatch.R:29' [success]
'test-RecordBatch.R:30' [success]
'test-RecordBatch.R:38' [success]
'test-RecordBatch.R:39' [success]
'test-RecordBatch.R:40' [success]
'test-RecordBatch.R:41' [success]
'test-RecordBatch.R:42' [success]
'test-RecordBatch.R:43' [success]
'test-RecordBatch.R:44' [success]
'test-RecordBatch.R:45' [success]
'test-RecordBatch.R:48' [success]
'test-RecordBatch.R:49' [success]
'test-RecordBatch.R:50' [success]
'test-RecordBatch.R:51' [success]
'test-RecordBatch.R:52' [success]
'test-RecordBatch.R:55' [success]
'test-RecordBatch.R:56' [success]
'test-RecordBatch.R:57' [success]
'test-RecordBatch.R:60' [success]
'test-RecordBatch.R:61' [success]
'test-RecordBatch.R:62' [success]
'test-RecordBatch.R:65' [success]
'test-RecordBatch.R:66' [success]
'test-RecordBatch.R:67' [success]
'test-RecordBatch.R:70' [success]
'test-RecordBatch.R:71' [success]
'test-RecordBatch.R:72' [success]
'test-RecordBatch.R:75' [success]
'test-RecordBatch.R:76' [success]
'test-RecordBatch.R:77' [success]
'test-RecordBatch.R:80' [success]
'test-RecordBatch.R:81' [success]
'test-RecordBatch.R:82' [success]
'test-RecordBatch.R:83' [success]
'test-RecordBatch.R:84' [success]
'test-RecordBatch.R:87' [success]
'test-RecordBatch.R:91' [success]
'test-RecordBatch.R:92' [success]
'test-RecordBatch.R:95' [success]
'test-RecordBatch.R:96' [success]
'test-RecordBatch.R:97' [success]
'test-RecordBatch.R:98' [success]
'test-RecordBatch.R:99' [success]
End test: RecordBatch
Start test: RecordBatch S3 methods
'test-RecordBatch.R:106' [success]
'test-RecordBatch.R:106' [success]
'test-RecordBatch.R:106' [success]
'test-RecordBatch.R:106' [success]
'test-RecordBatch.R:106' [success]
'test-RecordBatch.R:106' [success]
'test-RecordBatch.R:106' [success]
End test: RecordBatch S3 methods
Start test: RecordBatch$Slice
'test-RecordBatch.R:112' [success]
'test-RecordBatch.R:115' [success]
'test-RecordBatch.R:118' [success]
'test-RecordBatch.R:119' [success]
'test-RecordBatch.R:120' [success]
'test-RecordBatch.R:121' [success]
'test-RecordBatch.R:122' [success]
'test-RecordBatch.R:123' [success]
'test-RecordBatch.R:124' [success]
'test-RecordBatch.R:125' [success]
'test-RecordBatch.R:126' [success]
'test-RecordBatch.R:127' [success]
'test-RecordBatch.R:128' [success]
'test-RecordBatch.R:129' [success]
'test-RecordBatch.R:130' [success]
End test: RecordBatch$Slice
Start test: [ on RecordBatch
'test-RecordBatch.R:134' [success]
'test-RecordBatch.R:135' [success]
'test-RecordBatch.R:136' [success]
'test-RecordBatch.R:137' [success]
'test-RecordBatch.R:138' [success]
'test-RecordBatch.R:139' [success]
'test-RecordBatch.R:140' [success]
'test-RecordBatch.R:145' [success]
'test-RecordBatch.R:147' [success]
'test-RecordBatch.R:150' [success]
'test-RecordBatch.R:151' [success]
'test-RecordBatch.R:152' [success]
End test: [ on RecordBatch
Start test: [[ and $ on RecordBatch
'test-RecordBatch.R:156' [success]
'test-RecordBatch.R:157' [success]
'test-RecordBatch.R:158' [success]
'test-RecordBatch.R:159' [success]
'test-RecordBatch.R:160' [success]
'test-RecordBatch.R:161' [success]
'test-RecordBatch.R:162' [success]
'test-RecordBatch.R:163' [success]
'test-RecordBatch.R:164' [success]
End test: [[ and $ on RecordBatch
Start test: [[<- assignment
'test-RecordBatch.R:179' [success]
'test-RecordBatch.R:183' [success]
'test-RecordBatch.R:187' [success]
'test-RecordBatch.R:191' [success]
'test-RecordBatch.R:195' [success]
'test-RecordBatch.R:196' [success]
'test-RecordBatch.R:200' [success]
'test-RecordBatch.R:204' [success]
'test-RecordBatch.R:205' [success]
'test-RecordBatch.R:208' [success]
'test-RecordBatch.R:212' [success]
'test-RecordBatch.R:214' [success]
'test-RecordBatch.R:222' [success]
'test-RecordBatch.R:225' [success]
'test-RecordBatch.R:226' [success]
'test-RecordBatch.R:227' [success]
'test-RecordBatch.R:228' [success]
'test-RecordBatch.R:229' [success]
'test-RecordBatch.R:230' [success]
End test: [[<- assignment
Start test: head and tail on RecordBatch
'test-RecordBatch.R:242' [success]
'test-RecordBatch.R:243' [success]
'test-RecordBatch.R:244' [success]
'test-RecordBatch.R:245' [success]
'test-RecordBatch.R:246' [success]
'test-RecordBatch.R:247' [success]
'test-RecordBatch.R:248' [success]
'test-RecordBatch.R:249' [success]
'test-RecordBatch.R:250' [success]
'test-RecordBatch.R:251' [success]
End test: head and tail on RecordBatch
Start test: RecordBatch print method
'test-RecordBatch.R:255' [success]
End test: RecordBatch print method
Start test: RecordBatch with 0 rows are supported
'test-RecordBatch.R:281' [success]
'test-RecordBatch.R:282' [success]
'test-RecordBatch.R:283' [success]
End test: RecordBatch with 0 rows are supported
Start test: RecordBatch cast (ARROW-3741)
'test-RecordBatch.R:298' [success]
'test-RecordBatch.R:299' [success]
'test-RecordBatch.R:303' [success]
'test-RecordBatch.R:304' [success]
'test-RecordBatch.R:305' [success]
End test: RecordBatch cast (ARROW-3741)
Start test: record_batch() handles schema= argument
'test-RecordBatch.R:311' [success]
'test-RecordBatch.R:315' [success]
'test-RecordBatch.R:318' [success]
End test: record_batch() handles schema= argument
Start test: record_batch(schema=) does some basic consistency checking of the schema
'test-RecordBatch.R:323' [success]
'test-RecordBatch.R:324' [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:329' [success]
'test-RecordBatch.R:330' [success]
End test: RecordBatch dim() and nrow() (ARROW-3816)
Start test: record_batch() handles Array
'test-RecordBatch.R:335' [success]
End test: record_batch() handles Array
Start test: record_batch() handles data frame columns
'test-RecordBatch.R:342' [success]
'test-RecordBatch.R:350' [success]
'test-RecordBatch.R:354' [success]
'test-RecordBatch.R:359' [success]
End test: record_batch() handles data frame columns
Start test: record_batch() handles data frame columns with schema spec
'test-RecordBatch.R:368' [success]
'test-RecordBatch.R:370' [success]
'test-RecordBatch.R:373' [success]
End test: record_batch() handles data frame columns with schema spec
Start test: record_batch() auto splices (ARROW-5718)
'test-RecordBatch.R:380' [success]
'test-RecordBatch.R:381' [success]
'test-RecordBatch.R:382' [success]
'test-RecordBatch.R:386' [success]
'test-RecordBatch.R:387' [success]
'test-RecordBatch.R:388' [success]
'test-RecordBatch.R:396' [success]
'test-RecordBatch.R:397' [success]
'test-RecordBatch.R:398' [success]
'test-RecordBatch.R:403' [success]
'test-RecordBatch.R:404' [success]
'test-RecordBatch.R:405' [success]
End test: record_batch() auto splices (ARROW-5718)
Start test: record_batch() only auto splice data frames
'test-RecordBatch.R:412' [success]
End test: record_batch() only auto splice data frames
Start test: record_batch() handles null type (ARROW-7064)
'test-RecordBatch.R:420' [success]
End test: record_batch() handles null type (ARROW-7064)
Start test: record_batch() scalar recycling with vectors
'test-RecordBatch.R:428' [success]
End test: record_batch() scalar recycling with vectors
Start test: record_batch() scalar recycling with Scalars, Arrays, and ChunkedArrays
'test-RecordBatch.R:435' [success]
'test-RecordBatch.R:440' [success]
'test-RecordBatch.R:445' [success]
End test: record_batch() scalar recycling with Scalars, Arrays, and ChunkedArrays
Start test: record_batch() no recycling with tibbles
'test-RecordBatch.R:452' [success]
'test-RecordBatch.R:460' [success]
End test: record_batch() no recycling with tibbles
Start test: RecordBatch$Equals
'test-RecordBatch.R:473' [success]
'test-RecordBatch.R:474' [success]
'test-RecordBatch.R:475' [success]
End test: RecordBatch$Equals
Start test: RecordBatch$Equals(check_metadata)
'test-RecordBatch.R:483' [success]
'test-RecordBatch.R:483' [success]
'test-RecordBatch.R:484' [success]
'test-RecordBatch.R:484' [success]
'test-RecordBatch.R:485' [success]
'test-RecordBatch.R:486' [success]
'test-RecordBatch.R:487' [success]
'test-RecordBatch.R:489' [success]
'test-RecordBatch.R:490' [success]
'test-RecordBatch.R:491' [success]
'test-RecordBatch.R:493' [success]
'test-RecordBatch.R:494' [success]
'test-RecordBatch.R:496' [success]
End test: RecordBatch$Equals(check_metadata)
Start test: RecordBatch name assignment
'test-RecordBatch.R:501' [success]
'test-RecordBatch.R:503' [success]
'test-RecordBatch.R:504' [success]
'test-RecordBatch.R:505' [success]
'test-RecordBatch.R:506' [success]
'test-RecordBatch.R:507' [success]
'test-RecordBatch.R:508' [success]
End test: RecordBatch name assignment
Start test: record_batch() with different length arrays
'test-RecordBatch.R:513' [success]
End test: record_batch() with different length arrays
Start test: RecordBatch doesn't support rbind
'test-RecordBatch.R:517' [skip]
End test: RecordBatch doesn't support rbind
Start test: RecordBatch supports cbind
'test-RecordBatch.R:526' [skip]
End test: RecordBatch supports cbind
Start test: Handling string data with embedded nuls
'test-RecordBatch.R:632' [success]
'test-RecordBatch.R:644' [success]
'test-RecordBatch.R:644' [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:667' [success]
'test-RecordBatch.R:667' [success]
'test-RecordBatch.R:673' [success]
'test-RecordBatch.R:679' [success]
'test-RecordBatch.R:686' [success]
'test-RecordBatch.R:694' [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:713' [success]
End test: ARROW-12729 - length returns number of columns in RecordBatch
Start test: RecordBatchReader to C-interface
'test-RecordBatch.R:730' [success]
'test-RecordBatch.R:738' [success]
'test-RecordBatch.R:745' [success]
End test: RecordBatchReader to C-interface
Start test: RecordBatch to C-interface
'test-RecordBatch.R:761' [success]
End test: RecordBatch to C-interface
Start test: RecordBatchReader to C-interface to arrow_dplyr_query
'test-RecordBatch.R:789' [success]
End test: RecordBatchReader to C-interface to arrow_dplyr_query
Start test: as_record_batch() works for RecordBatch
'test-RecordBatch.R:798' [success]
'test-RecordBatch.R:799' [success]
End test: as_record_batch() works for RecordBatch
Start test: as_record_batch() works for Table
'test-RecordBatch.R:809' [success]
'test-RecordBatch.R:810' [success]
'test-RecordBatch.R:817' [success]
'test-RecordBatch.R:818' [success]
'test-RecordBatch.R:821' [success]
'test-RecordBatch.R:822' [success]
End test: as_record_batch() works for Table
Start test: as_record_batch() works for data.frame()
'test-RecordBatch.R:829' [success]
'test-RecordBatch.R:831' [success]
End test: as_record_batch() works for data.frame()
Start test: Table cast (ARROW-3741)
'test-Table.R:21' [success]
'test-Table.R:22' [success]
'test-Table.R:26' [success]
'test-Table.R:27' [success]
'test-Table.R:28' [success]
End test: Table cast (ARROW-3741)
Start test: Table S3 methods
'test-Table.R:35' [success]
'test-Table.R:35' [success]
'test-Table.R:35' [success]
'test-Table.R:35' [success]
'test-Table.R:35' [success]
'test-Table.R:35' [success]
'test-Table.R:35' [success]
End test: Table S3 methods
Start test: Table $column and $field
'test-Table.R:42' [success]
'test-Table.R:45' [success]
'test-Table.R:46' [success]
'test-Table.R:47' [success]
'test-Table.R:48' [success]
'test-Table.R:49' [success]
'test-Table.R:51' [success]
'test-Table.R:52' [success]
'test-Table.R:53' [success]
'test-Table.R:54' [success]
'test-Table.R:55' [success]
End test: Table $column and $field
Start test: [, [[, $ for Table
'test-Table.R:69' [success]
'test-Table.R:71' [success]
'test-Table.R:72' [success]
'test-Table.R:73' [success]
'test-Table.R:74' [success]
'test-Table.R:76' [success]
'test-Table.R:77' [success]
'test-Table.R:79' [success]
'test-Table.R:84' [success]
'test-Table.R:86' [success]
'test-Table.R:88' [success]
'test-Table.R:90' [success]
'test-Table.R:92' [success]
'test-Table.R:93' [success]
'test-Table.R:94' [success]
'test-Table.R:95' [success]
'test-Table.R:96' [success]
'test-Table.R:98' [success]
'test-Table.R:99' [success]
'test-Table.R:100' [success]
'test-Table.R:102' [success]
'test-Table.R:103' [success]
'test-Table.R:104' [success]
'test-Table.R:105' [success]
'test-Table.R:106' [success]
'test-Table.R:107' [success]
'test-Table.R:108' [success]
'test-Table.R:111' [success]
'test-Table.R:112' [success]
'test-Table.R:114' [skip]
End test: [, [[, $ for Table
Start test: [[<- assignment
'test-Table.R:121' [success]
'test-Table.R:125' [success]
'test-Table.R:129' [success]
'test-Table.R:133' [success]
'test-Table.R:137' [success]
'test-Table.R:138' [success]
'test-Table.R:142' [success]
'test-Table.R:146' [success]
'test-Table.R:147' [success]
'test-Table.R:150' [success]
'test-Table.R:154' [success]
'test-Table.R:156' [success]
'test-Table.R:164' [success]
'test-Table.R:167' [success]
'test-Table.R:170' [success]
'test-Table.R:171' [success]
'test-Table.R:172' [success]
'test-Table.R:173' [success]
'test-Table.R:174' [success]
'test-Table.R:175' [success]
End test: [[<- assignment
Start test: Table$Slice
'test-Table.R:180' [success]
'test-Table.R:183' [success]
'test-Table.R:186' [success]
'test-Table.R:187' [success]
'test-Table.R:188' [success]
'test-Table.R:189' [success]
'test-Table.R:190' [success]
'test-Table.R:191' [success]
'test-Table.R:192' [success]
'test-Table.R:193' [success]
'test-Table.R:194' [success]
'test-Table.R:195' [success]
'test-Table.R:196' [success]
'test-Table.R:197' [success]
'test-Table.R:198' [success]
End test: Table$Slice
Start test: head and tail on Table
'test-Table.R:202' [success]
'test-Table.R:203' [success]
'test-Table.R:204' [success]
'test-Table.R:205' [success]
'test-Table.R:206' [success]
'test-Table.R:207' [success]
'test-Table.R:208' [success]
'test-Table.R:209' [success]
'test-Table.R:210' [success]
'test-Table.R:211' [success]
End test: head and tail on Table
Start test: Table print method
'test-Table.R:215' [success]
End test: Table print method
Start test: table active bindings
'test-Table.R:232' [success]
'test-Table.R:233' [success]
'test-Table.R:234' [success]
End test: table active bindings
Start test: table() handles record batches with splicing
'test-Table.R:240' [success]
'test-Table.R:241' [success]
'test-Table.R:242' [success]
'test-Table.R:249' [success]
'test-Table.R:250' [success]
'test-Table.R:251' [success]
End test: table() handles record batches with splicing
Start test: table() handles ... of arrays, chunked arrays, vectors
'test-Table.R:264' [success]
'test-Table.R:269' [success]
'test-Table.R:270' [success]
End test: table() handles ... of arrays, chunked arrays, vectors
Start test: table() auto splices (ARROW-5718)
'test-Table.R:281' [success]
'test-Table.R:282' [success]
'test-Table.R:283' [success]
'test-Table.R:288' [success]
'test-Table.R:289' [success]
'test-Table.R:290' [success]
End test: table() auto splices (ARROW-5718)
Start test: Validation when creating table with schema (ARROW-10953)
'test-Table.R:294' [success]
'test-Table.R:299' [success]
'test-Table.R:304' [success]
End test: Validation when creating table with schema (ARROW-10953)
Start test: ==.Table
'test-Table.R:317' [success]
'test-Table.R:318' [success]
'test-Table.R:320' [success]
'test-Table.R:321' [success]
'test-Table.R:323' [success]
'test-Table.R:324' [success]
'test-Table.R:326' [success]
'test-Table.R:327' [success]
End test: ==.Table
Start test: Table$Equals(check_metadata)
'test-Table.R:337' [success]
'test-Table.R:337' [success]
'test-Table.R:338' [success]
'test-Table.R:338' [success]
'test-Table.R:339' [success]
'test-Table.R:340' [success]
'test-Table.R:341' [success]
'test-Table.R:343' [success]
'test-Table.R:344' [success]
'test-Table.R:345' [success]
'test-Table.R:347' [success]
'test-Table.R:348' [success]
'test-Table.R:350' [success]
End test: Table$Equals(check_metadata)
Start test: Table handles null type (ARROW-7064)
'test-Table.R:355' [success]
End test: Table handles null type (ARROW-7064)
Start test: Can create table with specific dictionary types
'test-Table.R:366' [success]
'test-Table.R:369' [success]
'test-Table.R:366' [success]
'test-Table.R:369' [success]
'test-Table.R:366' [success]
'test-Table.R:369' [success]
'test-Table.R:366' [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' [success]
End test: Table unifies dictionary on conversion back to R (ARROW-8374)
Start test: Table$SelectColumns()
'test-Table.R:389' [success]
'test-Table.R:391' [success]
'test-Table.R:392' [success]
End test: Table$SelectColumns()
Start test: Table name assignment
'test-Table.R:397' [success]
'test-Table.R:399' [success]
'test-Table.R:400' [success]
'test-Table.R:401' [success]
'test-Table.R:402' [success]
'test-Table.R:403' [success]
'test-Table.R:404' [success]
End test: Table name assignment
Start test: Table$create() with different length columns
'test-Table.R:409' [success]
End test: Table$create() with different length columns
Start test: Table$create() scalar recycling with vectors
'test-Table.R:413' [success]
End test: Table$create() scalar recycling with vectors
Start test: Table$create() scalar recycling with Scalars, Arrays, and ChunkedArrays
'test-Table.R:420' [success]
'test-Table.R:425' [success]
'test-Table.R:430' [success]
End test: Table$create() scalar recycling with Scalars, Arrays, and ChunkedArrays
Start test: Table$create() no recycling with tibbles
'test-Table.R:437' [success]
'test-Table.R:445' [success]
End test: Table$create() no recycling with tibbles
Start test: Tables can be combined with concat_tables()
'test-Table.R:455' [success]
'test-Table.R:460' [success]
'test-Table.R:464' [success]
'test-Table.R:469' [success]
'test-Table.R:479' [success]
End test: Tables can be combined with concat_tables()
Start test: Table supports rbind
'test-Table.R:483' [success]
'test-Table.R:495' [success]
'test-Table.R:499' [success]
'test-Table.R:504' [success]
End test: Table supports rbind
Start test: Table supports cbind
'test-Table.R:508' [skip]
End test: Table supports cbind
Start test: cbind.Table handles record batches and tables
'test-Table.R:589' [success]
End test: cbind.Table handles record batches and tables
Start test: ARROW-11769/ARROW-17085 - grouping preserved in table creation
'test-Table.R:604' [success]
'test-Table.R:610' [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:628' [success]
End test: ARROW-12729 - length returns number of columns in Table
Start test: as_arrow_table() works for Table
'test-Table.R:633' [success]
'test-Table.R:634' [success]
End test: as_arrow_table() works for Table
Start test: as_arrow_table() works for RecordBatch
'test-Table.R:644' [success]
'test-Table.R:645' [success]
End test: as_arrow_table() works for RecordBatch
Start test: as_arrow_table() works for data.frame()
'test-Table.R:655' [success]
'test-Table.R:657' [success]
End test: as_arrow_table() works for data.frame()
Start test: as_arrow_table() errors for invalid input
'test-Table.R:667' [success]
End test: as_arrow_table() errors for invalid input
Start test: num_rows method not susceptible to integer overflow
'test-Table.R:674' [skip]
End test: num_rows method not susceptible to integer overflow
Start test: can create empty table from schema
'test-Table.R:700' [success]
'test-Table.R:700' [success]
'test-Table.R:701' [success]
'test-Table.R:702' [success]
End test: can create empty table from schema
Start test: is_arrow_altrep() does not include base altrep
'test-altrep.R:21' [success]
End test: is_arrow_altrep() does not include base altrep
Start test: altrep vectors from int32 and dbl arrays with no nulls
'test-altrep.R:31' [success]
'test-altrep.R:32' [success]
'test-altrep.R:33' [success]
'test-altrep.R:34' [success]
'test-altrep.R:36' [success]
'test-altrep.R:37' [success]
'test-altrep.R:38' [success]
'test-altrep.R:40' [success]
'test-altrep.R:41' [success]
'test-altrep.R:42' [success]
'test-altrep.R:45' [success]
'test-altrep.R:46' [success]
'test-altrep.R:47' [success]
'test-altrep.R:48' [success]
'test-altrep.R:51' [success]
'test-altrep.R:52' [success]
'test-altrep.R:53' [success]
'test-altrep.R:54' [success]
End test: altrep vectors from int32 and dbl arrays with no nulls
Start test: altrep vectors from int32 and dbl arrays with nulls
'test-altrep.R:64' [success]
'test-altrep.R:65' [success]
'test-altrep.R:66' [success]
'test-altrep.R:67' [success]
'test-altrep.R:68' [success]
'test-altrep.R:69' [success]
'test-altrep.R:70' [success]
'test-altrep.R:71' [success]
'test-altrep.R:73' [success]
'test-altrep.R:74' [success]
'test-altrep.R:75' [success]
'test-altrep.R:76' [success]
'test-altrep.R:81' [success]
'test-altrep.R:82' [success]
'test-altrep.R:84' [success]
'test-altrep.R:85' [success]
'test-altrep.R:86' [success]
'test-altrep.R:87' [success]
End test: altrep vectors from int32 and dbl arrays with nulls
Start test: empty vectors are not altrep
'test-altrep.R:96' [success]
'test-altrep.R:97' [success]
'test-altrep.R:98' [success]
End test: empty vectors are not altrep
Start test: ChunkedArray sith 0 chunks are not altrep
'test-altrep.R:106' [success]
'test-altrep.R:107' [success]
'test-altrep.R:108' [success]
End test: ChunkedArray sith 0 chunks are not altrep
Start test: chunked array become altrep
'test-altrep.R:116' [success]
'test-altrep.R:117' [success]
'test-altrep.R:121' [success]
'test-altrep.R:122' [success]
'test-altrep.R:127' [success]
'test-altrep.R:128' [success]
'test-altrep.R:130' [success]
'test-altrep.R:131' [success]
End test: chunked array become altrep
Start test: as.data.frame(<Table>, <RecordBatch>) can create altrep vectors
'test-altrep.R:140' [success]
'test-altrep.R:141' [success]
'test-altrep.R:142' [success]
'test-altrep.R:146' [success]
'test-altrep.R:147' [success]
'test-altrep.R:148' [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:170' [success]
'test-altrep.R:170' [success]
'test-altrep.R:170' [success]
'test-altrep.R:170' [success]
'test-altrep.R:170' [success]
'test-altrep.R:170' [success]
'test-altrep.R:170' [success]
'test-altrep.R:170' [success]
'test-altrep.R:171' [success]
'test-altrep.R:171' [success]
'test-altrep.R:171' [success]
'test-altrep.R:171' [success]
'test-altrep.R:171' [success]
'test-altrep.R:171' [success]
'test-altrep.R:171' [success]
'test-altrep.R:171' [success]
'test-altrep.R:172' [success]
'test-altrep.R:172' [success]
'test-altrep.R:172' [success]
'test-altrep.R:172' [success]
'test-altrep.R:172' [success]
'test-altrep.R:172' [success]
'test-altrep.R:172' [success]
'test-altrep.R:172' [success]
'test-altrep.R:174' [success]
'test-altrep.R:174' [success]
'test-altrep.R:174' [success]
'test-altrep.R:174' [success]
'test-altrep.R:174' [success]
'test-altrep.R:174' [success]
'test-altrep.R:174' [success]
'test-altrep.R:174' [success]
'test-altrep.R:175' [success]
'test-altrep.R:175' [success]
'test-altrep.R:175' [success]
'test-altrep.R:175' [success]
'test-altrep.R:175' [success]
'test-altrep.R:175' [success]
'test-altrep.R:175' [success]
'test-altrep.R:175' [success]
'test-altrep.R:176' [success]
'test-altrep.R:176' [success]
'test-altrep.R:176' [success]
'test-altrep.R:176' [success]
'test-altrep.R:176' [success]
'test-altrep.R:176' [success]
'test-altrep.R:176' [success]
'test-altrep.R:176' [success]
'test-altrep.R:179' [success]
'test-altrep.R:179' [success]
'test-altrep.R:179' [success]
'test-altrep.R:179' [success]
'test-altrep.R:179' [success]
'test-altrep.R:179' [success]
'test-altrep.R:179' [success]
'test-altrep.R:179' [success]
'test-altrep.R:180' [success]
'test-altrep.R:180' [success]
'test-altrep.R:180' [success]
'test-altrep.R:180' [success]
'test-altrep.R:180' [success]
'test-altrep.R:180' [success]
'test-altrep.R:180' [success]
'test-altrep.R:180' [success]
'test-altrep.R:181' [success]
'test-altrep.R:181' [success]
'test-altrep.R:181' [success]
'test-altrep.R:181' [success]
'test-altrep.R:181' [success]
'test-altrep.R:181' [success]
'test-altrep.R:181' [success]
'test-altrep.R:181' [success]
'test-altrep.R:183' [success]
'test-altrep.R:183' [success]
'test-altrep.R:183' [success]
'test-altrep.R:183' [success]
'test-altrep.R:183' [success]
'test-altrep.R:183' [success]
'test-altrep.R:183' [success]
'test-altrep.R:183' [success]
'test-altrep.R:184' [success]
'test-altrep.R:184' [success]
'test-altrep.R:184' [success]
'test-altrep.R:184' [success]
'test-altrep.R:184' [success]
'test-altrep.R:184' [success]
'test-altrep.R:184' [success]
'test-altrep.R:184' [success]
'test-altrep.R:185' [success]
'test-altrep.R:185' [success]
'test-altrep.R:185' [success]
'test-altrep.R:185' [success]
'test-altrep.R:185' [success]
'test-altrep.R:185' [success]
'test-altrep.R:185' [success]
'test-altrep.R:185' [success]
'test-altrep.R:188' [success]
'test-altrep.R:188' [success]
'test-altrep.R:188' [success]
'test-altrep.R:188' [success]
'test-altrep.R:188' [success]
'test-altrep.R:188' [success]
'test-altrep.R:188' [success]
'test-altrep.R:188' [success]
'test-altrep.R:189' [success]
'test-altrep.R:189' [success]
'test-altrep.R:189' [success]
'test-altrep.R:189' [success]
'test-altrep.R:189' [success]
'test-altrep.R:189' [success]
'test-altrep.R:189' [success]
'test-altrep.R:189' [success]
'test-altrep.R:190' [success]
'test-altrep.R:190' [success]
'test-altrep.R:190' [success]
'test-altrep.R:190' [success]
'test-altrep.R:190' [success]
'test-altrep.R:190' [success]
'test-altrep.R:190' [success]
'test-altrep.R:190' [success]
'test-altrep.R:192' [success]
'test-altrep.R:192' [success]
'test-altrep.R:192' [success]
'test-altrep.R:192' [success]
'test-altrep.R:192' [success]
'test-altrep.R:192' [success]
'test-altrep.R:192' [success]
'test-altrep.R:192' [success]
'test-altrep.R:193' [success]
'test-altrep.R:193' [success]
'test-altrep.R:193' [success]
'test-altrep.R:193' [success]
'test-altrep.R:193' [success]
'test-altrep.R:193' [success]
'test-altrep.R:193' [success]
'test-altrep.R:193' [success]
'test-altrep.R:194' [success]
'test-altrep.R:194' [success]
'test-altrep.R:194' [success]
'test-altrep.R:194' [success]
'test-altrep.R:194' [success]
'test-altrep.R:194' [success]
'test-altrep.R:194' [success]
'test-altrep.R:194' [success]
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:199' [success]
'test-altrep.R:199' [success]
'test-altrep.R:199' [success]
'test-altrep.R:199' [success]
'test-altrep.R:199' [success]
'test-altrep.R:199' [success]
'test-altrep.R:199' [success]
'test-altrep.R:199' [success]
'test-altrep.R:200' [success]
'test-altrep.R:200' [success]
'test-altrep.R:200' [success]
'test-altrep.R:200' [success]
'test-altrep.R:200' [success]
'test-altrep.R:200' [success]
'test-altrep.R:200' [success]
'test-altrep.R:200' [success]
'test-altrep.R:201' [success]
'test-altrep.R:201' [success]
'test-altrep.R:201' [success]
'test-altrep.R:201' [success]
'test-altrep.R:201' [success]
'test-altrep.R:201' [success]
'test-altrep.R:201' [success]
'test-altrep.R:201' [success]
'test-altrep.R:203' [success]
'test-altrep.R:203' [success]
'test-altrep.R:203' [success]
'test-altrep.R:203' [success]
'test-altrep.R:203' [success]
'test-altrep.R:203' [success]
'test-altrep.R:203' [success]
'test-altrep.R:203' [success]
'test-altrep.R:204' [success]
'test-altrep.R:204' [success]
'test-altrep.R:204' [success]
'test-altrep.R:204' [success]
'test-altrep.R:204' [success]
'test-altrep.R:204' [success]
'test-altrep.R:204' [success]
'test-altrep.R:204' [success]
'test-altrep.R:205' [success]
'test-altrep.R:205' [success]
'test-altrep.R:205' [success]
'test-altrep.R:205' [success]
'test-altrep.R:205' [success]
'test-altrep.R:205' [success]
'test-altrep.R:205' [success]
'test-altrep.R:205' [success]
'test-altrep.R:208' [success]
'test-altrep.R:208' [success]
'test-altrep.R:208' [success]
'test-altrep.R:208' [success]
'test-altrep.R:208' [success]
'test-altrep.R:208' [success]
'test-altrep.R:208' [success]
'test-altrep.R:208' [success]
'test-altrep.R:209' [success]
'test-altrep.R:209' [success]
'test-altrep.R:209' [success]
'test-altrep.R:209' [success]
'test-altrep.R:209' [success]
'test-altrep.R:209' [success]
'test-altrep.R:209' [success]
'test-altrep.R:209' [success]
'test-altrep.R:210' [success]
'test-altrep.R:210' [success]
'test-altrep.R:210' [success]
'test-altrep.R:210' [success]
'test-altrep.R:210' [success]
'test-altrep.R:210' [success]
'test-altrep.R:210' [success]
'test-altrep.R:210' [success]
'test-altrep.R:212' [success]
'test-altrep.R:212' [success]
'test-altrep.R:212' [success]
'test-altrep.R:212' [success]
'test-altrep.R:212' [success]
'test-altrep.R:212' [success]
'test-altrep.R:212' [success]
'test-altrep.R:212' [success]
'test-altrep.R:213' [success]
'test-altrep.R:213' [success]
'test-altrep.R:213' [success]
'test-altrep.R:213' [success]
'test-altrep.R:213' [success]
'test-altrep.R:213' [success]
'test-altrep.R:213' [success]
'test-altrep.R:213' [success]
'test-altrep.R:214' [success]
'test-altrep.R:214' [success]
'test-altrep.R:214' [success]
'test-altrep.R:214' [success]
'test-altrep.R:214' [success]
'test-altrep.R:214' [success]
'test-altrep.R:214' [success]
'test-altrep.R:214' [success]
'test-altrep.R:217' [success]
'test-altrep.R:217' [success]
'test-altrep.R:217' [success]
'test-altrep.R:217' [success]
'test-altrep.R:217' [success]
'test-altrep.R:217' [success]
'test-altrep.R:217' [success]
'test-altrep.R:217' [success]
'test-altrep.R:218' [success]
'test-altrep.R:218' [success]
'test-altrep.R:218' [success]
'test-altrep.R:218' [success]
'test-altrep.R:218' [success]
'test-altrep.R:218' [success]
'test-altrep.R:218' [success]
'test-altrep.R:218' [success]
'test-altrep.R:219' [success]
'test-altrep.R:219' [success]
'test-altrep.R:219' [success]
'test-altrep.R:219' [success]
'test-altrep.R:219' [success]
'test-altrep.R:219' [success]
'test-altrep.R:219' [success]
'test-altrep.R:219' [success]
'test-altrep.R:221' [success]
'test-altrep.R:221' [success]
'test-altrep.R:221' [success]
'test-altrep.R:221' [success]
'test-altrep.R:221' [success]
'test-altrep.R:221' [success]
'test-altrep.R:221' [success]
'test-altrep.R:221' [success]
'test-altrep.R:222' [success]
'test-altrep.R:222' [success]
'test-altrep.R:222' [success]
'test-altrep.R:222' [success]
'test-altrep.R:222' [success]
'test-altrep.R:222' [success]
'test-altrep.R:222' [success]
'test-altrep.R:222' [success]
'test-altrep.R:223' [success]
'test-altrep.R:223' [success]
'test-altrep.R:223' [success]
'test-altrep.R:223' [success]
'test-altrep.R:223' [success]
'test-altrep.R:223' [success]
'test-altrep.R:223' [success]
'test-altrep.R:223' [success]
'test-altrep.R:227' [success]
'test-altrep.R:227' [success]
'test-altrep.R:227' [success]
'test-altrep.R:227' [success]
'test-altrep.R:227' [success]
'test-altrep.R:227' [success]
'test-altrep.R:227' [success]
'test-altrep.R:227' [success]
End test: altrep min/max/sum identical to R versions for int
Start test: altrep vectors handle serialization
'test-altrep.R:235' [success]
'test-altrep.R:236' [success]
'test-altrep.R:237' [success]
'test-altrep.R:238' [success]
End test: altrep vectors handle serialization
Start test: altrep vectors handle coercion
'test-altrep.R:246' [success]
'test-altrep.R:247' [success]
'test-altrep.R:249' [success]
'test-altrep.R:250' [success]
'test-altrep.R:252' [success]
'test-altrep.R:253' [success]
End test: altrep vectors handle coercion
Start test: columns of struct types may be altrep
'test-altrep.R:261' [success]
'test-altrep.R:262' [success]
'test-altrep.R:264' [success]
'test-altrep.R:265' [success]
'test-altrep.R:272' [success]
'test-altrep.R:273' [success]
'test-altrep.R:274' [success]
'test-altrep.R:275' [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:281' [success]
'test-altrep.R:285' [success]
'test-altrep.R:289' [success]
'test-altrep.R:293' [success]
'test-altrep.R:294' [success]
'test-altrep.R:298' [success]
'test-altrep.R:299' [success]
'test-altrep.R:303' [success]
'test-altrep.R:304' [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:325' [success]
'test-altrep.R:326' [success]
'test-altrep.R:327' [success]
'test-altrep.R:328' [success]
'test-altrep.R:329' [success]
'test-altrep.R:330' [success]
'test-altrep.R:331' [success]
End test: ChunkedArray$create(...) keeps Array even when from altrep vectors
Start test: dictionaries chunked arrays are made altrep
'test-altrep.R:341' [success]
'test-altrep.R:342' [success]
'test-altrep.R:343' [success]
'test-altrep.R:351' [success]
'test-altrep.R:352' [success]
'test-altrep.R:353' [success]
End test: dictionaries chunked arrays are made altrep
Start test: R checks for bounds
'test-altrep.R:362' [success]
'test-altrep.R:363' [success]
'test-altrep.R:364' [success]
'test-altrep.R:369' [success]
'test-altrep.R:370' [success]
'test-altrep.R:371' [success]
End test: R checks for bounds
Start test: Operations on altrep R vectors don't modify the original
'test-altrep.R:378' [success]
End test: Operations on altrep R vectors don't modify the original
Start test: string vectors with only empty strings and nulls don't allocate a data buffer (ARROW-3693)
'test-array-data.R:20' [success]
'test-array-data.R:25' [success]
'test-array-data.R:28' [success]
'test-array-data.R:31' [success]
'test-array-data.R:32' [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' [success]
'test-arrow-info.R:20' [success]
'test-arrow-info.R:22' [success]
End test: arrow_info()
Start test: arrow_available() is deprecated
'test-arrow-info.R:26' [success]
End test: arrow_available() is deprecated
Start test: Can't $new() an object with anything other than a pointer
'test-arrow.R:19' [success]
End test: Can't $new() an object with anything other than a pointer
Start test: assert_is
'test-arrow.R:28' [success]
'test-arrow.R:29' [success]
'test-arrow.R:30' [success]
'test-arrow.R:31' [success]
'test-arrow.R:35' [success]
End test: assert_is
Start test: arrow gracefully fails to load objects from other sessions (ARROW-10071)
'test-arrow.R:48' [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' [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' [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:52' [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:62' [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:72' [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:92' [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:102' [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:117' [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:92' [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:102' [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:117' [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:88' [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:97' [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:107' [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:140' [success]
'test-backwards-compatibility.R:143' [success]
'test-backwards-compatibility.R:144' [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' [success]
End test: Pointer wrapper accepts external pointers
Start test: Pointer wrapper accepts double-casted pointers
'test-bridge.R:34' [success]
End test: Pointer wrapper accepts double-casted pointers
Start test: Pointer wrapper accepts integer64-casted pointers
'test-bridge.R:44' [success]
End test: Pointer wrapper accepts integer64-casted pointers
Start test: Pointer wrapper accepts raw representation of pointers
'test-bridge.R:54' [success]
End test: Pointer wrapper accepts raw representation of pointers
Start test: Pointer wrapper accepts character representation of pointers
'test-bridge.R:64' [success]
End test: Pointer wrapper accepts character representation of pointers
Start test: Pointer wrapper errors for unknown object
'test-bridge.R:69' [success]
'test-bridge.R:74' [success]
'test-bridge.R:79' [success]
End test: Pointer wrapper errors for unknown object
Start test: BufferReader can be created from R objects
'test-buffer-reader.R:23' [success]
'test-buffer-reader.R:23' [success]
'test-buffer-reader.R:24' [success]
'test-buffer-reader.R:24' [success]
'test-buffer-reader.R:25' [success]
'test-buffer-reader.R:25' [success]
'test-buffer-reader.R:27' [success]
'test-buffer-reader.R:28' [success]
'test-buffer-reader.R:29' [success]
End test: BufferReader can be created from R objects
Start test: BufferReader can be created from Buffer
'test-buffer-reader.R:36' [success]
'test-buffer-reader.R:36' [success]
'test-buffer-reader.R:37' [success]
End test: BufferReader can be created from Buffer
Start test: Buffer can be created from raw vector
'test-buffer.R:21' [success]
'test-buffer.R:21' [success]
'test-buffer.R:22' [success]
End test: Buffer can be created from raw vector
Start test: Buffer can be created from integer vector
'test-buffer.R:28' [success]
'test-buffer.R:28' [success]
'test-buffer.R:29' [success]
End test: Buffer can be created from integer vector
Start test: Buffer can be created from numeric vector
'test-buffer.R:35' [success]
'test-buffer.R:35' [success]
'test-buffer.R:36' [success]
End test: Buffer can be created from numeric vector
Start test: Buffer can be created from complex vector
'test-buffer.R:42' [success]
'test-buffer.R:42' [success]
'test-buffer.R:43' [success]
End test: Buffer can be created from complex vector
Start test: buffer buffer buffers buffers
'test-buffer.R:47' [success]
'test-buffer.R:47' [success]
End test: buffer buffer buffers buffers
Start test: Other types can't be converted to Buffers
'test-buffer.R:51' [success]
End test: Other types can't be converted to Buffers
Start test: can convert Buffer to raw
'test-buffer.R:59' [success]
End test: can convert Buffer to raw
Start test: can read remaining bytes of a RandomAccessFile
'test-buffer.R:74' [success]
'test-buffer.R:76' [success]
'test-buffer.R:85' [success]
'test-buffer.R:86' [success]
'test-buffer.R:87' [success]
End test: can read remaining bytes of a RandomAccessFile
Start test: Buffer$Equals
'test-buffer.R:94' [success]
'test-buffer.R:95' [success]
'test-buffer.R:96' [success]
End test: Buffer$Equals
Start test: ChunkedArray
'test-chunked-array.R:53' [success]
'test-chunked-array.R:53' [success]
'test-chunked-array.R:53' [success]
'test-chunked-array.R:53' [success]
'test-chunked-array.R:53' [success]
'test-chunked-array.R:53' [success]
'test-chunked-array.R:53' [success]
'test-chunked-array.R:53' [success]
'test-chunked-array.R:53' [success]
'test-chunked-array.R:53' [success]
'test-chunked-array.R:56' [success]
'test-chunked-array.R:57' [success]
'test-chunked-array.R:58' [success]
'test-chunked-array.R:59' [success]
'test-chunked-array.R:62' [success]
'test-chunked-array.R:63' [success]
'test-chunked-array.R:64' [success]
'test-chunked-array.R:65' [success]
'test-chunked-array.R:67' [success]
'test-chunked-array.R:67' [success]
'test-chunked-array.R:67' [success]
'test-chunked-array.R:67' [success]
'test-chunked-array.R:67' [success]
'test-chunked-array.R:67' [success]
'test-chunked-array.R:67' [success]
'test-chunked-array.R:67' [success]
'test-chunked-array.R:67' [success]
'test-chunked-array.R:67' [success]
'test-chunked-array.R:70' [success]
'test-chunked-array.R:71' [success]
'test-chunked-array.R:72' [success]
'test-chunked-array.R:73' [success]
'test-chunked-array.R:75' [success]
'test-chunked-array.R:76' [success]
'test-chunked-array.R:77' [success]
'test-chunked-array.R:78' [success]
'test-chunked-array.R:79' [success]
'test-chunked-array.R:80' [success]
'test-chunked-array.R:81' [success]
'test-chunked-array.R:82' [success]
'test-chunked-array.R:83' [success]
'test-chunked-array.R:84' [success]
'test-chunked-array.R:85' [success]
'test-chunked-array.R:86' [success]
'test-chunked-array.R:87' [success]
'test-chunked-array.R:89' [success]
'test-chunked-array.R:90' [success]
'test-chunked-array.R:94' [success]
'test-chunked-array.R:95' [success]
End test: ChunkedArray
Start test: ChunkedArray can be constructed from Array and ChunkedArrays
'test-chunked-array.R:99' [success]
'test-chunked-array.R:103' [success]
'test-chunked-array.R:109' [success]
'test-chunked-array.R:113' [success]
End test: ChunkedArray can be constructed from Array and ChunkedArrays
Start test: print ChunkedArray
'test-chunked-array.R:120' [skip]
End test: print ChunkedArray
Start test: ChunkedArray can be concatenated with c()
'test-chunked-array.R:132' [success]
'test-chunked-array.R:137' [success]
End test: ChunkedArray can be concatenated with c()
Start test: ChunkedArray handles !!! splicing
'test-chunked-array.R:143' [success]
'test-chunked-array.R:144' [success]
End test: ChunkedArray handles !!! splicing
Start test: ChunkedArray handles Inf
'test-chunked-array.R:150' [success]
'test-chunked-array.R:151' [success]
'test-chunked-array.R:152' [success]
'test-chunked-array.R:153' [success]
'test-chunked-array.R:156' [success]
'test-chunked-array.R:157' [success]
End test: ChunkedArray handles Inf
Start test: ChunkedArray handles NA
'test-chunked-array.R:166' [success]
'test-chunked-array.R:167' [success]
'test-chunked-array.R:168' [success]
'test-chunked-array.R:169' [success]
'test-chunked-array.R:172' [success]
'test-chunked-array.R:173' [success]
End test: ChunkedArray handles NA
Start test: ChunkedArray handles NaN
'test-chunked-array.R:180' [success]
'test-chunked-array.R:181' [success]
'test-chunked-array.R:182' [success]
'test-chunked-array.R:183' [success]
'test-chunked-array.R:186' [success]
'test-chunked-array.R:187' [success]
End test: ChunkedArray handles NaN
Start test: ChunkedArray supports logical vectors (ARROW-3341)
'test-chunked-array.R:192' [warning]
'test-chunked-array.R:193' [success]
'test-chunked-array.R:193' [success]
'test-chunked-array.R:193' [success]
'test-chunked-array.R:193' [success]
'test-chunked-array.R:193' [success]
'test-chunked-array.R:193' [success]
'test-chunked-array.R:193' [success]
'test-chunked-array.R:193' [success]
'test-chunked-array.R:193' [success]
'test-chunked-array.R:193' [success]
'test-chunked-array.R:195' [warning]
'test-chunked-array.R:196' [success]
'test-chunked-array.R:196' [success]
'test-chunked-array.R:196' [success]
'test-chunked-array.R:196' [success]
'test-chunked-array.R:196' [success]
'test-chunked-array.R:196' [success]
'test-chunked-array.R:196' [success]
'test-chunked-array.R:196' [success]
'test-chunked-array.R:196' [success]
'test-chunked-array.R:196' [success]
End test: ChunkedArray supports logical vectors (ARROW-3341)
Start test: ChunkedArray supports character vectors (ARROW-3339)
'test-chunked-array.R:206' [success]
'test-chunked-array.R:206' [success]
'test-chunked-array.R:206' [success]
'test-chunked-array.R:206' [success]
'test-chunked-array.R:206' [success]
'test-chunked-array.R:206' [success]
'test-chunked-array.R:206' [success]
'test-chunked-array.R:206' [success]
'test-chunked-array.R:206' [success]
'test-chunked-array.R:206' [success]
End test: ChunkedArray supports character vectors (ARROW-3339)
Start test: ChunkedArray supports factors (ARROW-3716)
'test-chunked-array.R:211' [success]
'test-chunked-array.R:211' [success]
'test-chunked-array.R:211' [success]
'test-chunked-array.R:211' [success]
'test-chunked-array.R:211' [success]
'test-chunked-array.R:211' [success]
'test-chunked-array.R:211' [success]
'test-chunked-array.R:211' [success]
'test-chunked-array.R:211' [success]
'test-chunked-array.R:211' [success]
End test: ChunkedArray supports factors (ARROW-3716)
Start test: ChunkedArray supports dates (ARROW-3716)
'test-chunked-array.R:216' [success]
'test-chunked-array.R:216' [success]
'test-chunked-array.R:216' [success]
'test-chunked-array.R:216' [success]
'test-chunked-array.R:216' [success]
'test-chunked-array.R:216' [success]
'test-chunked-array.R:216' [success]
'test-chunked-array.R:216' [success]
'test-chunked-array.R:216' [success]
'test-chunked-array.R:216' [success]
End test: ChunkedArray supports dates (ARROW-3716)
Start test: ChunkedArray supports POSIXct (ARROW-3716)
'test-chunked-array.R:221' [success]
'test-chunked-array.R:221' [success]
'test-chunked-array.R:221' [success]
'test-chunked-array.R:221' [success]
'test-chunked-array.R:221' [success]
'test-chunked-array.R:221' [success]
'test-chunked-array.R:221' [success]
'test-chunked-array.R:221' [success]
'test-chunked-array.R:221' [success]
'test-chunked-array.R:221' [success]
End test: ChunkedArray supports POSIXct (ARROW-3716)
Start test: ChunkedArray supports integer64 (ARROW-3716)
'test-chunked-array.R:226' [success]
'test-chunked-array.R:226' [success]
'test-chunked-array.R:226' [success]
'test-chunked-array.R:226' [success]
'test-chunked-array.R:226' [success]
'test-chunked-array.R:226' [success]
'test-chunked-array.R:226' [success]
'test-chunked-array.R:226' [success]
'test-chunked-array.R:226' [success]
'test-chunked-array.R:226' [success]
'test-chunked-array.R:229' [success]
'test-chunked-array.R:231' [success]
'test-chunked-array.R:232' [success]
'test-chunked-array.R:233' [success]
End test: ChunkedArray supports integer64 (ARROW-3716)
Start test: ChunkedArray supports hms
'test-chunked-array.R:238' [success]
'test-chunked-array.R:238' [success]
'test-chunked-array.R:238' [success]
'test-chunked-array.R:238' [success]
'test-chunked-array.R:238' [success]
'test-chunked-array.R:238' [success]
'test-chunked-array.R:238' [success]
'test-chunked-array.R:238' [success]
'test-chunked-array.R:238' [success]
'test-chunked-array.R:238' [success]
End test: ChunkedArray supports hms
Start test: ChunkedArray supports difftime
'test-chunked-array.R:243' [success]
'test-chunked-array.R:243' [success]
'test-chunked-array.R:243' [success]
'test-chunked-array.R:243' [success]
'test-chunked-array.R:243' [success]
'test-chunked-array.R:243' [success]
'test-chunked-array.R:243' [success]
'test-chunked-array.R:243' [success]
'test-chunked-array.R:243' [success]
'test-chunked-array.R:243' [success]
End test: ChunkedArray supports difftime
Start test: ChunkedArray supports empty arrays (ARROW-13761)
'test-chunked-array.R:258' [success]
'test-chunked-array.R:260' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:269' [success]
'test-chunked-array.R:258' [success]
'test-chunked-array.R:260' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:269' [success]
'test-chunked-array.R:258' [success]
'test-chunked-array.R:260' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:269' [success]
'test-chunked-array.R:258' [success]
'test-chunked-array.R:260' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:269' [success]
'test-chunked-array.R:258' [success]
'test-chunked-array.R:260' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:269' [success]
'test-chunked-array.R:258' [success]
'test-chunked-array.R:260' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:269' [success]
'test-chunked-array.R:258' [success]
'test-chunked-array.R:260' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:269' [success]
'test-chunked-array.R:258' [success]
'test-chunked-array.R:260' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:269' [success]
'test-chunked-array.R:258' [success]
'test-chunked-array.R:260' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:269' [success]
'test-chunked-array.R:258' [success]
'test-chunked-array.R:260' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:269' [success]
'test-chunked-array.R:258' [success]
'test-chunked-array.R:260' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:269' [success]
'test-chunked-array.R:258' [success]
'test-chunked-array.R:260' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:269' [success]
'test-chunked-array.R:258' [success]
'test-chunked-array.R:260' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:269' [success]
'test-chunked-array.R:258' [success]
'test-chunked-array.R:260' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:269' [success]
'test-chunked-array.R:258' [success]
'test-chunked-array.R:260' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:269' [success]
'test-chunked-array.R:258' [success]
'test-chunked-array.R:260' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:269' [success]
'test-chunked-array.R:258' [success]
'test-chunked-array.R:260' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:269' [success]
'test-chunked-array.R:258' [success]
'test-chunked-array.R:260' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:269' [success]
'test-chunked-array.R:258' [success]
'test-chunked-array.R:260' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:269' [success]
'test-chunked-array.R:258' [success]
'test-chunked-array.R:263' [success]
'test-chunked-array.R:266' [success]
'test-chunked-array.R:267' [success]
'test-chunked-array.R:271' [success]
End test: ChunkedArray supports empty arrays (ARROW-13761)
Start test: integer types casts for ChunkedArray (ARROW-3741)
'test-chunked-array.R:280' [success]
'test-chunked-array.R:280' [success]
'test-chunked-array.R:281' [success]
'test-chunked-array.R:280' [success]
'test-chunked-array.R:280' [success]
'test-chunked-array.R:281' [success]
'test-chunked-array.R:280' [success]
'test-chunked-array.R:280' [success]
'test-chunked-array.R:281' [success]
'test-chunked-array.R:280' [success]
'test-chunked-array.R:280' [success]
'test-chunked-array.R:281' [success]
'test-chunked-array.R:280' [success]
'test-chunked-array.R:280' [success]
'test-chunked-array.R:281' [success]
'test-chunked-array.R:280' [success]
'test-chunked-array.R:280' [success]
'test-chunked-array.R:281' [success]
'test-chunked-array.R:280' [success]
'test-chunked-array.R:280' [success]
'test-chunked-array.R:281' [success]
'test-chunked-array.R:280' [success]
'test-chunked-array.R:280' [success]
'test-chunked-array.R:281' [success]
'test-chunked-array.R:285' [success]
'test-chunked-array.R:285' [success]
'test-chunked-array.R:286' [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:293' [success]
'test-chunked-array.R:294' [success]
'test-chunked-array.R:293' [success]
'test-chunked-array.R:294' [success]
'test-chunked-array.R:293' [success]
'test-chunked-array.R:294' [success]
'test-chunked-array.R:293' [success]
'test-chunked-array.R:294' [success]
'test-chunked-array.R:293' [success]
'test-chunked-array.R:294' [success]
'test-chunked-array.R:293' [success]
'test-chunked-array.R:294' [success]
'test-chunked-array.R:293' [success]
'test-chunked-array.R:294' [success]
'test-chunked-array.R:293' [success]
'test-chunked-array.R:294' [success]
'test-chunked-array.R:293' [success]
'test-chunked-array.R:294' [success]
'test-chunked-array.R:293' [success]
'test-chunked-array.R:294' [success]
'test-chunked-array.R:297' [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:301' [success]
'test-chunked-array.R:302' [success]
'test-chunked-array.R:304' [success]
'test-chunked-array.R:305' [success]
'test-chunked-array.R:307' [success]
'test-chunked-array.R:308' [success]
'test-chunked-array.R:310' [success]
'test-chunked-array.R:311' [success]
'test-chunked-array.R:313' [success]
'test-chunked-array.R:314' [success]
'test-chunked-array.R:316' [success]
'test-chunked-array.R:317' [success]
End test: ChunkedArray$create() aborts on overflow
Start test: chunked_array() convert doubles to integers
'test-chunked-array.R:323' [success]
'test-chunked-array.R:327' [success]
'test-chunked-array.R:323' [success]
'test-chunked-array.R:327' [success]
'test-chunked-array.R:323' [success]
'test-chunked-array.R:327' [success]
'test-chunked-array.R:323' [success]
'test-chunked-array.R:327' [success]
'test-chunked-array.R:323' [success]
'test-chunked-array.R:327' [success]
'test-chunked-array.R:323' [success]
'test-chunked-array.R:327' [success]
'test-chunked-array.R:323' [success]
'test-chunked-array.R:327' [success]
'test-chunked-array.R:323' [success]
End test: chunked_array() convert doubles to integers
Start test: chunked_array() uses the first ... to infer type
'test-chunked-array.R:334' [success]
End test: chunked_array() uses the first ... to infer type
Start test: chunked_array() handles downcasting
'test-chunked-array.R:339' [success]
'test-chunked-array.R:340' [success]
End test: chunked_array() handles downcasting
Start test: chunked_array() makes chunks of the same type
'test-chunked-array.R:346' [success]
'test-chunked-array.R:346' [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:353' [success]
'test-chunked-array.R:354' [success]
'test-chunked-array.R:353' [success]
'test-chunked-array.R:354' [success]
'test-chunked-array.R:353' [success]
'test-chunked-array.R:354' [success]
'test-chunked-array.R:353' [success]
'test-chunked-array.R:354' [success]
'test-chunked-array.R:353' [success]
'test-chunked-array.R:354' [success]
'test-chunked-array.R:353' [success]
'test-chunked-array.R:354' [success]
'test-chunked-array.R:353' [success]
'test-chunked-array.R:354' [success]
'test-chunked-array.R:353' [success]
'test-chunked-array.R:354' [success]
'test-chunked-array.R:353' [success]
'test-chunked-array.R:354' [success]
'test-chunked-array.R:353' [success]
'test-chunked-array.R:354' [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:359' [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:368' [success]
'test-chunked-array.R:369' [success]
End test: chunked_array() handles data frame -> struct arrays (ARROW-3811)
Start test: ChunkedArray$View() (ARROW-6542)
'test-chunked-array.R:375' [success]
'test-chunked-array.R:376' [success]
'test-chunked-array.R:377' [success]
'test-chunked-array.R:381' [success]
End test: ChunkedArray$View() (ARROW-6542)
Start test: ChunkedArray$Validate()
'test-chunked-array.R:386' [success]
End test: ChunkedArray$Validate()
Start test: [ ChunkedArray
'test-chunked-array.R:393' [success]
'test-chunked-array.R:395' [success]
'test-chunked-array.R:397' [success]
'test-chunked-array.R:400' [success]
'test-chunked-array.R:403' [success]
'test-chunked-array.R:406' [success]
'test-chunked-array.R:411' [success]
'test-chunked-array.R:416' [success]
'test-chunked-array.R:424' [success]
End test: [ ChunkedArray
Start test: ChunkedArray head/tail
'test-chunked-array.R:433' [success]
'test-chunked-array.R:434' [success]
'test-chunked-array.R:435' [success]
'test-chunked-array.R:436' [success]
'test-chunked-array.R:437' [success]
'test-chunked-array.R:438' [success]
'test-chunked-array.R:439' [success]
'test-chunked-array.R:440' [success]
'test-chunked-array.R:441' [success]
End test: ChunkedArray head/tail
Start test: ChunkedArray$Equals
'test-chunked-array.R:448' [success]
'test-chunked-array.R:449' [success]
'test-chunked-array.R:450' [success]
End test: ChunkedArray$Equals
Start test: Converting a chunked array unifies factors (ARROW-8374)
'test-chunked-array.R:462' [success]
End test: Converting a chunked array unifies factors (ARROW-8374)
Start test: Handling string data with embedded nuls
'test-chunked-array.R:483' [success]
'test-chunked-array.R:485' [success]
'test-chunked-array.R:494' [success]
'test-chunked-array.R:494' [success]
'test-chunked-array.R:494' [success]
End test: Handling string data with embedded nuls
Start test: as_chunked_array() default method calls chunked_array()
'test-chunked-array.R:505' [success]
'test-chunked-array.R:510' [success]
End test: as_chunked_array() default method calls chunked_array()
Start test: as_chunked_array() works for ChunkedArray
'test-chunked-array.R:521' [success]
'test-chunked-array.R:522' [success]
End test: as_chunked_array() works for ChunkedArray
Start test: as_chunked_array() works for Array
'test-chunked-array.R:529' [success]
'test-chunked-array.R:534' [success]
'test-chunked-array.R:539' [success]
End test: as_chunked_array() works for Array
Start test: codec_is_available
'test-compressed.R:19' [success]
'test-compressed.R:20' [success]
'test-compressed.R:21' [skip]
End test: codec_is_available
Start test: Compression codecs are included in the Windows build
'test-compressed.R:27' [skip]
End test: Compression codecs are included in the Windows build
Start test: Codec attributes
'test-compressed.R:36' [skip]
End test: Codec attributes
Start test: Default compression_level for zstd
'test-compressed.R:44' [skip]
End test: Default compression_level for zstd
Start test: can write Buffer to CompressedOutputStream and read back in CompressedInputStream
'test-compressed.R:52' [skip]
End test: can write Buffer to CompressedOutputStream and read back in CompressedInputStream
Start test: list_compute_functions
'test-compute-aggregate.R:20' [success]
'test-compute-aggregate.R:22' [success]
'test-compute-aggregate.R:23' [success]
'test-compute-aggregate.R:25' [success]
End test: list_compute_functions
Start test: sum.Array
'test-compute-aggregate.R:31' [success]
'test-compute-aggregate.R:31' [success]
'test-compute-aggregate.R:32' [success]
'test-compute-aggregate.R:36' [success]
'test-compute-aggregate.R:45' [success]
'test-compute-aggregate.R:45' [success]
'test-compute-aggregate.R:46' [success]
'test-compute-aggregate.R:50' [success]
'test-compute-aggregate.R:51' [success]
End test: sum.Array
Start test: sum.ChunkedArray
'test-compute-aggregate.R:56' [success]
'test-compute-aggregate.R:56' [success]
'test-compute-aggregate.R:57' [success]
'test-compute-aggregate.R:58' [success]
End test: sum.ChunkedArray
Start test: sum dots
'test-compute-aggregate.R:64' [success]
End test: sum dots
Start test: sum.Scalar
'test-compute-aggregate.R:69' [success]
End test: sum.Scalar
Start test: mean.Array
'test-compute-aggregate.R:75' [success]
'test-compute-aggregate.R:75' [success]
'test-compute-aggregate.R:76' [success]
'test-compute-aggregate.R:80' [success]
'test-compute-aggregate.R:89' [success]
'test-compute-aggregate.R:89' [success]
'test-compute-aggregate.R:90' [success]
'test-compute-aggregate.R:94' [success]
'test-compute-aggregate.R:95' [success]
End test: mean.Array
Start test: mean.ChunkedArray
'test-compute-aggregate.R:100' [success]
'test-compute-aggregate.R:100' [success]
'test-compute-aggregate.R:101' [success]
'test-compute-aggregate.R:102' [success]
End test: mean.ChunkedArray
Start test: mean.Scalar
'test-compute-aggregate.R:107' [success]
End test: mean.Scalar
Start test: Bad input handling of call_function
'test-compute-aggregate.R:111' [success]
End test: Bad input handling of call_function
Start test: min.Array
'test-compute-aggregate.R:120' [success]
'test-compute-aggregate.R:120' [success]
'test-compute-aggregate.R:121' [success]
'test-compute-aggregate.R:125' [success]
'test-compute-aggregate.R:129' [success]
'test-compute-aggregate.R:130' [success]
'test-compute-aggregate.R:130' [success]
'test-compute-aggregate.R:131' [success]
'test-compute-aggregate.R:136' [success]
End test: min.Array
Start test: max.Array
'test-compute-aggregate.R:142' [success]
'test-compute-aggregate.R:142' [success]
'test-compute-aggregate.R:143' [success]
'test-compute-aggregate.R:147' [success]
'test-compute-aggregate.R:151' [success]
'test-compute-aggregate.R:152' [success]
'test-compute-aggregate.R:152' [success]
'test-compute-aggregate.R:153' [success]
'test-compute-aggregate.R:158' [success]
End test: max.Array
Start test: min.ChunkedArray
'test-compute-aggregate.R:164' [success]
'test-compute-aggregate.R:164' [success]
'test-compute-aggregate.R:165' [success]
'test-compute-aggregate.R:169' [success]
'test-compute-aggregate.R:173' [success]
'test-compute-aggregate.R:174' [success]
'test-compute-aggregate.R:174' [success]
'test-compute-aggregate.R:175' [success]
'test-compute-aggregate.R:180' [success]
End test: min.ChunkedArray
Start test: max.ChunkedArray
'test-compute-aggregate.R:186' [success]
'test-compute-aggregate.R:186' [success]
'test-compute-aggregate.R:187' [success]
'test-compute-aggregate.R:191' [success]
'test-compute-aggregate.R:195' [success]
'test-compute-aggregate.R:196' [success]
'test-compute-aggregate.R:196' [success]
'test-compute-aggregate.R:197' [success]
'test-compute-aggregate.R:202' [success]
End test: max.ChunkedArray
Start test: Edge cases
'test-compute-aggregate.R:208' [success]
'test-compute-aggregate.R:209' [success]
'test-compute-aggregate.R:210' [success]
'test-compute-aggregate.R:215' [success]
'test-compute-aggregate.R:208' [success]
'test-compute-aggregate.R:209' [success]
'test-compute-aggregate.R:210' [success]
'test-compute-aggregate.R:215' [success]
'test-compute-aggregate.R:208' [success]
'test-compute-aggregate.R:209' [success]
'test-compute-aggregate.R:210' [success]
'test-compute-aggregate.R:215' [success]
End test: Edge cases
Start test: quantile.Array and quantile.ChunkedArray
'test-compute-aggregate.R:228' [success]
'test-compute-aggregate.R:232' [success]
'test-compute-aggregate.R:236' [success]
'test-compute-aggregate.R:240' [success]
'test-compute-aggregate.R:244' [success]
'test-compute-aggregate.R:228' [success]
'test-compute-aggregate.R:232' [success]
'test-compute-aggregate.R:236' [success]
'test-compute-aggregate.R:240' [success]
'test-compute-aggregate.R:244' [success]
'test-compute-aggregate.R:228' [success]
'test-compute-aggregate.R:232' [success]
'test-compute-aggregate.R:236' [success]
'test-compute-aggregate.R:240' [success]
'test-compute-aggregate.R:244' [success]
'test-compute-aggregate.R:228' [success]
'test-compute-aggregate.R:232' [success]
'test-compute-aggregate.R:236' [success]
'test-compute-aggregate.R:240' [success]
'test-compute-aggregate.R:244' [success]
'test-compute-aggregate.R:228' [success]
'test-compute-aggregate.R:232' [success]
'test-compute-aggregate.R:236' [success]
'test-compute-aggregate.R:240' [success]
'test-compute-aggregate.R:244' [success]
'test-compute-aggregate.R:228' [success]
'test-compute-aggregate.R:232' [success]
'test-compute-aggregate.R:236' [success]
'test-compute-aggregate.R:240' [success]
'test-compute-aggregate.R:244' [success]
End test: quantile.Array and quantile.ChunkedArray
Start test: quantile and median NAs, edge cases, and exceptions
'test-compute-aggregate.R:253' [success]
'test-compute-aggregate.R:257' [success]
'test-compute-aggregate.R:261' [success]
'test-compute-aggregate.R:265' [success]
'test-compute-aggregate.R:269' [success]
'test-compute-aggregate.R:273' [success]
'test-compute-aggregate.R:277' [success]
End test: quantile and median NAs, edge cases, and exceptions
Start test: median passes ... args to quantile
'test-compute-aggregate.R:284' [success]
'test-compute-aggregate.R:288' [success]
End test: median passes ... args to quantile
Start test: median.Array and median.ChunkedArray
'test-compute-aggregate.R:294' [success]
'test-compute-aggregate.R:294' [success]
'test-compute-aggregate.R:298' [success]
'test-compute-aggregate.R:298' [success]
'test-compute-aggregate.R:302' [success]
'test-compute-aggregate.R:302' [success]
'test-compute-aggregate.R:306' [success]
'test-compute-aggregate.R:306' [success]
'test-compute-aggregate.R:310' [success]
'test-compute-aggregate.R:310' [success]
'test-compute-aggregate.R:314' [success]
'test-compute-aggregate.R:314' [success]
'test-compute-aggregate.R:318' [success]
'test-compute-aggregate.R:318' [success]
'test-compute-aggregate.R:322' [success]
'test-compute-aggregate.R:322' [success]
'test-compute-aggregate.R:326' [success]
'test-compute-aggregate.R:326' [success]
End test: median.Array and median.ChunkedArray
Start test: unique.Array
'test-compute-aggregate.R:334' [success]
'test-compute-aggregate.R:336' [success]
End test: unique.Array
Start test: match_arrow
'test-compute-aggregate.R:342' [success]
'test-compute-aggregate.R:345' [success]
'test-compute-aggregate.R:348' [success]
'test-compute-aggregate.R:351' [success]
End test: match_arrow
Start test: is_in
'test-compute-aggregate.R:357' [success]
'test-compute-aggregate.R:360' [success]
'test-compute-aggregate.R:363' [success]
'test-compute-aggregate.R:366' [success]
End test: is_in
Start test: value_counts
'test-compute-aggregate.R:379' [success]
'test-compute-aggregate.R:380' [success]
'test-compute-aggregate.R:381' [success]
End test: value_counts
Start test: any.Array and any.ChunkedArray
'test-compute-aggregate.R:387' [success]
'test-compute-aggregate.R:387' [success]
'test-compute-aggregate.R:388' [success]
'test-compute-aggregate.R:388' [success]
'test-compute-aggregate.R:389' [success]
'test-compute-aggregate.R:389' [success]
'test-compute-aggregate.R:390' [success]
'test-compute-aggregate.R:390' [success]
'test-compute-aggregate.R:394' [success]
'test-compute-aggregate.R:394' [success]
'test-compute-aggregate.R:395' [success]
'test-compute-aggregate.R:395' [success]
'test-compute-aggregate.R:396' [success]
'test-compute-aggregate.R:396' [success]
End test: any.Array and any.ChunkedArray
Start test: all.Array and all.ChunkedArray
'test-compute-aggregate.R:402' [success]
'test-compute-aggregate.R:402' [success]
'test-compute-aggregate.R:403' [success]
'test-compute-aggregate.R:403' [success]
'test-compute-aggregate.R:405' [success]
'test-compute-aggregate.R:405' [success]
'test-compute-aggregate.R:406' [success]
'test-compute-aggregate.R:406' [success]
'test-compute-aggregate.R:410' [success]
'test-compute-aggregate.R:410' [success]
'test-compute-aggregate.R:411' [success]
'test-compute-aggregate.R:411' [success]
End test: all.Array and all.ChunkedArray
Start test: variance
'test-compute-aggregate.R:419' [success]
'test-compute-aggregate.R:420' [success]
End test: variance
Start test: stddev
'test-compute-aggregate.R:428' [success]
'test-compute-aggregate.R:429' [success]
End test: stddev
Start test: Addition
'test-compute-arith.R:20' [success]
'test-compute-arith.R:21' [success]
'test-compute-arith.R:22' [success]
'test-compute-arith.R:23' [success]
'test-compute-arith.R:24' [success]
'test-compute-arith.R:25' [success]
'test-compute-arith.R:26' [success]
'test-compute-arith.R:27' [success]
'test-compute-arith.R:30' [success]
'test-compute-arith.R:33' [success]
'test-compute-arith.R:34' [success]
'test-compute-arith.R:37' [success]
'test-compute-arith.R:38' [success]
'test-compute-arith.R:40' [success]
'test-compute-arith.R:41' [success]
End test: Addition
Start test: Subtraction
'test-compute-arith.R:46' [success]
'test-compute-arith.R:48' [success]
End test: Subtraction
Start test: Multiplication
'test-compute-arith.R:56' [success]
'test-compute-arith.R:58' [success]
End test: Multiplication
Start test: Division
'test-compute-arith.R:66' [success]
'test-compute-arith.R:67' [success]
'test-compute-arith.R:68' [success]
'test-compute-arith.R:69' [success]
'test-compute-arith.R:70' [success]
'test-compute-arith.R:71' [success]
'test-compute-arith.R:72' [success]
'test-compute-arith.R:73' [success]
'test-compute-arith.R:78' [success]
'test-compute-arith.R:79' [success]
'test-compute-arith.R:80' [success]
'test-compute-arith.R:81' [success]
'test-compute-arith.R:82' [success]
'test-compute-arith.R:83' [success]
'test-compute-arith.R:89' [success]
'test-compute-arith.R:95' [success]
'test-compute-arith.R:97' [success]
'test-compute-arith.R:99' [success]
End test: Division
Start test: Power
'test-compute-arith.R:108' [success]
'test-compute-arith.R:109' [success]
'test-compute-arith.R:110' [success]
'test-compute-arith.R:111' [success]
'test-compute-arith.R:113' [success]
'test-compute-arith.R:114' [success]
'test-compute-arith.R:115' [success]
'test-compute-arith.R:116' [success]
'test-compute-arith.R:118' [success]
'test-compute-arith.R:119' [success]
'test-compute-arith.R:120' [success]
'test-compute-arith.R:121' [success]
'test-compute-arith.R:123' [success]
'test-compute-arith.R:124' [success]
'test-compute-arith.R:125' [success]
'test-compute-arith.R:126' [success]
End test: Power
Start test: Dates casting
'test-compute-arith.R:132' [skip]
End test: Dates casting
Start test: Unary Ops group generics work on Array objects
'test-compute-arith.R:138' [success]
'test-compute-arith.R:139' [success]
'test-compute-arith.R:140' [success]
End test: Unary Ops group generics work on Array objects
Start test: Math group generics work on Array objects
'test-compute-arith.R:144' [success]
'test-compute-arith.R:145' [success]
'test-compute-arith.R:149' [success]
'test-compute-arith.R:150' [success]
'test-compute-arith.R:151' [success]
'test-compute-arith.R:152' [success]
'test-compute-arith.R:153' [success]
'test-compute-arith.R:154' [success]
'test-compute-arith.R:155' [success]
'test-compute-arith.R:156' [success]
'test-compute-arith.R:157' [success]
'test-compute-arith.R:159' [success]
'test-compute-arith.R:160' [success]
'test-compute-arith.R:164' [success]
'test-compute-arith.R:166' [success]
'test-compute-arith.R:167' [success]
'test-compute-arith.R:172' [success]
'test-compute-arith.R:174' [success]
'test-compute-arith.R:179' [success]
End test: Math group generics work on Array objects
Start test: non-bound compute kernels using TrimOptions
'test-compute-no-bindings.R:21' [success]
'test-compute-no-bindings.R:30' [success]
'test-compute-no-bindings.R:39' [success]
'test-compute-no-bindings.R:48' [success]
'test-compute-no-bindings.R:57' [success]
'test-compute-no-bindings.R:66' [success]
'test-compute-no-bindings.R:75' [success]
End test: non-bound compute kernels using TrimOptions
Start test: non-bound compute kernels using ReplaceSliceOptions
'test-compute-no-bindings.R:88' [success]
'test-compute-no-bindings.R:97' [success]
End test: non-bound compute kernels using ReplaceSliceOptions
Start test: non-bound compute kernels using ModeOptions
'test-compute-no-bindings.R:108' [success]
'test-compute-no-bindings.R:115' [success]
End test: non-bound compute kernels using ModeOptions
Start test: non-bound compute kernels using PartitionNthOptions
'test-compute-no-bindings.R:131' [success]
'test-compute-no-bindings.R:132' [success]
End test: non-bound compute kernels using PartitionNthOptions
Start test: non-bound compute kernels using MatchSubstringOptions
'test-compute-no-bindings.R:140' [success]
'test-compute-no-bindings.R:150' [success]
'test-compute-no-bindings.R:160' [success]
'test-compute-no-bindings.R:171' [skip]
End test: non-bound compute kernels using MatchSubstringOptions
Start test: non-bound compute kernels using ExtractRegexOptions
'test-compute-no-bindings.R:187' [skip]
End test: non-bound compute kernels using ExtractRegexOptions
Start test: non-bound compute kernels using IndexOptions
'test-compute-no-bindings.R:195' [success]
End test: non-bound compute kernels using IndexOptions
Start test: sort(Scalar) is identity function
'test-compute-sort.R:25' [success]
'test-compute-sort.R:27' [success]
'test-compute-sort.R:29' [success]
End test: sort(Scalar) is identity function
Start test: Array$SortIndices()
'test-compute-sort.R:38' [success]
'test-compute-sort.R:44' [success]
End test: Array$SortIndices()
Start test: ChunkedArray$SortIndices()
'test-compute-sort.R:56' [success]
'test-compute-sort.R:62' [success]
End test: ChunkedArray$SortIndices()
Start test: sort(vector), sort(Array), sort(ChunkedArray) give equivalent results on integers
'test-compute-sort.R:69' [success]
'test-compute-sort.R:69' [success]
'test-compute-sort.R:73' [success]
'test-compute-sort.R:73' [success]
'test-compute-sort.R:77' [success]
'test-compute-sort.R:77' [success]
'test-compute-sort.R:81' [success]
'test-compute-sort.R:81' [success]
'test-compute-sort.R:85' [success]
'test-compute-sort.R:85' [success]
'test-compute-sort.R:89' [success]
'test-compute-sort.R:89' [success]
'test-compute-sort.R:93' [success]
'test-compute-sort.R:93' [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' [success]
'test-compute-sort.R:100' [success]
'test-compute-sort.R:104' [success]
'test-compute-sort.R:104' [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:111' [success]
'test-compute-sort.R:111' [success]
'test-compute-sort.R:115' [success]
'test-compute-sort.R:115' [success]
'test-compute-sort.R:119' [success]
'test-compute-sort.R:119' [success]
'test-compute-sort.R:123' [success]
'test-compute-sort.R:123' [success]
'test-compute-sort.R:127' [success]
'test-compute-sort.R:127' [success]
'test-compute-sort.R:131' [success]
'test-compute-sort.R:131' [success]
End test: sort(vector), sort(Array), sort(ChunkedArray) give equivalent results on floats
Start test: Table$SortIndices()
'test-compute-sort.R:139' [success]
'test-compute-sort.R:143' [success]
End test: Table$SortIndices()
Start test: RecordBatch$SortIndices()
'test-compute-sort.R:151' [success]
End test: RecordBatch$SortIndices()
Start test: compare ops with Array
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:40' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:41' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:42' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:43' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:44' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:45' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
'test-compute-vector.R:46' [success]
End test: compare ops with Array
Start test: compare ops with ChunkedArray
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:50' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:51' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:52' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:53' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:54' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:58' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
'test-compute-vector.R:62' [success]
End test: compare ops with ChunkedArray
Start test: logic ops with Array
'test-compute-vector.R:72' [success]
'test-compute-vector.R:72' [success]
'test-compute-vector.R:72' [success]
'test-compute-vector.R:72' [success]
'test-compute-vector.R:73' [success]
'test-compute-vector.R:73' [success]
'test-compute-vector.R:73' [success]
'test-compute-vector.R:73' [success]
'test-compute-vector.R:74' [success]
'test-compute-vector.R:74' [success]
'test-compute-vector.R:74' [success]
'test-compute-vector.R:74' [success]
'test-compute-vector.R:75' [success]
'test-compute-vector.R:75' [success]
'test-compute-vector.R:75' [success]
'test-compute-vector.R:75' [success]
'test-compute-vector.R:76' [success]
'test-compute-vector.R:76' [success]
'test-compute-vector.R:76' [success]
'test-compute-vector.R:76' [success]
'test-compute-vector.R:80' [success]
'test-compute-vector.R:80' [success]
'test-compute-vector.R:80' [success]
'test-compute-vector.R:80' [success]
End test: logic ops with Array
Start test: logic ops with ChunkedArray
'test-compute-vector.R:90' [success]
'test-compute-vector.R:90' [success]
'test-compute-vector.R:90' [success]
'test-compute-vector.R:90' [success]
'test-compute-vector.R:91' [success]
'test-compute-vector.R:91' [success]
'test-compute-vector.R:91' [success]
'test-compute-vector.R:91' [success]
'test-compute-vector.R:92' [success]
'test-compute-vector.R:92' [success]
'test-compute-vector.R:92' [success]
'test-compute-vector.R:92' [success]
'test-compute-vector.R:93' [success]
'test-compute-vector.R:93' [success]
'test-compute-vector.R:93' [success]
'test-compute-vector.R:93' [success]
'test-compute-vector.R:94' [success]
'test-compute-vector.R:94' [success]
'test-compute-vector.R:94' [success]
'test-compute-vector.R:94' [success]
'test-compute-vector.R:98' [success]
'test-compute-vector.R:98' [success]
'test-compute-vector.R:98' [success]
'test-compute-vector.R:98' [success]
End test: logic ops with ChunkedArray
Start test: call_function validation
'test-compute-vector.R:105' [success]
'test-compute-vector.R:109' [success]
'test-compute-vector.R:113' [success]
'test-compute-vector.R:121' [success]
'test-compute-vector.R:129' [success]
End test: call_function validation
Start test: list_compute_functions() works
'test-compute.R:19' [success]
'test-compute.R:20' [success]
End test: list_compute_functions() works
Start test: arrow_scalar_function() works
'test-compute.R:30' [success]
'test-compute.R:31' [success]
'test-compute.R:38' [success]
'test-compute.R:39' [success]
'test-compute.R:47' [success]
'test-compute.R:48' [success]
'test-compute.R:58' [success]
'test-compute.R:59' [success]
'test-compute.R:60' [success]
'test-compute.R:61' [success]
'test-compute.R:63' [skip]
End test: arrow_scalar_function() works
Start test: arrow_scalar_function() works with auto_convert = TRUE
'test-compute.R:76' [success]
End test: arrow_scalar_function() works with auto_convert = TRUE
Start test: register_scalar_function() adds a compute function to the registry
'test-compute.R:86' [skip]
End test: register_scalar_function() adds a compute function to the registry
Start test: arrow_scalar_function() with bad return type errors
'test-compute.R:128' [success]
'test-compute.R:141' [success]
End test: arrow_scalar_function() with bad return type errors
Start test: register_scalar_function() can register multiple kernels
'test-compute.R:159' [success]
'test-compute.R:164' [success]
'test-compute.R:169' [success]
End test: register_scalar_function() can register multiple kernels
Start test: register_scalar_function() errors for unsupported specifications
'test-compute.R:176' [success]
'test-compute.R:186' [success]
'test-compute.R:196' [success]
End test: register_scalar_function() errors for unsupported specifications
Start test: user-defined functions work during multi-threaded execution
'test-compute.R:214' [skip]
End test: user-defined functions work during multi-threaded execution
Start test: nested exec plans can contain user-defined functions
'test-compute.R:289' [success]
'test-compute.R:297' [success]
End test: nested exec plans can contain user-defined functions
Start test: head() on exec plan containing user-defined functions
'test-compute.R:319' [success]
End test: head() on exec plan containing user-defined functions
Start test: set_io_thread_count() sets the number of io threads
'test-config.R:23' [success]
'test-config.R:24' [success]
'test-config.R:26' [success]
End test: set_io_thread_count() sets the number of io threads
Start test: set_cpu_count() sets the number of CPU threads
'test-config.R:34' [success]
'test-config.R:35' [success]
'test-config.R:37' [success]
End test: set_cpu_count() sets the number of CPU threads
Start test: Can read csv file
'test-csv.R:36' [success]
'test-csv.R:38' [success]
'test-csv.R:40' [success]
End test: Can read csv file
Start test: read_csv_arrow(as_data_frame=TRUE)
'test-csv.R:49' [success]
End test: read_csv_arrow(as_data_frame=TRUE)
Start test: read_delim_arrow parsing options: delim
'test-csv.R:59' [success]
'test-csv.R:60' [success]
End test: read_delim_arrow parsing options: delim
Start test: read_delim_arrow parsing options: quote
'test-csv.R:74' [success]
End test: read_delim_arrow parsing options: quote
Start test: read_csv_arrow parsing options: col_names
'test-csv.R:89' [success]
'test-csv.R:93' [success]
'test-csv.R:94' [success]
'test-csv.R:98' [success]
'test-csv.R:102' [success]
End test: read_csv_arrow parsing options: col_names
Start test: read_csv_arrow parsing options: skip
'test-csv.R:117' [success]
'test-csv.R:118' [success]
End test: read_csv_arrow parsing options: skip
Start test: read_csv_arrow parsing options: skip_empty_rows
'test-csv.R:130' [success]
'test-csv.R:131' [success]
End test: read_csv_arrow parsing options: skip_empty_rows
Start test: read_csv_arrow parsing options: na strings
'test-csv.R:144' [success]
'test-csv.R:147' [success]
'test-csv.R:148' [success]
'test-csv.R:153' [success]
'test-csv.R:156' [success]
'test-csv.R:157' [success]
End test: read_csv_arrow parsing options: na strings
Start test: read_csv_arrow() respects col_select
'test-csv.R:167' [success]
'test-csv.R:170' [success]
End test: read_csv_arrow() respects col_select
Start test: read_csv_arrow() can detect compression from file name
'test-csv.R:174' [skip]
End test: read_csv_arrow() can detect compression from file name
Start test: read_csv_arrow(schema=)
'test-csv.R:190' [success]
End test: read_csv_arrow(schema=)
Start test: read_csv_arrow(col_types = <Schema>)
'test-csv.R:200' [success]
End test: read_csv_arrow(col_types = <Schema>)
Start test: read_csv_arrow(col_types=string, col_names)
'test-csv.R:210' [success]
'test-csv.R:212' [success]
'test-csv.R:213' [success]
'test-csv.R:214' [success]
'test-csv.R:215' [success]
End test: read_csv_arrow(col_types=string, col_names)
Start test: read_csv_arrow() can read timestamps
'test-csv.R:226' [success]
'test-csv.R:232' [success]
End test: read_csv_arrow() can read timestamps
Start test: read_csv_arrow(timestamp_parsers=)
'test-csv.R:248' [success]
End test: read_csv_arrow(timestamp_parsers=)
Start test: Skipping columns with null()
'test-csv.R:259' [success]
End test: Skipping columns with null()
Start test: Mix of guessing and declaring types
'test-csv.R:270' [success]
'test-csv.R:273' [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:292' [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:313' [success]
'test-csv.R:314' [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:346' [success]
'test-csv.R:349' [success]
'test-csv.R:358' [success]
End test: CSV reader works on files with non-UTF-8 encoding
Start test: Write a CSV file with header
'test-csv.R:363' [success]
'test-csv.R:364' [success]
'test-csv.R:367' [success]
'test-csv.R:370' [success]
'test-csv.R:371' [success]
'test-csv.R:374' [success]
End test: Write a CSV file with header
Start test: Write a CSV file with no header
'test-csv.R:380' [success]
'test-csv.R:381' [success]
'test-csv.R:387' [success]
End test: Write a CSV file with no header
Start test: Write a CSV file with different batch sizes
'test-csv.R:392' [success]
'test-csv.R:393' [success]
'test-csv.R:395' [success]
'test-csv.R:398' [success]
'test-csv.R:399' [success]
'test-csv.R:401' [success]
'test-csv.R:404' [success]
'test-csv.R:405' [success]
'test-csv.R:407' [success]
End test: Write a CSV file with different batch sizes
Start test: Write a CSV file with invalid input type
'test-csv.R:412' [success]
End test: Write a CSV file with invalid input type
Start test: Write a CSV file with invalid batch size
'test-csv.R:419' [success]
End test: Write a CSV file with invalid batch size
Start test: time mapping work as expected (ARROW-13624)
'test-csv.R:440' [success]
'test-csv.R:447' [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:451' [success]
'test-csv.R:455' [success]
'test-csv.R:459' [success]
'test-csv.R:463' [success]
'test-csv.R:467' [success]
'test-csv.R:471' [success]
'test-csv.R:475' [success]
'test-csv.R:479' [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:497' [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:507' [success]
'test-csv.R:523' [success]
'test-csv.R:524' [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:530' [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:544' [success]
'test-csv.R:547' [success]
'test-csv.R:548' [success]
End test: write_csv_arrow can write from Dataset objects
Start test: write_csv_arrow can write from RecordBatchReader objects
'test-csv.R:561' [success]
'test-csv.R:564' [success]
'test-csv.R:565' [success]
End test: write_csv_arrow can write from RecordBatchReader objects
Start test: read/write compressed file successfully
'test-csv.R:569' [skip]
End test: read/write compressed file successfully
Start test: read/write compressed filesystem path
'test-csv.R:592' [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:614' [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:623' [success]
End test: Shows an error message when trying to read a timestamp with time zone with col_types = T (ARROW-17429)
Start test: null type works as expected
'test-data-type.R:20' [success]
'test-data-type.R:21' [success]
'test-data-type.R:22' [success]
'test-data-type.R:23' [success]
'test-data-type.R:24' [success]
'test-data-type.R:25' [success]
'test-data-type.R:26' [success]
End test: null type works as expected
Start test: boolean type work as expected
'test-data-type.R:31' [success]
'test-data-type.R:32' [success]
'test-data-type.R:33' [success]
'test-data-type.R:34' [success]
'test-data-type.R:35' [success]
'test-data-type.R:36' [success]
'test-data-type.R:37' [success]
'test-data-type.R:38' [success]
End test: boolean type work as expected
Start test: int types works as expected
'test-data-type.R:43' [success]
'test-data-type.R:44' [success]
'test-data-type.R:45' [success]
'test-data-type.R:46' [success]
'test-data-type.R:47' [success]
'test-data-type.R:48' [success]
'test-data-type.R:49' [success]
'test-data-type.R:50' [success]
'test-data-type.R:53' [success]
'test-data-type.R:54' [success]
'test-data-type.R:55' [success]
'test-data-type.R:56' [success]
'test-data-type.R:57' [success]
'test-data-type.R:58' [success]
'test-data-type.R:59' [success]
'test-data-type.R:60' [success]
'test-data-type.R:63' [success]
'test-data-type.R:64' [success]
'test-data-type.R:65' [success]
'test-data-type.R:66' [success]
'test-data-type.R:67' [success]
'test-data-type.R:68' [success]
'test-data-type.R:69' [success]
'test-data-type.R:70' [success]
'test-data-type.R:73' [success]
'test-data-type.R:74' [success]
'test-data-type.R:75' [success]
'test-data-type.R:76' [success]
'test-data-type.R:77' [success]
'test-data-type.R:78' [success]
'test-data-type.R:79' [success]
'test-data-type.R:80' [success]
'test-data-type.R:83' [success]
'test-data-type.R:84' [success]
'test-data-type.R:85' [success]
'test-data-type.R:86' [success]
'test-data-type.R:87' [success]
'test-data-type.R:88' [success]
'test-data-type.R:89' [success]
'test-data-type.R:90' [success]
'test-data-type.R:93' [success]
'test-data-type.R:94' [success]
'test-data-type.R:95' [success]
'test-data-type.R:96' [success]
'test-data-type.R:97' [success]
'test-data-type.R:98' [success]
'test-data-type.R:99' [success]
'test-data-type.R:100' [success]
'test-data-type.R:103' [success]
'test-data-type.R:104' [success]
'test-data-type.R:105' [success]
'test-data-type.R:106' [success]
'test-data-type.R:107' [success]
'test-data-type.R:108' [success]
'test-data-type.R:109' [success]
'test-data-type.R:110' [success]
'test-data-type.R:113' [success]
'test-data-type.R:114' [success]
'test-data-type.R:115' [success]
'test-data-type.R:116' [success]
'test-data-type.R:117' [success]
'test-data-type.R:118' [success]
'test-data-type.R:119' [success]
'test-data-type.R:120' [success]
End test: int types works as expected
Start test: float types work as expected
'test-data-type.R:125' [success]
'test-data-type.R:126' [success]
'test-data-type.R:127' [success]
'test-data-type.R:128' [success]
'test-data-type.R:129' [success]
'test-data-type.R:130' [success]
'test-data-type.R:131' [success]
'test-data-type.R:132' [success]
'test-data-type.R:135' [success]
'test-data-type.R:136' [success]
'test-data-type.R:137' [success]
'test-data-type.R:138' [success]
'test-data-type.R:139' [success]
'test-data-type.R:140' [success]
'test-data-type.R:141' [success]
'test-data-type.R:142' [success]
'test-data-type.R:145' [success]
'test-data-type.R:146' [success]
'test-data-type.R:147' [success]
'test-data-type.R:148' [success]
'test-data-type.R:149' [success]
'test-data-type.R:150' [success]
'test-data-type.R:151' [success]
'test-data-type.R:152' [success]
End test: float types work as expected
Start test: utf8 type works as expected
'test-data-type.R:157' [success]
'test-data-type.R:158' [success]
'test-data-type.R:159' [success]
'test-data-type.R:160' [success]
'test-data-type.R:161' [success]
'test-data-type.R:162' [success]
'test-data-type.R:163' [success]
End test: utf8 type works as expected
Start test: date types work as expected
'test-data-type.R:168' [success]
'test-data-type.R:169' [success]
'test-data-type.R:170' [success]
'test-data-type.R:171' [success]
'test-data-type.R:172' [success]
'test-data-type.R:173' [success]
'test-data-type.R:174' [success]
'test-data-type.R:175' [success]
'test-data-type.R:178' [success]
'test-data-type.R:179' [success]
'test-data-type.R:180' [success]
'test-data-type.R:181' [success]
'test-data-type.R:182' [success]
'test-data-type.R:183' [success]
'test-data-type.R:184' [success]
'test-data-type.R:185' [success]
End test: date types work as expected
Start test: timestamp type works as expected
'test-data-type.R:190' [success]
'test-data-type.R:191' [success]
'test-data-type.R:192' [success]
'test-data-type.R:193' [success]
'test-data-type.R:194' [success]
'test-data-type.R:195' [success]
'test-data-type.R:196' [success]
'test-data-type.R:197' [success]
'test-data-type.R:198' [success]
'test-data-type.R:199' [success]
'test-data-type.R:202' [success]
'test-data-type.R:203' [success]
'test-data-type.R:204' [success]
'test-data-type.R:205' [success]
'test-data-type.R:206' [success]
'test-data-type.R:207' [success]
'test-data-type.R:208' [success]
'test-data-type.R:209' [success]
'test-data-type.R:210' [success]
'test-data-type.R:211' [success]
'test-data-type.R:214' [success]
'test-data-type.R:215' [success]
'test-data-type.R:216' [success]
'test-data-type.R:217' [success]
'test-data-type.R:218' [success]
'test-data-type.R:219' [success]
'test-data-type.R:220' [success]
'test-data-type.R:221' [success]
'test-data-type.R:222' [success]
'test-data-type.R:223' [success]
'test-data-type.R:226' [success]
'test-data-type.R:227' [success]
'test-data-type.R:228' [success]
'test-data-type.R:229' [success]
'test-data-type.R:230' [success]
'test-data-type.R:231' [success]
'test-data-type.R:232' [success]
'test-data-type.R:233' [success]
'test-data-type.R:234' [success]
'test-data-type.R:235' [success]
End test: timestamp type works as expected
Start test: timestamp with timezone
'test-data-type.R:239' [success]
End test: timestamp with timezone
Start test: time32 types work as expected
'test-data-type.R:244' [success]
'test-data-type.R:245' [success]
'test-data-type.R:246' [success]
'test-data-type.R:247' [success]
'test-data-type.R:248' [success]
'test-data-type.R:249' [success]
'test-data-type.R:250' [success]
'test-data-type.R:251' [success]
'test-data-type.R:252' [success]
'test-data-type.R:255' [success]
'test-data-type.R:256' [success]
'test-data-type.R:257' [success]
'test-data-type.R:258' [success]
'test-data-type.R:259' [success]
'test-data-type.R:260' [success]
'test-data-type.R:261' [success]
'test-data-type.R:262' [success]
'test-data-type.R:263' [success]
End test: time32 types work as expected
Start test: time64 types work as expected
'test-data-type.R:268' [success]
'test-data-type.R:269' [success]
'test-data-type.R:270' [success]
'test-data-type.R:271' [success]
'test-data-type.R:272' [success]
'test-data-type.R:273' [success]
'test-data-type.R:274' [success]
'test-data-type.R:275' [success]
'test-data-type.R:276' [success]
'test-data-type.R:279' [success]
'test-data-type.R:280' [success]
'test-data-type.R:281' [success]
'test-data-type.R:282' [success]
'test-data-type.R:283' [success]
'test-data-type.R:284' [success]
'test-data-type.R:285' [success]
'test-data-type.R:286' [success]
'test-data-type.R:287' [success]
End test: time64 types work as expected
Start test: duration types work as expected
'test-data-type.R:292' [success]
'test-data-type.R:293' [success]
'test-data-type.R:294' [success]
'test-data-type.R:295' [success]
'test-data-type.R:296' [success]
'test-data-type.R:297' [success]
'test-data-type.R:298' [success]
'test-data-type.R:299' [success]
'test-data-type.R:300' [success]
'test-data-type.R:303' [success]
'test-data-type.R:304' [success]
'test-data-type.R:305' [success]
'test-data-type.R:306' [success]
'test-data-type.R:307' [success]
'test-data-type.R:308' [success]
'test-data-type.R:309' [success]
'test-data-type.R:310' [success]
'test-data-type.R:311' [success]
End test: duration types work as expected
Start test: time type unit validation
'test-data-type.R:315' [success]
'test-data-type.R:316' [success]
'test-data-type.R:317' [success]
'test-data-type.R:318' [success]
'test-data-type.R:319' [success]
'test-data-type.R:320' [success]
'test-data-type.R:322' [success]
'test-data-type.R:323' [success]
'test-data-type.R:324' [success]
'test-data-type.R:325' [success]
'test-data-type.R:326' [success]
'test-data-type.R:327' [success]
'test-data-type.R:329' [success]
'test-data-type.R:330' [success]
'test-data-type.R:331' [success]
'test-data-type.R:332' [success]
'test-data-type.R:333' [success]
'test-data-type.R:334' [success]
End test: time type unit validation
Start test: timestamp type input validation
'test-data-type.R:338' [success]
'test-data-type.R:339' [success]
'test-data-type.R:340' [success]
'test-data-type.R:344' [success]
'test-data-type.R:348' [success]
End test: timestamp type input validation
Start test: list type works as expected
'test-data-type.R:356' [success]
'test-data-type.R:357' [success]
'test-data-type.R:358' [success]
'test-data-type.R:359' [success]
'test-data-type.R:360' [success]
'test-data-type.R:361' [success]
'test-data-type.R:362' [success]
'test-data-type.R:366' [success]
'test-data-type.R:367' [success]
End test: list type works as expected
Start test: map type works as expected
'test-data-type.R:372' [success]
'test-data-type.R:373' [success]
'test-data-type.R:374' [success]
'test-data-type.R:375' [success]
'test-data-type.R:376' [success]
'test-data-type.R:377' [success]
'test-data-type.R:381' [success]
'test-data-type.R:385' [success]
'test-data-type.R:386' [success]
'test-data-type.R:390' [success]
End test: map type works as expected
Start test: map type validates arguments
'test-data-type.R:394' [success]
'test-data-type.R:398' [success]
'test-data-type.R:399' [success]
'test-data-type.R:406' [success]
'test-data-type.R:407' [success]
'test-data-type.R:408' [success]
'test-data-type.R:409' [success]
End test: map type validates arguments
Start test: struct type works as expected
'test-data-type.R:414' [success]
'test-data-type.R:415' [success]
'test-data-type.R:416' [success]
'test-data-type.R:417' [success]
'test-data-type.R:418' [success]
'test-data-type.R:419' [success]
'test-data-type.R:420' [success]
'test-data-type.R:424' [success]
'test-data-type.R:428' [success]
'test-data-type.R:429' [success]
'test-data-type.R:430' [success]
'test-data-type.R:432' [success]
'test-data-type.R:433' [success]
'test-data-type.R:434' [success]
End test: struct type works as expected
Start test: DictionaryType works as expected (ARROW-3355)
'test-data-type.R:439' [success]
'test-data-type.R:440' [success]
'test-data-type.R:441' [success]
'test-data-type.R:442' [success]
'test-data-type.R:443' [success]
'test-data-type.R:444' [success]
'test-data-type.R:445' [success]
'test-data-type.R:446' [success]
'test-data-type.R:448' [success]
End test: DictionaryType works as expected (ARROW-3355)
Start test: DictionaryType validation
'test-data-type.R:452' [success]
'test-data-type.R:456' [success]
'test-data-type.R:457' [success]
End test: DictionaryType validation
Start test: decimal type and validation
'test-data-type.R:461' [success]
'test-data-type.R:461' [success]
'test-data-type.R:462' [success]
'test-data-type.R:462' [success]
'test-data-type.R:464' [success]
'test-data-type.R:465' [success]
'test-data-type.R:466' [success]
'test-data-type.R:467' [success]
'test-data-type.R:469' [success]
'test-data-type.R:470' [success]
'test-data-type.R:473' [success]
'test-data-type.R:474' [success]
'test-data-type.R:476' [success]
'test-data-type.R:476' [success]
'test-data-type.R:478' [success]
'test-data-type.R:479' [success]
'test-data-type.R:480' [success]
'test-data-type.R:481' [success]
'test-data-type.R:482' [success]
'test-data-type.R:483' [success]
'test-data-type.R:485' [success]
'test-data-type.R:486' [success]
'test-data-type.R:489' [success]
'test-data-type.R:489' [success]
'test-data-type.R:491' [success]
'test-data-type.R:492' [success]
'test-data-type.R:493' [success]
'test-data-type.R:494' [success]
'test-data-type.R:495' [success]
'test-data-type.R:496' [success]
'test-data-type.R:498' [success]
'test-data-type.R:499' [success]
End test: decimal type and validation
Start test: Binary
'test-data-type.R:503' [success]
'test-data-type.R:503' [success]
'test-data-type.R:504' [success]
End test: Binary
Start test: FixedSizeBinary
'test-data-type.R:508' [success]
'test-data-type.R:508' [success]
'test-data-type.R:509' [success]
'test-data-type.R:512' [success]
'test-data-type.R:513' [success]
'test-data-type.R:514' [success]
'test-data-type.R:515' [success]
End test: FixedSizeBinary
Start test: DataType to C-interface
'test-data-type.R:527' [success]
End test: DataType to C-interface
Start test: DataType$code()
'test-data-type.R:534' [success]
'test-data-type.R:535' [success]
'test-data-type.R:536' [success]
'test-data-type.R:537' [success]
'test-data-type.R:538' [success]
'test-data-type.R:539' [success]
'test-data-type.R:540' [success]
'test-data-type.R:541' [success]
'test-data-type.R:543' [success]
'test-data-type.R:544' [success]
'test-data-type.R:545' [success]
'test-data-type.R:547' [success]
'test-data-type.R:549' [success]
'test-data-type.R:550' [success]
'test-data-type.R:551' [success]
'test-data-type.R:553' [success]
'test-data-type.R:554' [success]
'test-data-type.R:555' [success]
'test-data-type.R:557' [success]
'test-data-type.R:558' [success]
'test-data-type.R:560' [success]
'test-data-type.R:561' [success]
'test-data-type.R:562' [success]
'test-data-type.R:564' [success]
'test-data-type.R:565' [success]
'test-data-type.R:566' [success]
'test-data-type.R:568' [success]
'test-data-type.R:569' [success]
'test-data-type.R:570' [success]
'test-data-type.R:571' [success]
'test-data-type.R:572' [success]
'test-data-type.R:574' [success]
'test-data-type.R:575' [success]
'test-data-type.R:576' [success]
'test-data-type.R:577' [success]
'test-data-type.R:579' [success]
'test-data-type.R:581' [success]
'test-data-type.R:585' [success]
'test-data-type.R:586' [success]
'test-data-type.R:587' [success]
'test-data-type.R:591' [success]
'test-data-type.R:592' [success]
'test-data-type.R:593' [success]
'test-data-type.R:594' [success]
'test-data-type.R:598' [success]
'test-data-type.R:602' [success]
End test: DataType$code()
Start test: as_data_type() works for DataType
'test-data-type.R:609' [success]
End test: as_data_type() works for DataType
Start test: as_data_type() works for Field
'test-data-type.R:613' [success]
End test: as_data_type() works for Field
Start test: as_data_type() works for Schema
'test-data-type.R:617' [success]
End test: as_data_type() works for Schema
Start test: Setup (putting data in the dirs)
'test-dataset-csv.R:30' [success]
'test-dataset-csv.R:37' [success]
End test: Setup (putting data in the dirs)
Start test: CSV dataset
'test-dataset-csv.R:42' [success]
'test-dataset-csv.R:42' [success]
'test-dataset-csv.R:43' [success]
'test-dataset-csv.R:43' [success]
'test-dataset-csv.R:44' [success]
'test-dataset-csv.R:45' [success]
'test-dataset-csv.R:47' [success]
'test-dataset-csv.R:59' [success]
End test: CSV dataset
Start test: CSV scan options
'test-dataset-csv.R:67' [success]
'test-dataset-csv.R:72' [success]
'test-dataset-csv.R:80' [success]
'test-dataset-csv.R:86' [success]
'test-dataset-csv.R:94' [success]
'test-dataset-csv.R:105' [success]
'test-dataset-csv.R:109' [success]
End test: CSV scan options
Start test: compressed CSV dataset
'test-dataset-csv.R:123' [skip]
End test: compressed CSV dataset
Start test: CSV dataset options
'test-dataset-csv.R:154' [success]
'test-dataset-csv.R:164' [success]
End test: CSV dataset options
Start test: Other text delimited dataset
'test-dataset-csv.R:174' [success]
'test-dataset-csv.R:187' [success]
End test: Other text delimited dataset
Start test: readr parse options
'test-dataset-csv.R:208' [success]
'test-dataset-csv.R:214' [success]
'test-dataset-csv.R:220' [success]
'test-dataset-csv.R:231' [success]
'test-dataset-csv.R:243' [success]
'test-dataset-csv.R:255' [success]
End test: readr parse options
Start test: Error if no format specified and files are not parquet
'test-dataset-csv.R:270' [success]
'test-dataset-csv.R:275' [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:295' [success]
'test-dataset-csv.R:304' [success]
'test-dataset-csv.R:322' [success]
End test: Column names can be inferred from schema
Start test: open_dataset() deals with BOMs (byte-order-marks) correctly
'test-dataset-csv.R:330' [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:345' [success]
'test-dataset-csv.R:351' [success]
'test-dataset-csv.R:357' [success]
'test-dataset-csv.R:363' [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:381' [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:387' [success]
End test: error message if non-schema passed in as schema to open_dataset
Start test: Setup (putting data in the dir)
'test-dataset-dplyr.R:31' [success]
'test-dataset-dplyr.R:37' [success]
End test: Setup (putting data in the dir)
Start test: filter() with is.nan()
'test-dataset-dplyr.R:42' [success]
End test: filter() with is.nan()
Start test: filter() with %in%
'test-dataset-dplyr.R:53' [success]
'test-dataset-dplyr.R:63' [success]
End test: filter() with %in%
Start test: filter() on timestamp columns
'test-dataset-dplyr.R:73' [skip]
End test: filter() on timestamp columns
Start test: filter() on date32 columns
'test-dataset-dplyr.R:113' [success]
'test-dataset-dplyr.R:121' [skip]
End test: filter() on date32 columns
Start test: mutate()
'test-dataset-dplyr.R:140' [success]
'test-dataset-dplyr.R:152' [success]
End test: mutate()
Start test: mutate() features not yet implemented
'test-dataset-dplyr.R:168' [success]
End test: mutate() features not yet implemented
Start test: filter scalar validation doesn't crash (ARROW-7772)
'test-dataset-dplyr.R:179' [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:188' [success]
End test: collect() on Dataset works (if fits in memory)
Start test: count()
'test-dataset-dplyr.R:197' [success]
End test: count()
Start test: arrange()
'test-dataset-dplyr.R:216' [success]
'test-dataset-dplyr.R:229' [success]
End test: arrange()
Start test: compute()/collect(as_data_frame=FALSE)
'test-dataset-dplyr.R:249' [success]
'test-dataset-dplyr.R:249' [success]
'test-dataset-dplyr.R:252' [success]
'test-dataset-dplyr.R:252' [success]
'test-dataset-dplyr.R:261' [success]
'test-dataset-dplyr.R:261' [success]
'test-dataset-dplyr.R:263' [success]
'test-dataset-dplyr.R:275' [success]
'test-dataset-dplyr.R:275' [success]
'test-dataset-dplyr.R:277' [success]
'test-dataset-dplyr.R:287' [success]
'test-dataset-dplyr.R:287' [success]
'test-dataset-dplyr.R:289' [success]
End test: compute()/collect(as_data_frame=FALSE)
Start test: head/tail on query on dataset
'test-dataset-dplyr.R:297' [success]
'test-dataset-dplyr.R:306' [success]
'test-dataset-dplyr.R:315' [success]
'test-dataset-dplyr.R:324' [success]
End test: head/tail on query on dataset
Start test: dplyr method not implemented messages
'test-dataset-dplyr.R:337' [success]
End test: dplyr method not implemented messages
Start test: show_exec_plan(), show_query() and explain() with datasets
'test-dataset-dplyr.R:351' [success]
'test-dataset-dplyr.R:362' [success]
'test-dataset-dplyr.R:377' [success]
'test-dataset-dplyr.R:394' [success]
'test-dataset-dplyr.R:411' [success]
End test: show_exec_plan(), show_query() and explain() with datasets
Start test: Setup (putting data in the dir)
'test-dataset-uri.R:32' [success]
End test: Setup (putting data in the dir)
Start test: dataset from single local file path
'test-dataset-uri.R:43' [success]
'test-dataset-uri.R:43' [success]
'test-dataset-uri.R:44' [success]
End test: dataset from single local file path
Start test: dataset from vector of file paths
'test-dataset-uri.R:56' [success]
'test-dataset-uri.R:56' [success]
'test-dataset-uri.R:57' [success]
End test: dataset from vector of file paths
Start test: dataset from directory URI
'test-dataset-uri.R:73' [success]
'test-dataset-uri.R:73' [success]
'test-dataset-uri.R:74' [success]
End test: dataset from directory URI
Start test: dataset from single file URI
'test-dataset-uri.R:90' [success]
'test-dataset-uri.R:90' [success]
'test-dataset-uri.R:91' [success]
End test: dataset from single file URI
Start test: dataset from vector of file URIs
'test-dataset-uri.R:104' [success]
'test-dataset-uri.R:104' [success]
'test-dataset-uri.R:105' [success]
End test: dataset from vector of file URIs
Start test: open_dataset errors on mixed paths and URIs
'test-dataset-uri.R:119' [success]
End test: open_dataset errors on mixed paths and URIs
Start test: Setup (putting data in the dirs)
'test-dataset-write.R:32' [success]
'test-dataset-write.R:40' [success]
End test: Setup (putting data in the dirs)
Start test: Writing a dataset: CSV->IPC
'test-dataset-write.R:47' [success]
'test-dataset-write.R:48' [success]
'test-dataset-write.R:52' [success]
'test-dataset-write.R:70' [success]
End test: Writing a dataset: CSV->IPC
Start test: Writing a dataset: Parquet->IPC
'test-dataset-write.R:78' [success]
'test-dataset-write.R:79' [success]
'test-dataset-write.R:83' [success]
End test: Writing a dataset: Parquet->IPC
Start test: Writing a dataset: CSV->Parquet
'test-dataset-write.R:101' [success]
'test-dataset-write.R:102' [success]
'test-dataset-write.R:106' [success]
End test: Writing a dataset: CSV->Parquet
Start test: Writing a dataset: Parquet->Parquet (default)
'test-dataset-write.R:124' [success]
'test-dataset-write.R:125' [success]
'test-dataset-write.R:129' [success]
End test: Writing a dataset: Parquet->Parquet (default)
Start test: Writing a dataset: `basename_template` default behavier
'test-dataset-write.R:147' [success]
'test-dataset-write.R:153' [success]
'test-dataset-write.R:158' [success]
'test-dataset-write.R:164' [success]
'test-dataset-write.R:170' [success]
End test: Writing a dataset: `basename_template` default behavier
Start test: Writing a dataset: existing data behavior
'test-dataset-write.R:183' [success]
'test-dataset-write.R:201' [success]
'test-dataset-write.R:204' [success]
'test-dataset-write.R:206' [success]
'test-dataset-write.R:207' [success]
'test-dataset-write.R:213' [success]
End test: Writing a dataset: existing data behavior
Start test: Writing a dataset: no format specified
'test-dataset-write.R:220' [success]
'test-dataset-write.R:224' [success]
'test-dataset-write.R:227' [success]
End test: Writing a dataset: no format specified
Start test: Dataset writing: dplyr methods
'test-dataset-write.R:241' [success]
'test-dataset-write.R:242' [success]
'test-dataset-write.R:252' [success]
'test-dataset-write.R:264' [success]
'test-dataset-write.R:277' [success]
'test-dataset-write.R:291' [success]
End test: Dataset writing: dplyr methods
Start test: Dataset writing: non-hive
'test-dataset-write.R:306' [success]
'test-dataset-write.R:307' [success]
End test: Dataset writing: non-hive
Start test: Dataset writing: no partitioning
'test-dataset-write.R:315' [success]
'test-dataset-write.R:316' [success]
End test: Dataset writing: no partitioning
Start test: Dataset writing: partition on null
'test-dataset-write.R:325' [success]
'test-dataset-write.R:326' [success]
'test-dataset-write.R:331' [success]
'test-dataset-write.R:332' [success]
'test-dataset-write.R:336' [success]
End test: Dataset writing: partition on null
Start test: Dataset writing: from data.frame
'test-dataset-write.R:354' [success]
'test-dataset-write.R:355' [success]
'test-dataset-write.R:359' [success]
End test: Dataset writing: from data.frame
Start test: Dataset writing: from RecordBatch
'test-dataset-write.R:379' [success]
'test-dataset-write.R:380' [success]
'test-dataset-write.R:384' [success]
End test: Dataset writing: from RecordBatch
Start test: Writing a dataset: Ipc format options & compression
'test-dataset-write.R:407' [success]
'test-dataset-write.R:410' [success]
End test: Writing a dataset: Ipc format options & compression
Start test: Writing a dataset: Parquet format options
'test-dataset-write.R:436' [success]
'test-dataset-write.R:440' [success]
'test-dataset-write.R:450' [success]
'test-dataset-write.R:451' [success]
'test-dataset-write.R:455' [success]
End test: Writing a dataset: Parquet format options
Start test: Writing a dataset: CSV format options
'test-dataset-write.R:478' [success]
'test-dataset-write.R:480' [success]
'test-dataset-write.R:484' [success]
'test-dataset-write.R:489' [success]
End test: Writing a dataset: CSV format options
Start test: Dataset writing: unsupported features/input validation
'test-dataset-write.R:494' [success]
'test-dataset-write.R:495' [success]
'test-dataset-write.R:501' [success]
'test-dataset-write.R:505' [success]
'test-dataset-write.R:508' [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:525' [success]
'test-dataset-write.R:530' [success]
'test-dataset-write.R:536' [success]
'test-dataset-write.R:542' [success]
'test-dataset-write.R:548' [success]
'test-dataset-write.R:554' [success]
'test-dataset-write.R:560' [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:577' [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:591' [skip]
End test: write_dataset checks for format-specific arguments
Start test: Dataset write max open files
'test-dataset-write.R:655' [success]
'test-dataset-write.R:667' [success]
End test: Dataset write max open files
Start test: Dataset write max rows per files
'test-dataset-write.R:698' [success]
'test-dataset-write.R:704' [success]
'test-dataset-write.R:704' [success]
'test-dataset-write.R:704' [success]
'test-dataset-write.R:704' [success]
'test-dataset-write.R:707' [success]
End test: Dataset write max rows per files
Start test: Dataset min_rows_per_group
'test-dataset-write.R:747' [success]
'test-dataset-write.R:750' [success]
'test-dataset-write.R:754' [success]
'test-dataset-write.R:756' [success]
End test: Dataset min_rows_per_group
Start test: Dataset write max rows per group
'test-dataset-write.R:785' [success]
End test: Dataset write max rows per group
Start test: Setup (putting data in the dir)
'test-dataset.R:32' [success]
'test-dataset.R:38' [success]
'test-dataset.R:46' [success]
End test: Setup (putting data in the dir)
Start test: IPC/Feather format data
'test-dataset.R:51' [success]
'test-dataset.R:51' [success]
'test-dataset.R:52' [success]
'test-dataset.R:52' [success]
'test-dataset.R:53' [success]
'test-dataset.R:54' [success]
'test-dataset.R:56' [success]
'test-dataset.R:69' [success]
End test: IPC/Feather format data
Start test: URI-decoding with directory partitioning
'test-dataset.R:112' [success]
'test-dataset.R:112' [success]
'test-dataset.R:112' [success]
'test-dataset.R:112' [success]
'test-dataset.R:112' [success]
'test-dataset.R:112' [success]
'test-dataset.R:112' [success]
'test-dataset.R:112' [success]
'test-dataset.R:123' [success]
'test-dataset.R:134' [success]
'test-dataset.R:151' [success]
End test: URI-decoding with directory partitioning
Start test: URI-decoding with hive partitioning
'test-dataset.R:178' [success]
'test-dataset.R:178' [success]
'test-dataset.R:178' [success]
'test-dataset.R:178' [success]
'test-dataset.R:178' [success]
'test-dataset.R:178' [success]
'test-dataset.R:178' [success]
'test-dataset.R:178' [success]
'test-dataset.R:187' [success]
'test-dataset.R:196' [success]
'test-dataset.R:210' [success]
End test: URI-decoding with hive partitioning
Start test: URI-decoding with hive partitioning with key encoded
'test-dataset.R:237' [success]
'test-dataset.R:237' [success]
'test-dataset.R:237' [success]
'test-dataset.R:237' [success]
'test-dataset.R:237' [success]
'test-dataset.R:237' [success]
'test-dataset.R:237' [success]
'test-dataset.R:237' [success]
'test-dataset.R:246' [success]
'test-dataset.R:261' [success]
End test: URI-decoding with hive partitioning with key encoded
Start test: Simple interface for datasets
'test-dataset.R:280' [success]
'test-dataset.R:280' [success]
'test-dataset.R:281' [success]
'test-dataset.R:281' [success]
'test-dataset.R:282' [success]
'test-dataset.R:282' [success]
'test-dataset.R:283' [success]
'test-dataset.R:295' [success]
'test-dataset.R:308' [success]
End test: Simple interface for datasets
Start test: Can set schema on dataset
'test-dataset.R:317' [success]
'test-dataset.R:320' [success]
'test-dataset.R:321' [success]
'test-dataset.R:324' [success]
End test: Can set schema on dataset
Start test: dim method returns the correct number of rows and columns
'test-dataset.R:329' [success]
End test: dim method returns the correct number of rows and columns
Start test: dim() correctly determine numbers of rows and columns on arrow_dplyr_query object
'test-dataset.R:336' [success]
'test-dataset.R:342' [success]
'test-dataset.R:348' [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:362' [success]
End test: Simple interface for datasets (custom ParquetFileFormat)
Start test: Hive partitioning
'test-dataset.R:367' [success]
'test-dataset.R:367' [success]
'test-dataset.R:368' [success]
End test: Hive partitioning
Start test: input validation
'test-dataset.R:380' [success]
End test: input validation
Start test: Partitioning inference
'test-dataset.R:388' [success]
'test-dataset.R:389' [success]
'test-dataset.R:402' [success]
'test-dataset.R:403' [success]
End test: Partitioning inference
Start test: Specifying partitioning when hive_style
'test-dataset.R:419' [success]
'test-dataset.R:422' [success]
'test-dataset.R:435' [success]
'test-dataset.R:441' [success]
'test-dataset.R:444' [success]
'test-dataset.R:460' [success]
'test-dataset.R:467' [success]
'test-dataset.R:468' [success]
End test: Specifying partitioning when hive_style
Start test: Including partition columns in schema, hive style
'test-dataset.R:477' [success]
'test-dataset.R:481' [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:498' [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:503' [success]
End test: partitioning = NULL to ignore partition information (but why?)
Start test: Dataset with multiple file formats
'test-dataset.R:507' [skip]
End test: Dataset with multiple file formats
Start test: Creating UnionDataset
'test-dataset.R:529' [success]
'test-dataset.R:529' [success]
'test-dataset.R:530' [success]
'test-dataset.R:544' [success]
'test-dataset.R:544' [success]
'test-dataset.R:545' [success]
'test-dataset.R:558' [success]
End test: Creating UnionDataset
Start test: UnionDataset can merge schemas
'test-dataset.R:583' [success]
'test-dataset.R:584' [error]
End test: UnionDataset can merge schemas
Start test: UnionDataset handles InMemoryDatasets
'test-dataset.R:618' [success]
End test: UnionDataset handles InMemoryDatasets
Start test: scalar aggregates with many batches (ARROW-16904)
'test-dataset.R:628' [success]
'test-dataset.R:633' [success]
End test: scalar aggregates with many batches (ARROW-16904)
Start test: map_batches
'test-dataset.R:644' [success]
'test-dataset.R:655' [success]
'test-dataset.R:667' [success]
'test-dataset.R:676' [success]
'test-dataset.R:687' [success]
End test: map_batches
Start test: map_batches with explicit schema
'test-dataset.R:713' [success]
'test-dataset.R:730' [success]
End test: map_batches with explicit schema
Start test: map_batches without explicit schema
'test-dataset.R:757' [success]
'test-dataset.R:773' [success]
End test: map_batches without explicit schema
Start test: head/tail
'test-dataset.R:793' [success]
'test-dataset.R:794' [success]
'test-dataset.R:799' [success]
'test-dataset.R:800' [success]
'test-dataset.R:804' [success]
'test-dataset.R:805' [success]
'test-dataset.R:804' [success]
'test-dataset.R:805' [success]
'test-dataset.R:807' [success]
'test-dataset.R:808' [success]
End test: head/tail
Start test: unique()
'test-dataset.R:818' [success]
'test-dataset.R:819' [success]
'test-dataset.R:820' [success]
'test-dataset.R:826' [success]
'test-dataset.R:829' [success]
'test-dataset.R:832' [success]
'test-dataset.R:838' [success]
'test-dataset.R:844' [skip]
End test: unique()
Start test: Dataset [ (take by index)
'test-dataset.R:851' [success]
'test-dataset.R:856' [success]
'test-dataset.R:861' [success]
'test-dataset.R:876' [success]
End test: Dataset [ (take by index)
Start test: Dataset and query print methods
'test-dataset.R:887' [success]
'test-dataset.R:903' [success]
'test-dataset.R:905' [success]
'test-dataset.R:918' [success]
End test: Dataset and query print methods
Start test: Scanner$ScanBatches
'test-dataset.R:939' [success]
'test-dataset.R:943' [success]
End test: Scanner$ScanBatches
Start test: Scanner$ToRecordBatchReader()
'test-dataset.R:954' [success]
'test-dataset.R:954' [success]
'test-dataset.R:955' [success]
End test: Scanner$ToRecordBatchReader()
Start test: Scanner$create() filter/projection pushdown
'test-dataset.R:978' [success]
'test-dataset.R:991' [success]
'test-dataset.R:996' [success]
'test-dataset.R:1005' [success]
End test: Scanner$create() filter/projection pushdown
Start test: Assembling a Dataset manually and getting a Table
'test-dataset.R:1020' [success]
'test-dataset.R:1020' [success]
'test-dataset.R:1023' [success]
'test-dataset.R:1023' [success]
'test-dataset.R:1026' [success]
'test-dataset.R:1027' [success]
'test-dataset.R:1030' [success]
'test-dataset.R:1030' [success]
'test-dataset.R:1031' [success]
'test-dataset.R:1031' [success]
'test-dataset.R:1032' [success]
'test-dataset.R:1032' [success]
'test-dataset.R:1033' [success]
'test-dataset.R:1034' [success]
'test-dataset.R:1037' [success]
'test-dataset.R:1037' [success]
'test-dataset.R:1037' [success]
'test-dataset.R:1037' [success]
'test-dataset.R:1037' [success]
'test-dataset.R:1037' [success]
'test-dataset.R:1037' [success]
'test-dataset.R:1037' [success]
End test: Assembling a Dataset manually and getting a Table
Start test: Assembling multiple DatasetFactories with DatasetFactory
'test-dataset.R:1042' [success]
'test-dataset.R:1042' [success]
'test-dataset.R:1044' [success]
'test-dataset.R:1044' [success]
'test-dataset.R:1047' [success]
'test-dataset.R:1047' [success]
'test-dataset.R:1050' [success]
'test-dataset.R:1050' [success]
'test-dataset.R:1053' [success]
'test-dataset.R:1056' [success]
'test-dataset.R:1056' [success]
'test-dataset.R:1057' [success]
'test-dataset.R:1057' [success]
'test-dataset.R:1058' [success]
'test-dataset.R:1059' [success]
'test-dataset.R:1061' [success]
'test-dataset.R:1061' [success]
'test-dataset.R:1061' [success]
'test-dataset.R:1061' [success]
'test-dataset.R:1061' [success]
'test-dataset.R:1061' [success]
'test-dataset.R:1061' [success]
'test-dataset.R:1061' [success]
End test: Assembling multiple DatasetFactories with DatasetFactory
'test-dataset.R:1066' [skip]
Start test: expand_across correctly expands quosures
'test-dplyr-across.R:23' [success]
'test-dplyr-across.R:33' [success]
'test-dplyr-across.R:45' [success]
'test-dplyr-across.R:55' [success]
'test-dplyr-across.R:67' [success]
'test-dplyr-across.R:79' [success]
'test-dplyr-across.R:89' [success]
'test-dplyr-across.R:99' [success]
'test-dplyr-across.R:111' [success]
'test-dplyr-across.R:121' [success]
'test-dplyr-across.R:131' [success]
'test-dplyr-across.R:142' [success]
'test-dplyr-across.R:153' [success]
'test-dplyr-across.R:163' [success]
'test-dplyr-across.R:173' [success]
'test-dplyr-across.R:183' [success]
'test-dplyr-across.R:195' [success]
'test-dplyr-across.R:207' [success]
'test-dplyr-across.R:217' [success]
'test-dplyr-across.R:226' [success]
End test: expand_across correctly expands quosures
Start test: purrr-style lambda functions are supported
'test-dplyr-across.R:241' [success]
'test-dplyr-across.R:251' [success]
'test-dplyr-across.R:261' [success]
'test-dplyr-across.R:273' [success]
End test: purrr-style lambda functions are supported
Start test: ARROW-14071 - function(x)-style lambda functions are not supported
'test-dplyr-across.R:283' [success]
'test-dplyr-across.R:292' [success]
End test: ARROW-14071 - function(x)-style lambda functions are not supported
Start test: if_all() and if_any() are supported
'test-dplyr-across.R:305' [success]
'test-dplyr-across.R:311' [success]
End test: if_all() and if_any() are supported
Start test: arrange() on integer, double, and character columns
'test-dplyr-arrange.R:24' [success]
'test-dplyr-arrange.R:24' [success]
'test-dplyr-arrange.R:24' [success]
'test-dplyr-arrange.R:24' [success]
'test-dplyr-arrange.R:30' [success]
'test-dplyr-arrange.R:30' [success]
'test-dplyr-arrange.R:30' [success]
'test-dplyr-arrange.R:30' [success]
'test-dplyr-arrange.R:36' [success]
'test-dplyr-arrange.R:36' [success]
'test-dplyr-arrange.R:36' [success]
'test-dplyr-arrange.R:36' [success]
'test-dplyr-arrange.R:42' [success]
'test-dplyr-arrange.R:42' [success]
'test-dplyr-arrange.R:42' [success]
'test-dplyr-arrange.R:42' [success]
'test-dplyr-arrange.R:48' [success]
'test-dplyr-arrange.R:48' [success]
'test-dplyr-arrange.R:48' [success]
'test-dplyr-arrange.R:48' [success]
'test-dplyr-arrange.R:54' [success]
'test-dplyr-arrange.R:54' [success]
'test-dplyr-arrange.R:54' [success]
'test-dplyr-arrange.R:54' [success]
'test-dplyr-arrange.R:61' [success]
'test-dplyr-arrange.R:61' [success]
'test-dplyr-arrange.R:61' [success]
'test-dplyr-arrange.R:61' [success]
'test-dplyr-arrange.R:68' [success]
'test-dplyr-arrange.R:68' [success]
'test-dplyr-arrange.R:68' [success]
'test-dplyr-arrange.R:68' [success]
'test-dplyr-arrange.R:74' [success]
'test-dplyr-arrange.R:74' [success]
'test-dplyr-arrange.R:74' [success]
'test-dplyr-arrange.R:74' [success]
'test-dplyr-arrange.R:81' [success]
'test-dplyr-arrange.R:81' [success]
'test-dplyr-arrange.R:81' [success]
'test-dplyr-arrange.R:81' [success]
'test-dplyr-arrange.R:88' [success]
'test-dplyr-arrange.R:88' [success]
'test-dplyr-arrange.R:88' [success]
'test-dplyr-arrange.R:88' [success]
'test-dplyr-arrange.R:95' [success]
'test-dplyr-arrange.R:95' [success]
'test-dplyr-arrange.R:95' [success]
'test-dplyr-arrange.R:95' [success]
'test-dplyr-arrange.R:102' [success]
'test-dplyr-arrange.R:102' [success]
'test-dplyr-arrange.R:102' [success]
'test-dplyr-arrange.R:102' [success]
'test-dplyr-arrange.R:109' [success]
'test-dplyr-arrange.R:109' [success]
'test-dplyr-arrange.R:109' [success]
'test-dplyr-arrange.R:109' [success]
'test-dplyr-arrange.R:117' [success]
'test-dplyr-arrange.R:117' [success]
'test-dplyr-arrange.R:117' [success]
'test-dplyr-arrange.R:117' [success]
'test-dplyr-arrange.R:125' [success]
'test-dplyr-arrange.R:125' [success]
'test-dplyr-arrange.R:125' [success]
'test-dplyr-arrange.R:125' [success]
'test-dplyr-arrange.R:132' [success]
'test-dplyr-arrange.R:132' [success]
'test-dplyr-arrange.R:132' [success]
'test-dplyr-arrange.R:132' [success]
'test-dplyr-arrange.R:139' [success]
'test-dplyr-arrange.R:139' [success]
'test-dplyr-arrange.R:139' [success]
'test-dplyr-arrange.R:139' [success]
'test-dplyr-arrange.R:146' [success]
'test-dplyr-arrange.R:146' [success]
'test-dplyr-arrange.R:146' [success]
'test-dplyr-arrange.R:146' [success]
'test-dplyr-arrange.R:154' [success]
'test-dplyr-arrange.R:154' [success]
'test-dplyr-arrange.R:154' [success]
'test-dplyr-arrange.R:154' [success]
End test: arrange() on integer, double, and character columns
Start test: arrange() on datetime columns
'test-dplyr-arrange.R:163' [success]
'test-dplyr-arrange.R:163' [success]
'test-dplyr-arrange.R:163' [success]
'test-dplyr-arrange.R:163' [success]
'test-dplyr-arrange.R:169' [success]
'test-dplyr-arrange.R:169' [success]
'test-dplyr-arrange.R:169' [success]
'test-dplyr-arrange.R:169' [success]
End test: arrange() on datetime columns
Start test: arrange() on logical columns
'test-dplyr-arrange.R:179' [success]
'test-dplyr-arrange.R:179' [success]
'test-dplyr-arrange.R:179' [success]
'test-dplyr-arrange.R:179' [success]
End test: arrange() on logical columns
Start test: arrange() with bad inputs
'test-dplyr-arrange.R:188' [success]
'test-dplyr-arrange.R:195' [success]
'test-dplyr-arrange.R:202' [success]
'test-dplyr-arrange.R:209' [success]
'test-dplyr-arrange.R:216' [success]
'test-dplyr-arrange.R:223' [success]
End test: arrange() with bad inputs
Start test: Can use across() within arrange()
'test-dplyr-arrange.R:233' [success]
'test-dplyr-arrange.R:233' [success]
'test-dplyr-arrange.R:233' [success]
'test-dplyr-arrange.R:233' [success]
'test-dplyr-arrange.R:239' [success]
'test-dplyr-arrange.R:239' [success]
'test-dplyr-arrange.R:239' [success]
'test-dplyr-arrange.R:239' [success]
End test: Can use across() within arrange()
Start test: implicit_schema with select
'test-dplyr-collapse.R:35' [success]
End test: implicit_schema with select
Start test: implicit_schema with rename
'test-dplyr-collapse.R:44' [success]
End test: implicit_schema with rename
Start test: implicit_schema with mutate
'test-dplyr-collapse.R:53' [success]
End test: implicit_schema with mutate
Start test: implicit_schema with summarize
'test-dplyr-collapse.R:65' [success]
End test: implicit_schema with summarize
Start test: implicit_schema with group_by summarize
'test-dplyr-collapse.R:76' [success]
End test: implicit_schema with group_by summarize
Start test: collapse
'test-dplyr-collapse.R:92' [success]
'test-dplyr-collapse.R:93' [success]
'test-dplyr-collapse.R:94' [success]
'test-dplyr-collapse.R:96' [success]
'test-dplyr-collapse.R:96' [success]
'test-dplyr-collapse.R:96' [success]
'test-dplyr-collapse.R:96' [success]
'test-dplyr-collapse.R:108' [success]
'test-dplyr-collapse.R:108' [success]
'test-dplyr-collapse.R:108' [success]
'test-dplyr-collapse.R:108' [success]
'test-dplyr-collapse.R:120' [success]
'test-dplyr-collapse.R:120' [success]
'test-dplyr-collapse.R:120' [success]
'test-dplyr-collapse.R:120' [success]
End test: collapse
Start test: Properties of collapsed query
'test-dplyr-collapse.R:159' [success]
'test-dplyr-collapse.R:161' [success]
'test-dplyr-collapse.R:171' [success]
'test-dplyr-collapse.R:195' [success]
'test-dplyr-collapse.R:202' [skip]
End test: Properties of collapsed query
Start test: query_on_dataset handles collapse()
'test-dplyr-collapse.R:213' [success]
'test-dplyr-collapse.R:217' [success]
'test-dplyr-collapse.R:232' [success]
'test-dplyr-collapse.R:236' [success]
End test: query_on_dataset handles collapse()
Start test: collapse doesn't unnecessarily add ProjectNodes
'test-dplyr-collapse.R:252' [success]
'test-dplyr-collapse.R:262' [success]
'test-dplyr-collapse.R:277' [success]
End test: collapse doesn't unnecessarily add ProjectNodes
Start test: count/tally
'test-dplyr-count.R:25' [success]
'test-dplyr-count.R:25' [success]
'test-dplyr-count.R:25' [success]
'test-dplyr-count.R:25' [success]
'test-dplyr-count.R:32' [success]
'test-dplyr-count.R:32' [success]
'test-dplyr-count.R:32' [success]
'test-dplyr-count.R:32' [success]
End test: count/tally
Start test: count/tally with wt and grouped data
'test-dplyr-count.R:41' [success]
'test-dplyr-count.R:41' [success]
'test-dplyr-count.R:41' [success]
'test-dplyr-count.R:41' [success]
'test-dplyr-count.R:49' [success]
'test-dplyr-count.R:49' [success]
'test-dplyr-count.R:49' [success]
'test-dplyr-count.R:49' [success]
End test: count/tally with wt and grouped data
Start test: count/tally with sort
'test-dplyr-count.R:59' [success]
'test-dplyr-count.R:59' [success]
'test-dplyr-count.R:59' [success]
'test-dplyr-count.R:59' [success]
'test-dplyr-count.R:67' [success]
'test-dplyr-count.R:67' [success]
'test-dplyr-count.R:67' [success]
'test-dplyr-count.R:67' [success]
End test: count/tally with sort
Start test: count/tally with name arg
'test-dplyr-count.R:77' [success]
'test-dplyr-count.R:77' [success]
'test-dplyr-count.R:77' [success]
'test-dplyr-count.R:77' [success]
'test-dplyr-count.R:84' [success]
'test-dplyr-count.R:84' [success]
'test-dplyr-count.R:84' [success]
'test-dplyr-count.R:84' [success]
End test: count/tally with name arg
Start test: count returns an ungrouped tibble
'test-dplyr-count.R:93' [success]
'test-dplyr-count.R:93' [success]
'test-dplyr-count.R:93' [success]
'test-dplyr-count.R:93' [success]
End test: count returns an ungrouped tibble
Start test: distinct()
'test-dplyr-distinct.R:24' [success]
'test-dplyr-distinct.R:24' [failure]
'test-dplyr-distinct.R:24' [success]
'test-dplyr-distinct.R:24' [failure]
End test: distinct()
Start test: distinct() works without any variables
'test-dplyr-distinct.R:34' [success]
'test-dplyr-distinct.R:34' [success]
'test-dplyr-distinct.R:34' [success]
'test-dplyr-distinct.R:34' [success]
'test-dplyr-distinct.R:42' [success]
'test-dplyr-distinct.R:42' [success]
'test-dplyr-distinct.R:42' [success]
'test-dplyr-distinct.R:42' [success]
End test: distinct() works without any variables
Start test: distinct() can retain groups
'test-dplyr-distinct.R:54' [success]
'test-dplyr-distinct.R:54' [failure]
'test-dplyr-distinct.R:54' [success]
'test-dplyr-distinct.R:54' [failure]
'test-dplyr-distinct.R:64' [success]
'test-dplyr-distinct.R:64' [failure]
'test-dplyr-distinct.R:64' [success]
'test-dplyr-distinct.R:64' [failure]
End test: distinct() can retain groups
Start test: distinct() can contain expressions
'test-dplyr-distinct.R:75' [success]
'test-dplyr-distinct.R:75' [success]
'test-dplyr-distinct.R:75' [success]
'test-dplyr-distinct.R:75' [success]
'test-dplyr-distinct.R:83' [success]
'test-dplyr-distinct.R:83' [failure]
'test-dplyr-distinct.R:83' [success]
'test-dplyr-distinct.R:83' [failure]
End test: distinct() can contain expressions
Start test: across() works in distinct()
'test-dplyr-distinct.R:94' [success]
'test-dplyr-distinct.R:94' [success]
'test-dplyr-distinct.R:94' [success]
'test-dplyr-distinct.R:94' [success]
End test: across() works in distinct()
Start test: distinct() can return all columns
'test-dplyr-distinct.R:104' [skip]
End test: distinct() can return all columns
Start test: filter() on is.na()
'test-dplyr-filter.R:30' [success]
'test-dplyr-filter.R:30' [success]
'test-dplyr-filter.R:30' [success]
'test-dplyr-filter.R:30' [success]
End test: filter() on is.na()
Start test: filter() with NAs in selection
'test-dplyr-filter.R:40' [success]
'test-dplyr-filter.R:40' [success]
'test-dplyr-filter.R:40' [success]
'test-dplyr-filter.R:40' [success]
End test: filter() with NAs in selection
Start test: Filter returning an empty Table should not segfault (ARROW-8354)
'test-dplyr-filter.R:50' [success]
'test-dplyr-filter.R:50' [success]
'test-dplyr-filter.R:50' [success]
'test-dplyr-filter.R:50' [success]
End test: Filter returning an empty Table should not segfault (ARROW-8354)
Start test: filtering with expression
'test-dplyr-filter.R:61' [success]
'test-dplyr-filter.R:61' [success]
'test-dplyr-filter.R:61' [success]
'test-dplyr-filter.R:61' [success]
End test: filtering with expression
Start test: filtering with arithmetic
'test-dplyr-filter.R:71' [success]
'test-dplyr-filter.R:71' [success]
'test-dplyr-filter.R:71' [success]
'test-dplyr-filter.R:71' [success]
'test-dplyr-filter.R:79' [success]
'test-dplyr-filter.R:79' [success]
'test-dplyr-filter.R:79' [success]
'test-dplyr-filter.R:79' [success]
'test-dplyr-filter.R:87' [success]
'test-dplyr-filter.R:87' [success]
'test-dplyr-filter.R:87' [success]
'test-dplyr-filter.R:87' [success]
'test-dplyr-filter.R:95' [success]
'test-dplyr-filter.R:95' [success]
'test-dplyr-filter.R:95' [success]
'test-dplyr-filter.R:95' [success]
'test-dplyr-filter.R:103' [success]
'test-dplyr-filter.R:103' [success]
'test-dplyr-filter.R:103' [success]
'test-dplyr-filter.R:103' [success]
'test-dplyr-filter.R:111' [success]
'test-dplyr-filter.R:111' [success]
'test-dplyr-filter.R:111' [success]
'test-dplyr-filter.R:111' [success]
'test-dplyr-filter.R:119' [success]
'test-dplyr-filter.R:119' [success]
'test-dplyr-filter.R:119' [success]
'test-dplyr-filter.R:119' [success]
End test: filtering with arithmetic
Start test: filtering with expression + autocasting
'test-dplyr-filter.R:129' [success]
'test-dplyr-filter.R:129' [success]
'test-dplyr-filter.R:129' [success]
'test-dplyr-filter.R:129' [success]
'test-dplyr-filter.R:137' [success]
'test-dplyr-filter.R:137' [success]
'test-dplyr-filter.R:137' [success]
'test-dplyr-filter.R:137' [success]
'test-dplyr-filter.R:145' [success]
'test-dplyr-filter.R:145' [success]
'test-dplyr-filter.R:145' [success]
'test-dplyr-filter.R:145' [success]
End test: filtering with expression + autocasting
Start test: More complex select/filter
'test-dplyr-filter.R:155' [success]
'test-dplyr-filter.R:155' [success]
'test-dplyr-filter.R:155' [success]
'test-dplyr-filter.R:155' [success]
End test: More complex select/filter
Start test: filter() with %in%
'test-dplyr-filter.R:167' [success]
'test-dplyr-filter.R:167' [success]
'test-dplyr-filter.R:167' [success]
'test-dplyr-filter.R:167' [success]
End test: filter() with %in%
Start test: Negative scalar values
'test-dplyr-filter.R:176' [success]
'test-dplyr-filter.R:176' [success]
'test-dplyr-filter.R:176' [success]
'test-dplyr-filter.R:176' [success]
'test-dplyr-filter.R:182' [success]
'test-dplyr-filter.R:182' [success]
'test-dplyr-filter.R:182' [success]
'test-dplyr-filter.R:182' [success]
'test-dplyr-filter.R:188' [success]
'test-dplyr-filter.R:188' [success]
'test-dplyr-filter.R:188' [success]
'test-dplyr-filter.R:188' [success]
End test: Negative scalar values
Start test: filter() with between()
'test-dplyr-filter.R:197' [success]
'test-dplyr-filter.R:197' [success]
'test-dplyr-filter.R:197' [success]
'test-dplyr-filter.R:197' [success]
'test-dplyr-filter.R:204' [success]
'test-dplyr-filter.R:204' [success]
'test-dplyr-filter.R:204' [success]
'test-dplyr-filter.R:204' [success]
'test-dplyr-filter.R:211' [success]
'test-dplyr-filter.R:220' [success]
'test-dplyr-filter.R:227' [success]
'test-dplyr-filter.R:234' [success]
End test: filter() with between()
Start test: filter() with string ops
'test-dplyr-filter.R:244' [success]
'test-dplyr-filter.R:244' [success]
'test-dplyr-filter.R:244' [success]
'test-dplyr-filter.R:244' [success]
'test-dplyr-filter.R:251' [success]
'test-dplyr-filter.R:251' [success]
'test-dplyr-filter.R:251' [success]
'test-dplyr-filter.R:251' [success]
End test: filter() with string ops
Start test: filter environment scope
'test-dplyr-filter.R:261' [success]
'test-dplyr-filter.R:261' [success]
'test-dplyr-filter.R:261' [success]
'test-dplyr-filter.R:264' [success]
'test-dplyr-filter.R:264' [success]
'test-dplyr-filter.R:264' [success]
'test-dplyr-filter.R:264' [success]
'test-dplyr-filter.R:272' [success]
'test-dplyr-filter.R:272' [success]
'test-dplyr-filter.R:272' [success]
'test-dplyr-filter.R:276' [success]
'test-dplyr-filter.R:276' [success]
'test-dplyr-filter.R:276' [success]
'test-dplyr-filter.R:276' [success]
'test-dplyr-filter.R:284' [success]
'test-dplyr-filter.R:284' [success]
'test-dplyr-filter.R:284' [success]
'test-dplyr-filter.R:284' [success]
'test-dplyr-filter.R:292' [skip]
End test: filter environment scope
Start test: Filtering on a column that doesn't exist errors correctly
'test-dplyr-filter.R:303' [skip]
End test: Filtering on a column that doesn't exist errors correctly
Start test: Filtering with unsupported functions
'test-dplyr-filter.R:328' [success]
'test-dplyr-filter.R:328' [success]
'test-dplyr-filter.R:328' [success]
'test-dplyr-filter.R:328' [success]
'test-dplyr-filter.R:335' [success]
'test-dplyr-filter.R:335' [success]
'test-dplyr-filter.R:335' [success]
'test-dplyr-filter.R:335' [success]
End test: Filtering with unsupported functions
Start test: Calling Arrow compute functions 'directly'
'test-dplyr-filter.R:351' [success]
'test-dplyr-filter.R:362' [success]
'test-dplyr-filter.R:362' [success]
'test-dplyr-filter.R:362' [success]
'test-dplyr-filter.R:362' [success]
End test: Calling Arrow compute functions 'directly'
Start test: filter() with .data pronoun
'test-dplyr-filter.R:375' [success]
'test-dplyr-filter.R:375' [success]
'test-dplyr-filter.R:375' [success]
'test-dplyr-filter.R:375' [success]
'test-dplyr-filter.R:385' [success]
'test-dplyr-filter.R:385' [success]
'test-dplyr-filter.R:385' [success]
'test-dplyr-filter.R:385' [success]
'test-dplyr-filter.R:395' [success]
'test-dplyr-filter.R:395' [success]
'test-dplyr-filter.R:395' [success]
'test-dplyr-filter.R:395' [success]
End test: filter() with .data pronoun
Start test: filter() with namespaced functions
'test-dplyr-filter.R:405' [success]
'test-dplyr-filter.R:405' [success]
'test-dplyr-filter.R:405' [success]
'test-dplyr-filter.R:405' [success]
'test-dplyr-filter.R:413' [success]
'test-dplyr-filter.R:413' [success]
'test-dplyr-filter.R:413' [success]
'test-dplyr-filter.R:413' [success]
End test: filter() with namespaced functions
Start test: filter() with across()
'test-dplyr-filter.R:422' [success]
'test-dplyr-filter.R:422' [success]
'test-dplyr-filter.R:422' [success]
'test-dplyr-filter.R:422' [success]
'test-dplyr-filter.R:429' [success]
'test-dplyr-filter.R:429' [success]
'test-dplyr-filter.R:429' [success]
'test-dplyr-filter.R:429' [success]
End test: filter() with across()
Start test: if_else and ifelse
'test-dplyr-funcs-conditional.R:27' [success]
'test-dplyr-funcs-conditional.R:27' [success]
'test-dplyr-funcs-conditional.R:27' [success]
'test-dplyr-funcs-conditional.R:27' [success]
'test-dplyr-funcs-conditional.R:37' [success]
'test-dplyr-funcs-conditional.R:37' [success]
'test-dplyr-funcs-conditional.R:37' [success]
'test-dplyr-funcs-conditional.R:37' [success]
'test-dplyr-funcs-conditional.R:46' [success]
'test-dplyr-funcs-conditional.R:55' [success]
'test-dplyr-funcs-conditional.R:55' [success]
'test-dplyr-funcs-conditional.R:55' [success]
'test-dplyr-funcs-conditional.R:55' [success]
'test-dplyr-funcs-conditional.R:64' [success]
'test-dplyr-funcs-conditional.R:64' [success]
'test-dplyr-funcs-conditional.R:64' [success]
'test-dplyr-funcs-conditional.R:64' [success]
'test-dplyr-funcs-conditional.R:74' [success]
'test-dplyr-funcs-conditional.R:74' [success]
'test-dplyr-funcs-conditional.R:74' [success]
'test-dplyr-funcs-conditional.R:74' [success]
'test-dplyr-funcs-conditional.R:83' [success]
'test-dplyr-funcs-conditional.R:83' [success]
'test-dplyr-funcs-conditional.R:83' [success]
'test-dplyr-funcs-conditional.R:83' [success]
'test-dplyr-funcs-conditional.R:92' [success]
'test-dplyr-funcs-conditional.R:92' [success]
'test-dplyr-funcs-conditional.R:92' [success]
'test-dplyr-funcs-conditional.R:92' [success]
'test-dplyr-funcs-conditional.R:101' [success]
'test-dplyr-funcs-conditional.R:101' [success]
'test-dplyr-funcs-conditional.R:101' [success]
'test-dplyr-funcs-conditional.R:101' [success]
'test-dplyr-funcs-conditional.R:110' [success]
'test-dplyr-funcs-conditional.R:110' [success]
'test-dplyr-funcs-conditional.R:110' [success]
'test-dplyr-funcs-conditional.R:110' [success]
'test-dplyr-funcs-conditional.R:119' [success]
'test-dplyr-funcs-conditional.R:119' [success]
'test-dplyr-funcs-conditional.R:119' [success]
'test-dplyr-funcs-conditional.R:119' [success]
'test-dplyr-funcs-conditional.R:136' [success]
'test-dplyr-funcs-conditional.R:136' [success]
'test-dplyr-funcs-conditional.R:136' [success]
'test-dplyr-funcs-conditional.R:136' [success]
'test-dplyr-funcs-conditional.R:146' [skip]
End test: if_else and ifelse
Start test: case_when()
'test-dplyr-funcs-conditional.R:166' [success]
'test-dplyr-funcs-conditional.R:166' [success]
'test-dplyr-funcs-conditional.R:166' [success]
'test-dplyr-funcs-conditional.R:166' [success]
'test-dplyr-funcs-conditional.R:172' [success]
'test-dplyr-funcs-conditional.R:172' [success]
'test-dplyr-funcs-conditional.R:172' [success]
'test-dplyr-funcs-conditional.R:172' [success]
'test-dplyr-funcs-conditional.R:178' [success]
'test-dplyr-funcs-conditional.R:178' [success]
'test-dplyr-funcs-conditional.R:178' [success]
'test-dplyr-funcs-conditional.R:178' [success]
'test-dplyr-funcs-conditional.R:184' [success]
'test-dplyr-funcs-conditional.R:184' [success]
'test-dplyr-funcs-conditional.R:184' [success]
'test-dplyr-funcs-conditional.R:184' [success]
'test-dplyr-funcs-conditional.R:196' [success]
'test-dplyr-funcs-conditional.R:196' [success]
'test-dplyr-funcs-conditional.R:196' [success]
'test-dplyr-funcs-conditional.R:196' [success]
'test-dplyr-funcs-conditional.R:209' [success]
'test-dplyr-funcs-conditional.R:227' [success]
'test-dplyr-funcs-conditional.R:236' [success]
'test-dplyr-funcs-conditional.R:245' [success]
'test-dplyr-funcs-conditional.R:254' [success]
'test-dplyr-funcs-conditional.R:263' [success]
'test-dplyr-funcs-conditional.R:273' [success]
'test-dplyr-funcs-conditional.R:273' [success]
'test-dplyr-funcs-conditional.R:273' [success]
'test-dplyr-funcs-conditional.R:273' [success]
'test-dplyr-funcs-conditional.R:279' [success]
'test-dplyr-funcs-conditional.R:279' [success]
'test-dplyr-funcs-conditional.R:279' [success]
'test-dplyr-funcs-conditional.R:279' [success]
'test-dplyr-funcs-conditional.R:286' [success]
'test-dplyr-funcs-conditional.R:286' [success]
'test-dplyr-funcs-conditional.R:286' [success]
'test-dplyr-funcs-conditional.R:286' [success]
End test: case_when()
Start test: coalesce()
'test-dplyr-funcs-conditional.R:305' [success]
'test-dplyr-funcs-conditional.R:305' [success]
'test-dplyr-funcs-conditional.R:305' [success]
'test-dplyr-funcs-conditional.R:305' [success]
'test-dplyr-funcs-conditional.R:319' [success]
'test-dplyr-funcs-conditional.R:319' [success]
'test-dplyr-funcs-conditional.R:319' [success]
'test-dplyr-funcs-conditional.R:319' [success]
'test-dplyr-funcs-conditional.R:335' [success]
'test-dplyr-funcs-conditional.R:335' [success]
'test-dplyr-funcs-conditional.R:335' [success]
'test-dplyr-funcs-conditional.R:335' [success]
'test-dplyr-funcs-conditional.R:359' [success]
'test-dplyr-funcs-conditional.R:359' [success]
'test-dplyr-funcs-conditional.R:359' [success]
'test-dplyr-funcs-conditional.R:359' [success]
'test-dplyr-funcs-conditional.R:379' [success]
'test-dplyr-funcs-conditional.R:379' [success]
'test-dplyr-funcs-conditional.R:379' [success]
'test-dplyr-funcs-conditional.R:379' [success]
'test-dplyr-funcs-conditional.R:393' [success]
'test-dplyr-funcs-conditional.R:397' [success]
'test-dplyr-funcs-conditional.R:401' [success]
'test-dplyr-funcs-conditional.R:406' [success]
'test-dplyr-funcs-conditional.R:420' [success]
'test-dplyr-funcs-conditional.R:420' [success]
'test-dplyr-funcs-conditional.R:420' [success]
'test-dplyr-funcs-conditional.R:420' [success]
'test-dplyr-funcs-conditional.R:435' [success]
End test: coalesce()
Start test: strptime
'test-dplyr-funcs-datetime.R:83' [success]
'test-dplyr-funcs-datetime.R:83' [success]
'test-dplyr-funcs-datetime.R:112' [success]
'test-dplyr-funcs-datetime.R:122' [success]
'test-dplyr-funcs-datetime.R:132' [success]
'test-dplyr-funcs-datetime.R:142' [success]
'test-dplyr-funcs-datetime.R:152' [success]
'test-dplyr-funcs-datetime.R:165' [success]
'test-dplyr-funcs-datetime.R:180' [skip]
End test: strptime
Start test: strptime works for individual formats
'test-dplyr-funcs-datetime.R:194' [skip]
End test: strptime works for individual formats
Start test: timestamp round trip correctly via strftime and strptime
'test-dplyr-funcs-datetime.R:265' [skip]
End test: timestamp round trip correctly via strftime and strptime
Start test: strptime returns NA when format doesn't match the data
'test-dplyr-funcs-datetime.R:330' [success]
'test-dplyr-funcs-datetime.R:346' [success]
'test-dplyr-funcs-datetime.R:356' [success]
End test: strptime returns NA when format doesn't match the data
Start test: strftime
'test-dplyr-funcs-datetime.R:375' [success]
'test-dplyr-funcs-datetime.R:375' [success]
'test-dplyr-funcs-datetime.R:375' [success]
'test-dplyr-funcs-datetime.R:375' [success]
'test-dplyr-funcs-datetime.R:385' [success]
'test-dplyr-funcs-datetime.R:385' [success]
'test-dplyr-funcs-datetime.R:385' [success]
'test-dplyr-funcs-datetime.R:385' [success]
'test-dplyr-funcs-datetime.R:392' [success]
'test-dplyr-funcs-datetime.R:392' [success]
'test-dplyr-funcs-datetime.R:392' [success]
'test-dplyr-funcs-datetime.R:392' [success]
'test-dplyr-funcs-datetime.R:399' [success]
'test-dplyr-funcs-datetime.R:399' [success]
'test-dplyr-funcs-datetime.R:399' [success]
'test-dplyr-funcs-datetime.R:399' [success]
'test-dplyr-funcs-datetime.R:406' [success]
'test-dplyr-funcs-datetime.R:406' [success]
'test-dplyr-funcs-datetime.R:406' [success]
'test-dplyr-funcs-datetime.R:406' [success]
'test-dplyr-funcs-datetime.R:406' [success]
'test-dplyr-funcs-datetime.R:406' [success]
'test-dplyr-funcs-datetime.R:406' [success]
'test-dplyr-funcs-datetime.R:406' [success]
'test-dplyr-funcs-datetime.R:434' [success]
'test-dplyr-funcs-datetime.R:447' [success]
'test-dplyr-funcs-datetime.R:447' [success]
'test-dplyr-funcs-datetime.R:447' [success]
'test-dplyr-funcs-datetime.R:447' [success]
End test: strftime
Start test: format_ISO8601
'test-dplyr-funcs-datetime.R:459' [skip]
End test: format_ISO8601
Start test: is.* functions from lubridate
'test-dplyr-funcs-datetime.R:531' [success]
'test-dplyr-funcs-datetime.R:531' [success]
'test-dplyr-funcs-datetime.R:531' [success]
'test-dplyr-funcs-datetime.R:531' [success]
'test-dplyr-funcs-datetime.R:542' [success]
'test-dplyr-funcs-datetime.R:542' [success]
'test-dplyr-funcs-datetime.R:542' [success]
'test-dplyr-funcs-datetime.R:542' [success]
'test-dplyr-funcs-datetime.R:553' [success]
'test-dplyr-funcs-datetime.R:553' [success]
'test-dplyr-funcs-datetime.R:553' [success]
'test-dplyr-funcs-datetime.R:553' [success]
'test-dplyr-funcs-datetime.R:564' [success]
'test-dplyr-funcs-datetime.R:564' [success]
'test-dplyr-funcs-datetime.R:564' [success]
'test-dplyr-funcs-datetime.R:564' [success]
End test: is.* functions from lubridate
Start test: extract year from timestamp
'test-dplyr-funcs-datetime.R:582' [success]
'test-dplyr-funcs-datetime.R:582' [success]
'test-dplyr-funcs-datetime.R:582' [success]
'test-dplyr-funcs-datetime.R:582' [success]
End test: extract year from timestamp
Start test: extract isoyear from timestamp
'test-dplyr-funcs-datetime.R:591' [success]
'test-dplyr-funcs-datetime.R:591' [success]
'test-dplyr-funcs-datetime.R:591' [success]
'test-dplyr-funcs-datetime.R:591' [success]
End test: extract isoyear from timestamp
Start test: extract epiyear from timestamp
'test-dplyr-funcs-datetime.R:600' [success]
'test-dplyr-funcs-datetime.R:600' [success]
'test-dplyr-funcs-datetime.R:600' [success]
'test-dplyr-funcs-datetime.R:600' [success]
End test: extract epiyear from timestamp
Start test: extract quarter from timestamp
'test-dplyr-funcs-datetime.R:612' [success]
'test-dplyr-funcs-datetime.R:612' [success]
'test-dplyr-funcs-datetime.R:612' [success]
'test-dplyr-funcs-datetime.R:612' [success]
End test: extract quarter from timestamp
Start test: extract month from timestamp
'test-dplyr-funcs-datetime.R:621' [success]
'test-dplyr-funcs-datetime.R:621' [success]
'test-dplyr-funcs-datetime.R:621' [success]
'test-dplyr-funcs-datetime.R:621' [success]
'test-dplyr-funcs-datetime.R:631' [success]
'test-dplyr-funcs-datetime.R:631' [success]
'test-dplyr-funcs-datetime.R:631' [success]
'test-dplyr-funcs-datetime.R:631' [success]
'test-dplyr-funcs-datetime.R:640' [success]
'test-dplyr-funcs-datetime.R:640' [success]
'test-dplyr-funcs-datetime.R:640' [success]
'test-dplyr-funcs-datetime.R:640' [success]
End test: extract month from timestamp
Start test: extract isoweek from timestamp
'test-dplyr-funcs-datetime.R:650' [success]
'test-dplyr-funcs-datetime.R:650' [success]
'test-dplyr-funcs-datetime.R:650' [success]
'test-dplyr-funcs-datetime.R:650' [success]
End test: extract isoweek from timestamp
Start test: extract epiweek from timestamp
'test-dplyr-funcs-datetime.R:662' [success]
'test-dplyr-funcs-datetime.R:662' [success]
'test-dplyr-funcs-datetime.R:662' [success]
'test-dplyr-funcs-datetime.R:662' [success]
End test: extract epiweek from timestamp
Start test: extract week from timestamp
'test-dplyr-funcs-datetime.R:671' [success]
'test-dplyr-funcs-datetime.R:671' [success]
'test-dplyr-funcs-datetime.R:671' [success]
'test-dplyr-funcs-datetime.R:671' [success]
End test: extract week from timestamp
Start test: extract day from timestamp
'test-dplyr-funcs-datetime.R:683' [success]
'test-dplyr-funcs-datetime.R:683' [success]
'test-dplyr-funcs-datetime.R:683' [success]
'test-dplyr-funcs-datetime.R:683' [success]
End test: extract day from timestamp
Start test: extract wday from timestamp
'test-dplyr-funcs-datetime.R:692' [success]
'test-dplyr-funcs-datetime.R:692' [success]
'test-dplyr-funcs-datetime.R:692' [success]
'test-dplyr-funcs-datetime.R:692' [success]
'test-dplyr-funcs-datetime.R:699' [success]
'test-dplyr-funcs-datetime.R:699' [success]
'test-dplyr-funcs-datetime.R:699' [success]
'test-dplyr-funcs-datetime.R:699' [success]
'test-dplyr-funcs-datetime.R:706' [success]
'test-dplyr-funcs-datetime.R:706' [success]
'test-dplyr-funcs-datetime.R:706' [success]
'test-dplyr-funcs-datetime.R:706' [success]
'test-dplyr-funcs-datetime.R:713' [success]
'test-dplyr-funcs-datetime.R:713' [success]
'test-dplyr-funcs-datetime.R:713' [success]
'test-dplyr-funcs-datetime.R:713' [success]
'test-dplyr-funcs-datetime.R:721' [success]
'test-dplyr-funcs-datetime.R:721' [success]
'test-dplyr-funcs-datetime.R:721' [success]
'test-dplyr-funcs-datetime.R:721' [success]
End test: extract wday from timestamp
Start test: extract mday from timestamp
'test-dplyr-funcs-datetime.R:731' [success]
'test-dplyr-funcs-datetime.R:731' [success]
'test-dplyr-funcs-datetime.R:731' [success]
'test-dplyr-funcs-datetime.R:731' [success]
End test: extract mday from timestamp
Start test: extract yday from timestamp
'test-dplyr-funcs-datetime.R:740' [success]
'test-dplyr-funcs-datetime.R:740' [success]
'test-dplyr-funcs-datetime.R:740' [success]
'test-dplyr-funcs-datetime.R:740' [success]
End test: extract yday from timestamp
Start test: extract qday from timestamp
'test-dplyr-funcs-datetime.R:756' [success]
'test-dplyr-funcs-datetime.R:756' [success]
'test-dplyr-funcs-datetime.R:756' [success]
'test-dplyr-funcs-datetime.R:756' [success]
'test-dplyr-funcs-datetime.R:763' [success]
'test-dplyr-funcs-datetime.R:763' [success]
'test-dplyr-funcs-datetime.R:763' [success]
'test-dplyr-funcs-datetime.R:763' [success]
End test: extract qday from timestamp
Start test: extract hour from timestamp
'test-dplyr-funcs-datetime.R:772' [success]
'test-dplyr-funcs-datetime.R:772' [success]
'test-dplyr-funcs-datetime.R:772' [success]
'test-dplyr-funcs-datetime.R:772' [success]
End test: extract hour from timestamp
Start test: extract minute from timestamp
'test-dplyr-funcs-datetime.R:784' [success]
'test-dplyr-funcs-datetime.R:784' [success]
'test-dplyr-funcs-datetime.R:784' [success]
'test-dplyr-funcs-datetime.R:784' [success]
End test: extract minute from timestamp
Start test: extract second from timestamp
'test-dplyr-funcs-datetime.R:796' [success]
'test-dplyr-funcs-datetime.R:796' [success]
'test-dplyr-funcs-datetime.R:796' [success]
'test-dplyr-funcs-datetime.R:796' [success]
End test: extract second from timestamp
Start test: extract year from date
'test-dplyr-funcs-datetime.R:812' [success]
'test-dplyr-funcs-datetime.R:812' [success]
'test-dplyr-funcs-datetime.R:812' [success]
'test-dplyr-funcs-datetime.R:812' [success]
End test: extract year from date
Start test: extract isoyear from date
'test-dplyr-funcs-datetime.R:824' [success]
'test-dplyr-funcs-datetime.R:824' [success]
'test-dplyr-funcs-datetime.R:824' [success]
'test-dplyr-funcs-datetime.R:824' [success]
End test: extract isoyear from date
Start test: extract epiyear from date
'test-dplyr-funcs-datetime.R:836' [success]
'test-dplyr-funcs-datetime.R:836' [success]
'test-dplyr-funcs-datetime.R:836' [success]
'test-dplyr-funcs-datetime.R:836' [success]
End test: extract epiyear from date
Start test: extract quarter from date
'test-dplyr-funcs-datetime.R:845' [success]
'test-dplyr-funcs-datetime.R:845' [success]
'test-dplyr-funcs-datetime.R:845' [success]
'test-dplyr-funcs-datetime.R:845' [success]
End test: extract quarter from date
Start test: extract isoweek from date
'test-dplyr-funcs-datetime.R:857' [success]
'test-dplyr-funcs-datetime.R:857' [success]
'test-dplyr-funcs-datetime.R:857' [success]
'test-dplyr-funcs-datetime.R:857' [success]
End test: extract isoweek from date
Start test: extract epiweek from date
'test-dplyr-funcs-datetime.R:866' [success]
'test-dplyr-funcs-datetime.R:866' [success]
'test-dplyr-funcs-datetime.R:866' [success]
'test-dplyr-funcs-datetime.R:866' [success]
End test: extract epiweek from date
Start test: extract week from date
'test-dplyr-funcs-datetime.R:878' [success]
'test-dplyr-funcs-datetime.R:878' [success]
'test-dplyr-funcs-datetime.R:878' [success]
'test-dplyr-funcs-datetime.R:878' [success]
End test: extract week from date
Start test: extract month from date
'test-dplyr-funcs-datetime.R:887' [success]
'test-dplyr-funcs-datetime.R:887' [success]
'test-dplyr-funcs-datetime.R:887' [success]
'test-dplyr-funcs-datetime.R:887' [success]
'test-dplyr-funcs-datetime.R:894' [success]
'test-dplyr-funcs-datetime.R:894' [success]
'test-dplyr-funcs-datetime.R:894' [success]
'test-dplyr-funcs-datetime.R:894' [success]
'test-dplyr-funcs-datetime.R:903' [success]
'test-dplyr-funcs-datetime.R:903' [success]
'test-dplyr-funcs-datetime.R:903' [success]
'test-dplyr-funcs-datetime.R:903' [success]
End test: extract month from date
Start test: extract day from date
'test-dplyr-funcs-datetime.R:913' [success]
'test-dplyr-funcs-datetime.R:913' [success]
'test-dplyr-funcs-datetime.R:913' [success]
'test-dplyr-funcs-datetime.R:913' [success]
End test: extract day from date
Start test: extract wday from date
'test-dplyr-funcs-datetime.R:925' [success]
'test-dplyr-funcs-datetime.R:925' [success]
'test-dplyr-funcs-datetime.R:925' [success]
'test-dplyr-funcs-datetime.R:925' [success]
'test-dplyr-funcs-datetime.R:932' [success]
'test-dplyr-funcs-datetime.R:932' [success]
'test-dplyr-funcs-datetime.R:932' [success]
'test-dplyr-funcs-datetime.R:932' [success]
'test-dplyr-funcs-datetime.R:942' [success]
'test-dplyr-funcs-datetime.R:942' [success]
'test-dplyr-funcs-datetime.R:942' [success]
'test-dplyr-funcs-datetime.R:942' [success]
'test-dplyr-funcs-datetime.R:949' [success]
'test-dplyr-funcs-datetime.R:949' [success]
'test-dplyr-funcs-datetime.R:949' [success]
'test-dplyr-funcs-datetime.R:949' [success]
'test-dplyr-funcs-datetime.R:957' [success]
'test-dplyr-funcs-datetime.R:957' [success]
'test-dplyr-funcs-datetime.R:957' [success]
'test-dplyr-funcs-datetime.R:957' [success]
End test: extract wday from date
Start test: extract mday from date
'test-dplyr-funcs-datetime.R:967' [success]
'test-dplyr-funcs-datetime.R:967' [success]
'test-dplyr-funcs-datetime.R:967' [success]
'test-dplyr-funcs-datetime.R:967' [success]
End test: extract mday from date
Start test: extract yday from date
'test-dplyr-funcs-datetime.R:979' [success]
'test-dplyr-funcs-datetime.R:979' [success]
'test-dplyr-funcs-datetime.R:979' [success]
'test-dplyr-funcs-datetime.R:979' [success]
End test: extract yday from date
Start test: extract qday from date
'test-dplyr-funcs-datetime.R:992' [success]
'test-dplyr-funcs-datetime.R:992' [success]
'test-dplyr-funcs-datetime.R:992' [success]
'test-dplyr-funcs-datetime.R:992' [success]
'test-dplyr-funcs-datetime.R:999' [success]
'test-dplyr-funcs-datetime.R:999' [success]
'test-dplyr-funcs-datetime.R:999' [success]
'test-dplyr-funcs-datetime.R:999' [success]
End test: extract qday from date
Start test: leap_year mirror lubridate
'test-dplyr-funcs-datetime.R:1008' [success]
'test-dplyr-funcs-datetime.R:1008' [success]
'test-dplyr-funcs-datetime.R:1008' [success]
'test-dplyr-funcs-datetime.R:1008' [success]
'test-dplyr-funcs-datetime.R:1018' [success]
'test-dplyr-funcs-datetime.R:1018' [success]
'test-dplyr-funcs-datetime.R:1018' [success]
'test-dplyr-funcs-datetime.R:1018' [success]
'test-dplyr-funcs-datetime.R:1025' [success]
'test-dplyr-funcs-datetime.R:1025' [success]
'test-dplyr-funcs-datetime.R:1025' [success]
'test-dplyr-funcs-datetime.R:1025' [success]
End test: leap_year mirror lubridate
Start test: am/pm mirror lubridate
'test-dplyr-funcs-datetime.R:1041' [success]
'test-dplyr-funcs-datetime.R:1041' [success]
'test-dplyr-funcs-datetime.R:1041' [success]
'test-dplyr-funcs-datetime.R:1041' [success]
End test: am/pm mirror lubridate
Start test: extract tz
'test-dplyr-funcs-datetime.R:1068' [success]
'test-dplyr-funcs-datetime.R:1068' [success]
'test-dplyr-funcs-datetime.R:1068' [success]
'test-dplyr-funcs-datetime.R:1068' [success]
'test-dplyr-funcs-datetime.R:1079' [success]
'test-dplyr-funcs-datetime.R:1083' [success]
'test-dplyr-funcs-datetime.R:1088' [success]
'test-dplyr-funcs-datetime.R:1092' [success]
'test-dplyr-funcs-datetime.R:1098' [success]
End test: extract tz
Start test: semester works with temporal types and integers
'test-dplyr-funcs-datetime.R:1112' [success]
'test-dplyr-funcs-datetime.R:1112' [success]
'test-dplyr-funcs-datetime.R:1112' [success]
'test-dplyr-funcs-datetime.R:1112' [success]
'test-dplyr-funcs-datetime.R:1123' [success]
'test-dplyr-funcs-datetime.R:1123' [success]
'test-dplyr-funcs-datetime.R:1123' [success]
'test-dplyr-funcs-datetime.R:1123' [success]
'test-dplyr-funcs-datetime.R:1130' [success]
End test: semester works with temporal types and integers
Start test: dst extracts daylight savings time correctly
'test-dplyr-funcs-datetime.R:1145' [success]
'test-dplyr-funcs-datetime.R:1145' [success]
'test-dplyr-funcs-datetime.R:1145' [success]
'test-dplyr-funcs-datetime.R:1145' [success]
End test: dst extracts daylight savings time correctly
Start test: month() supports integer input
'test-dplyr-funcs-datetime.R:1161' [success]
'test-dplyr-funcs-datetime.R:1161' [success]
'test-dplyr-funcs-datetime.R:1161' [success]
'test-dplyr-funcs-datetime.R:1161' [success]
'test-dplyr-funcs-datetime.R:1168' [success]
'test-dplyr-funcs-datetime.R:1168' [success]
'test-dplyr-funcs-datetime.R:1168' [success]
'test-dplyr-funcs-datetime.R:1168' [success]
'test-dplyr-funcs-datetime.R:1178' [success]
'test-dplyr-funcs-datetime.R:1178' [success]
'test-dplyr-funcs-datetime.R:1178' [success]
'test-dplyr-funcs-datetime.R:1178' [success]
End test: month() supports integer input
Start test: month() errors with double input and returns NA with int outside 1:12
'test-dplyr-funcs-datetime.R:1197' [success]
'test-dplyr-funcs-datetime.R:1209' [success]
'test-dplyr-funcs-datetime.R:1218' [success]
End test: month() errors with double input and returns NA with int outside 1:12
Start test: date works in arrow
'test-dplyr-funcs-datetime.R:1238' [success]
'test-dplyr-funcs-datetime.R:1238' [success]
'test-dplyr-funcs-datetime.R:1238' [success]
'test-dplyr-funcs-datetime.R:1238' [success]
'test-dplyr-funcs-datetime.R:1245' [success]
'test-dplyr-funcs-datetime.R:1245' [success]
'test-dplyr-funcs-datetime.R:1245' [success]
'test-dplyr-funcs-datetime.R:1245' [success]
'test-dplyr-funcs-datetime.R:1252' [success]
'test-dplyr-funcs-datetime.R:1252' [success]
'test-dplyr-funcs-datetime.R:1252' [success]
'test-dplyr-funcs-datetime.R:1252' [success]
'test-dplyr-funcs-datetime.R:1259' [success]
'test-dplyr-funcs-datetime.R:1259' [success]
'test-dplyr-funcs-datetime.R:1259' [success]
'test-dplyr-funcs-datetime.R:1259' [success]
'test-dplyr-funcs-datetime.R:1269' [success]
End test: date works in arrow
Start test: date() errors with unsupported inputs
'test-dplyr-funcs-datetime.R:1283' [success]
'test-dplyr-funcs-datetime.R:1291' [success]
'test-dplyr-funcs-datetime.R:1299' [success]
End test: date() errors with unsupported inputs
Start test: make_date & make_datetime
'test-dplyr-funcs-datetime.R:1319' [success]
'test-dplyr-funcs-datetime.R:1319' [success]
'test-dplyr-funcs-datetime.R:1319' [success]
'test-dplyr-funcs-datetime.R:1319' [success]
'test-dplyr-funcs-datetime.R:1329' [success]
'test-dplyr-funcs-datetime.R:1329' [success]
'test-dplyr-funcs-datetime.R:1329' [success]
'test-dplyr-funcs-datetime.R:1329' [success]
'test-dplyr-funcs-datetime.R:1336' [success]
'test-dplyr-funcs-datetime.R:1336' [success]
'test-dplyr-funcs-datetime.R:1336' [success]
'test-dplyr-funcs-datetime.R:1336' [success]
'test-dplyr-funcs-datetime.R:1349' [success]
'test-dplyr-funcs-datetime.R:1349' [success]
'test-dplyr-funcs-datetime.R:1349' [success]
'test-dplyr-funcs-datetime.R:1349' [success]
End test: make_date & make_datetime
Start test: ISO_datetime & ISOdate
'test-dplyr-funcs-datetime.R:1373' [success]
'test-dplyr-funcs-datetime.R:1373' [success]
'test-dplyr-funcs-datetime.R:1373' [success]
'test-dplyr-funcs-datetime.R:1373' [success]
'test-dplyr-funcs-datetime.R:1386' [success]
'test-dplyr-funcs-datetime.R:1386' [success]
'test-dplyr-funcs-datetime.R:1386' [success]
'test-dplyr-funcs-datetime.R:1386' [success]
'test-dplyr-funcs-datetime.R:1397' [success]
'test-dplyr-funcs-datetime.R:1397' [success]
'test-dplyr-funcs-datetime.R:1397' [success]
'test-dplyr-funcs-datetime.R:1397' [success]
'test-dplyr-funcs-datetime.R:1410' [success]
'test-dplyr-funcs-datetime.R:1410' [success]
'test-dplyr-funcs-datetime.R:1410' [success]
'test-dplyr-funcs-datetime.R:1410' [success]
End test: ISO_datetime & ISOdate
Start test: difftime()
'test-dplyr-funcs-datetime.R:1434' [success]
'test-dplyr-funcs-datetime.R:1434' [success]
'test-dplyr-funcs-datetime.R:1434' [success]
'test-dplyr-funcs-datetime.R:1434' [success]
'test-dplyr-funcs-datetime.R:1446' [success]
'test-dplyr-funcs-datetime.R:1446' [success]
'test-dplyr-funcs-datetime.R:1446' [success]
'test-dplyr-funcs-datetime.R:1446' [success]
'test-dplyr-funcs-datetime.R:1469' [success]
'test-dplyr-funcs-datetime.R:1469' [success]
'test-dplyr-funcs-datetime.R:1469' [success]
'test-dplyr-funcs-datetime.R:1469' [success]
'test-dplyr-funcs-datetime.R:1476' [success]
'test-dplyr-funcs-datetime.R:1476' [success]
'test-dplyr-funcs-datetime.R:1476' [success]
'test-dplyr-funcs-datetime.R:1476' [success]
'test-dplyr-funcs-datetime.R:1490' [success]
'test-dplyr-funcs-datetime.R:1490' [success]
'test-dplyr-funcs-datetime.R:1490' [success]
'test-dplyr-funcs-datetime.R:1490' [success]
End test: difftime()
Start test: as.difftime()
'test-dplyr-funcs-datetime.R:1508' [success]
'test-dplyr-funcs-datetime.R:1508' [success]
'test-dplyr-funcs-datetime.R:1508' [success]
'test-dplyr-funcs-datetime.R:1508' [success]
'test-dplyr-funcs-datetime.R:1521' [success]
'test-dplyr-funcs-datetime.R:1521' [success]
'test-dplyr-funcs-datetime.R:1521' [success]
'test-dplyr-funcs-datetime.R:1521' [success]
'test-dplyr-funcs-datetime.R:1528' [success]
'test-dplyr-funcs-datetime.R:1528' [success]
'test-dplyr-funcs-datetime.R:1528' [success]
'test-dplyr-funcs-datetime.R:1528' [success]
'test-dplyr-funcs-datetime.R:1535' [success]
'test-dplyr-funcs-datetime.R:1535' [success]
'test-dplyr-funcs-datetime.R:1535' [success]
'test-dplyr-funcs-datetime.R:1535' [success]
'test-dplyr-funcs-datetime.R:1543' [success]
'test-dplyr-funcs-datetime.R:1543' [success]
'test-dplyr-funcs-datetime.R:1543' [success]
'test-dplyr-funcs-datetime.R:1543' [success]
'test-dplyr-funcs-datetime.R:1555' [success]
End test: as.difftime()
Start test: `decimal_date()` and `date_decimal()`
'test-dplyr-funcs-datetime.R:1580' [success]
'test-dplyr-funcs-datetime.R:1580' [success]
'test-dplyr-funcs-datetime.R:1580' [success]
'test-dplyr-funcs-datetime.R:1580' [success]
End test: `decimal_date()` and `date_decimal()`
Start test: dminutes, dhours, ddays, dweeks, dmonths, dyears
'test-dplyr-funcs-datetime.R:1607' [success]
'test-dplyr-funcs-datetime.R:1607' [success]
'test-dplyr-funcs-datetime.R:1607' [success]
'test-dplyr-funcs-datetime.R:1607' [success]
'test-dplyr-funcs-datetime.R:1622' [success]
'test-dplyr-funcs-datetime.R:1622' [success]
'test-dplyr-funcs-datetime.R:1622' [success]
'test-dplyr-funcs-datetime.R:1622' [success]
'test-dplyr-funcs-datetime.R:1636' [success]
'test-dplyr-funcs-datetime.R:1636' [success]
'test-dplyr-funcs-datetime.R:1636' [success]
'test-dplyr-funcs-datetime.R:1636' [success]
'test-dplyr-funcs-datetime.R:1659' [success]
End test: dminutes, dhours, ddays, dweeks, dmonths, dyears
Start test: dseconds, dmilliseconds, dmicroseconds, dnanoseconds, dpicoseconds
'test-dplyr-funcs-datetime.R:1676' [success]
'test-dplyr-funcs-datetime.R:1676' [success]
'test-dplyr-funcs-datetime.R:1676' [success]
'test-dplyr-funcs-datetime.R:1676' [success]
'test-dplyr-funcs-datetime.R:1693' [success]
'test-dplyr-funcs-datetime.R:1693' [success]
'test-dplyr-funcs-datetime.R:1693' [success]
'test-dplyr-funcs-datetime.R:1693' [success]
'test-dplyr-funcs-datetime.R:1707' [success]
'test-dplyr-funcs-datetime.R:1707' [success]
'test-dplyr-funcs-datetime.R:1707' [success]
'test-dplyr-funcs-datetime.R:1707' [success]
'test-dplyr-funcs-datetime.R:1720' [success]
'test-dplyr-funcs-datetime.R:1725' [success]
'test-dplyr-funcs-datetime.R:1732' [success]
End test: dseconds, dmilliseconds, dmicroseconds, dnanoseconds, dpicoseconds
Start test: make_difftime()
'test-dplyr-funcs-datetime.R:1750' [success]
'test-dplyr-funcs-datetime.R:1750' [success]
'test-dplyr-funcs-datetime.R:1750' [success]
'test-dplyr-funcs-datetime.R:1750' [success]
'test-dplyr-funcs-datetime.R:1790' [success]
'test-dplyr-funcs-datetime.R:1807' [success]
'test-dplyr-funcs-datetime.R:1807' [success]
'test-dplyr-funcs-datetime.R:1807' [success]
'test-dplyr-funcs-datetime.R:1807' [success]
'test-dplyr-funcs-datetime.R:1818' [success]
End test: make_difftime()
Start test: `as.Date()` and `as_date()`
'test-dplyr-funcs-datetime.R:1856' [success]
'test-dplyr-funcs-datetime.R:1856' [success]
'test-dplyr-funcs-datetime.R:1856' [success]
'test-dplyr-funcs-datetime.R:1856' [success]
'test-dplyr-funcs-datetime.R:1890' [success]
'test-dplyr-funcs-datetime.R:1904' [success]
'test-dplyr-funcs-datetime.R:1920' [success]
'test-dplyr-funcs-datetime.R:1933' [success]
'test-dplyr-funcs-datetime.R:1947' [success]
'test-dplyr-funcs-datetime.R:1953' [success]
'test-dplyr-funcs-datetime.R:1965' [success]
'test-dplyr-funcs-datetime.R:1965' [success]
'test-dplyr-funcs-datetime.R:1965' [success]
'test-dplyr-funcs-datetime.R:1965' [success]
End test: `as.Date()` and `as_date()`
Start test: `as_date()` and `as.Date()` work with R objects
'test-dplyr-funcs-datetime.R:1977' [success]
'test-dplyr-funcs-datetime.R:1977' [success]
'test-dplyr-funcs-datetime.R:1977' [success]
'test-dplyr-funcs-datetime.R:1977' [success]
End test: `as_date()` and `as.Date()` work with R objects
Start test: `as_datetime()`
'test-dplyr-funcs-datetime.R:2004' [success]
'test-dplyr-funcs-datetime.R:2004' [success]
'test-dplyr-funcs-datetime.R:2004' [success]
'test-dplyr-funcs-datetime.R:2004' [success]
'test-dplyr-funcs-datetime.R:2021' [success]
End test: `as_datetime()`
Start test: parse_date_time() works with year, month, and date components
'test-dplyr-funcs-datetime.R:2035' [skip]
End test: parse_date_time() works with year, month, and date components
Start test: parse_date_time() works with a mix of formats and orders
'test-dplyr-funcs-datetime.R:2094' [skip]
End test: parse_date_time() works with a mix of formats and orders
Start test: year, month, day date/time parsers
'test-dplyr-funcs-datetime.R:2124' [skip]
End test: year, month, day date/time parsers
Start test: ym, my & yq parsers
'test-dplyr-funcs-datetime.R:2176' [skip]
End test: ym, my & yq parsers
Start test: parse_date_time's other formats
'test-dplyr-funcs-datetime.R:2225' [skip]
End test: parse_date_time's other formats
Start test: lubridate's fast_strptime
'test-dplyr-funcs-datetime.R:2309' [success]
'test-dplyr-funcs-datetime.R:2309' [success]
'test-dplyr-funcs-datetime.R:2309' [success]
'test-dplyr-funcs-datetime.R:2309' [success]
'test-dplyr-funcs-datetime.R:2322' [success]
'test-dplyr-funcs-datetime.R:2322' [success]
'test-dplyr-funcs-datetime.R:2322' [success]
'test-dplyr-funcs-datetime.R:2322' [success]
'test-dplyr-funcs-datetime.R:2338' [success]
'test-dplyr-funcs-datetime.R:2338' [success]
'test-dplyr-funcs-datetime.R:2338' [success]
'test-dplyr-funcs-datetime.R:2338' [success]
'test-dplyr-funcs-datetime.R:2356' [skip]
End test: lubridate's fast_strptime
Start test: parse_date_time with hours, minutes and seconds components
'test-dplyr-funcs-datetime.R:2463' [skip]
End test: parse_date_time with hours, minutes and seconds components
Start test: parse_date_time with month names and HMS
'test-dplyr-funcs-datetime.R:2593' [skip]
End test: parse_date_time with month names and HMS
Start test: parse_date_time with `quiet = FALSE` not supported
'test-dplyr-funcs-datetime.R:2692' [skip]
End test: parse_date_time with `quiet = FALSE` not supported
Start test: parse_date_time with truncated formats
'test-dplyr-funcs-datetime.R:2721' [skip]
End test: parse_date_time with truncated formats
Start test: parse_date_time with `locale != NULL` not supported
'test-dplyr-funcs-datetime.R:2787' [skip]
End test: parse_date_time with `locale != NULL` not supported
Start test: parse_date_time with `exact = TRUE`, and with regular R objects
'test-dplyr-funcs-datetime.R:2808' [skip]
End test: parse_date_time with `exact = TRUE`, and with regular R objects
Start test: build_formats() and build_format_from_order()
'test-dplyr-funcs-datetime.R:2853' [success]
'test-dplyr-funcs-datetime.R:2868' [success]
'test-dplyr-funcs-datetime.R:2875' [success]
'test-dplyr-funcs-datetime.R:2880' [success]
'test-dplyr-funcs-datetime.R:2885' [success]
'test-dplyr-funcs-datetime.R:2891' [success]
'test-dplyr-funcs-datetime.R:2896' [success]
'test-dplyr-funcs-datetime.R:2904' [success]
'test-dplyr-funcs-datetime.R:2912' [success]
'test-dplyr-funcs-datetime.R:2917' [success]
'test-dplyr-funcs-datetime.R:2922' [success]
'test-dplyr-funcs-datetime.R:2927' [success]
'test-dplyr-funcs-datetime.R:2932' [success]
'test-dplyr-funcs-datetime.R:2937' [success]
'test-dplyr-funcs-datetime.R:2942' [success]
'test-dplyr-funcs-datetime.R:2952' [success]
'test-dplyr-funcs-datetime.R:2962' [success]
'test-dplyr-funcs-datetime.R:2976' [success]
End test: build_formats() and build_format_from_order()
Start test: timestamp round/floor/ceiling works for a minimal test
'test-dplyr-funcs-datetime.R:3065' [success]
'test-dplyr-funcs-datetime.R:3065' [success]
'test-dplyr-funcs-datetime.R:3065' [success]
'test-dplyr-funcs-datetime.R:3065' [success]
End test: timestamp round/floor/ceiling works for a minimal test
Start test: timestamp round/floor/ceiling accepts period unit abbreviation
'test-dplyr-funcs-datetime.R:3101' [success]
'test-dplyr-funcs-datetime.R:3101' [success]
'test-dplyr-funcs-datetime.R:3101' [success]
'test-dplyr-funcs-datetime.R:3101' [success]
'test-dplyr-funcs-datetime.R:3101' [success]
'test-dplyr-funcs-datetime.R:3101' [success]
'test-dplyr-funcs-datetime.R:3101' [success]
'test-dplyr-funcs-datetime.R:3102' [success]
'test-dplyr-funcs-datetime.R:3102' [success]
'test-dplyr-funcs-datetime.R:3102' [success]
'test-dplyr-funcs-datetime.R:3102' [success]
'test-dplyr-funcs-datetime.R:3102' [success]
'test-dplyr-funcs-datetime.R:3102' [success]
'test-dplyr-funcs-datetime.R:3102' [success]
'test-dplyr-funcs-datetime.R:3103' [success]
'test-dplyr-funcs-datetime.R:3103' [success]
'test-dplyr-funcs-datetime.R:3103' [success]
'test-dplyr-funcs-datetime.R:3103' [success]
'test-dplyr-funcs-datetime.R:3103' [success]
'test-dplyr-funcs-datetime.R:3103' [success]
'test-dplyr-funcs-datetime.R:3103' [success]
End test: timestamp round/floor/ceiling accepts period unit abbreviation
Start test: temporal round/floor/ceiling accepts periods with multiple units
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
'test-dplyr-funcs-datetime.R:3123' [success]
End test: temporal round/floor/ceiling accepts periods with multiple units
Start test: date round/floor/ceil works for units of 1 day or less
'test-dplyr-funcs-datetime.R:3175' [success]
'test-dplyr-funcs-datetime.R:3176' [success]
'test-dplyr-funcs-datetime.R:3177' [success]
'test-dplyr-funcs-datetime.R:3179' [skip]
End test: date round/floor/ceil works for units of 1 day or less
Start test: timestamp round/floor/ceil works for units of 1 day or less
'test-dplyr-funcs-datetime.R:3185' [success]
'test-dplyr-funcs-datetime.R:3186' [success]
'test-dplyr-funcs-datetime.R:3187' [success]
'test-dplyr-funcs-datetime.R:3188' [success]
'test-dplyr-funcs-datetime.R:3190' [success]
'test-dplyr-funcs-datetime.R:3191' [success]
'test-dplyr-funcs-datetime.R:3192' [success]
'test-dplyr-funcs-datetime.R:3194' [success]
'test-dplyr-funcs-datetime.R:3195' [success]
'test-dplyr-funcs-datetime.R:3196' [success]
End test: timestamp round/floor/ceil works for units of 1 day or less
Start test: timestamp round/floor/ceil works for units: month/quarter/year
'test-dplyr-funcs-datetime.R:3200' [success]
'test-dplyr-funcs-datetime.R:3201' [success]
'test-dplyr-funcs-datetime.R:3202' [success]
End test: timestamp round/floor/ceil works for units: month/quarter/year
Start test: date round/floor/ceil works for units: month/quarter/year
'test-dplyr-funcs-datetime.R:3245' [success]
'test-dplyr-funcs-datetime.R:3245' [success]
'test-dplyr-funcs-datetime.R:3245' [success]
'test-dplyr-funcs-datetime.R:3245' [success]
'test-dplyr-funcs-datetime.R:3245' [success]
'test-dplyr-funcs-datetime.R:3246' [success]
'test-dplyr-funcs-datetime.R:3246' [success]
'test-dplyr-funcs-datetime.R:3246' [success]
'test-dplyr-funcs-datetime.R:3246' [success]
'test-dplyr-funcs-datetime.R:3246' [success]
'test-dplyr-funcs-datetime.R:3247' [success]
'test-dplyr-funcs-datetime.R:3247' [success]
'test-dplyr-funcs-datetime.R:3247' [success]
'test-dplyr-funcs-datetime.R:3247' [success]
'test-dplyr-funcs-datetime.R:3247' [success]
End test: date round/floor/ceil works for units: month/quarter/year
Start test: timestamp round/floor/ceil works for week units (standard week_start)
'test-dplyr-funcs-datetime.R:3287' [success]
'test-dplyr-funcs-datetime.R:3287' [success]
'test-dplyr-funcs-datetime.R:3287' [success]
'test-dplyr-funcs-datetime.R:3287' [success]
'test-dplyr-funcs-datetime.R:3288' [success]
'test-dplyr-funcs-datetime.R:3288' [success]
'test-dplyr-funcs-datetime.R:3288' [success]
'test-dplyr-funcs-datetime.R:3288' [success]
End test: timestamp round/floor/ceil works for week units (standard week_start)
Start test: timestamp round/floor/ceil works for week units (non-standard week_start)
'test-dplyr-funcs-datetime.R:3292' [success]
'test-dplyr-funcs-datetime.R:3292' [success]
'test-dplyr-funcs-datetime.R:3292' [success]
'test-dplyr-funcs-datetime.R:3292' [success]
'test-dplyr-funcs-datetime.R:3293' [success]
'test-dplyr-funcs-datetime.R:3293' [success]
'test-dplyr-funcs-datetime.R:3293' [success]
'test-dplyr-funcs-datetime.R:3293' [success]
'test-dplyr-funcs-datetime.R:3294' [success]
'test-dplyr-funcs-datetime.R:3294' [success]
'test-dplyr-funcs-datetime.R:3294' [success]
'test-dplyr-funcs-datetime.R:3294' [success]
'test-dplyr-funcs-datetime.R:3295' [success]
'test-dplyr-funcs-datetime.R:3295' [success]
'test-dplyr-funcs-datetime.R:3295' [success]
'test-dplyr-funcs-datetime.R:3295' [success]
'test-dplyr-funcs-datetime.R:3296' [success]
'test-dplyr-funcs-datetime.R:3296' [success]
'test-dplyr-funcs-datetime.R:3296' [success]
'test-dplyr-funcs-datetime.R:3296' [success]
End test: timestamp round/floor/ceil works for week units (non-standard week_start)
Start test: date round/floor/ceil works for week units (standard week_start)
'test-dplyr-funcs-datetime.R:3331' [success]
'test-dplyr-funcs-datetime.R:3331' [success]
'test-dplyr-funcs-datetime.R:3331' [success]
'test-dplyr-funcs-datetime.R:3331' [success]
'test-dplyr-funcs-datetime.R:3331' [success]
'test-dplyr-funcs-datetime.R:3332' [success]
'test-dplyr-funcs-datetime.R:3332' [success]
'test-dplyr-funcs-datetime.R:3332' [success]
'test-dplyr-funcs-datetime.R:3332' [success]
'test-dplyr-funcs-datetime.R:3332' [success]
End test: date round/floor/ceil works for week units (standard week_start)
Start test: date round/floor/ceil works for week units (non-standard week_start)
'test-dplyr-funcs-datetime.R:3336' [success]
'test-dplyr-funcs-datetime.R:3336' [success]
'test-dplyr-funcs-datetime.R:3336' [success]
'test-dplyr-funcs-datetime.R:3336' [success]
'test-dplyr-funcs-datetime.R:3336' [success]
'test-dplyr-funcs-datetime.R:3337' [success]
'test-dplyr-funcs-datetime.R:3337' [success]
'test-dplyr-funcs-datetime.R:3337' [success]
'test-dplyr-funcs-datetime.R:3337' [success]
'test-dplyr-funcs-datetime.R:3337' [success]
'test-dplyr-funcs-datetime.R:3338' [success]
'test-dplyr-funcs-datetime.R:3338' [success]
'test-dplyr-funcs-datetime.R:3338' [success]
'test-dplyr-funcs-datetime.R:3338' [success]
'test-dplyr-funcs-datetime.R:3338' [success]
'test-dplyr-funcs-datetime.R:3339' [success]
'test-dplyr-funcs-datetime.R:3339' [success]
'test-dplyr-funcs-datetime.R:3339' [success]
'test-dplyr-funcs-datetime.R:3339' [success]
'test-dplyr-funcs-datetime.R:3339' [success]
'test-dplyr-funcs-datetime.R:3340' [success]
'test-dplyr-funcs-datetime.R:3340' [success]
'test-dplyr-funcs-datetime.R:3340' [success]
'test-dplyr-funcs-datetime.R:3340' [success]
'test-dplyr-funcs-datetime.R:3340' [success]
End test: date round/floor/ceil works for week units (non-standard week_start)
Start test: ceiling_date() applies change_on_boundary correctly
'test-dplyr-funcs-datetime.R:3382' [success]
'test-dplyr-funcs-datetime.R:3382' [success]
'test-dplyr-funcs-datetime.R:3382' [success]
'test-dplyr-funcs-datetime.R:3382' [success]
'test-dplyr-funcs-datetime.R:3382' [success]
'test-dplyr-funcs-datetime.R:3383' [success]
'test-dplyr-funcs-datetime.R:3383' [success]
'test-dplyr-funcs-datetime.R:3383' [success]
'test-dplyr-funcs-datetime.R:3383' [success]
'test-dplyr-funcs-datetime.R:3383' [success]
'test-dplyr-funcs-datetime.R:3384' [success]
'test-dplyr-funcs-datetime.R:3384' [success]
'test-dplyr-funcs-datetime.R:3384' [success]
'test-dplyr-funcs-datetime.R:3384' [success]
'test-dplyr-funcs-datetime.R:3384' [success]
'test-dplyr-funcs-datetime.R:3385' [success]
'test-dplyr-funcs-datetime.R:3385' [success]
'test-dplyr-funcs-datetime.R:3385' [success]
'test-dplyr-funcs-datetime.R:3385' [success]
'test-dplyr-funcs-datetime.R:3385' [success]
'test-dplyr-funcs-datetime.R:3386' [success]
'test-dplyr-funcs-datetime.R:3386' [success]
'test-dplyr-funcs-datetime.R:3386' [success]
'test-dplyr-funcs-datetime.R:3386' [success]
'test-dplyr-funcs-datetime.R:3386' [success]
End test: ceiling_date() applies change_on_boundary correctly
Start test: temporal round/floor/ceil period unit maxima are enforced
'test-dplyr-funcs-datetime.R:3393' [success]
'test-dplyr-funcs-datetime.R:3397' [success]
'test-dplyr-funcs-datetime.R:3401' [success]
'test-dplyr-funcs-datetime.R:3405' [success]
End test: temporal round/floor/ceil period unit maxima are enforced
Start test: timestamp rounding takes place in local time
'test-dplyr-funcs-datetime.R:3509' [success]
'test-dplyr-funcs-datetime.R:3509' [success]
'test-dplyr-funcs-datetime.R:3509' [success]
'test-dplyr-funcs-datetime.R:3509' [success]
'test-dplyr-funcs-datetime.R:3510' [success]
'test-dplyr-funcs-datetime.R:3510' [success]
'test-dplyr-funcs-datetime.R:3510' [success]
'test-dplyr-funcs-datetime.R:3510' [success]
'test-dplyr-funcs-datetime.R:3511' [success]
'test-dplyr-funcs-datetime.R:3511' [success]
'test-dplyr-funcs-datetime.R:3511' [success]
'test-dplyr-funcs-datetime.R:3511' [success]
'test-dplyr-funcs-datetime.R:3512' [success]
'test-dplyr-funcs-datetime.R:3512' [success]
'test-dplyr-funcs-datetime.R:3512' [success]
'test-dplyr-funcs-datetime.R:3512' [success]
'test-dplyr-funcs-datetime.R:3513' [success]
'test-dplyr-funcs-datetime.R:3513' [success]
'test-dplyr-funcs-datetime.R:3513' [success]
'test-dplyr-funcs-datetime.R:3513' [success]
'test-dplyr-funcs-datetime.R:3514' [success]
'test-dplyr-funcs-datetime.R:3514' [success]
'test-dplyr-funcs-datetime.R:3514' [success]
'test-dplyr-funcs-datetime.R:3514' [success]
'test-dplyr-funcs-datetime.R:3515' [success]
'test-dplyr-funcs-datetime.R:3515' [success]
'test-dplyr-funcs-datetime.R:3515' [success]
'test-dplyr-funcs-datetime.R:3515' [success]
'test-dplyr-funcs-datetime.R:3516' [success]
'test-dplyr-funcs-datetime.R:3516' [success]
'test-dplyr-funcs-datetime.R:3516' [success]
'test-dplyr-funcs-datetime.R:3516' [success]
'test-dplyr-funcs-datetime.R:3517' [success]
'test-dplyr-funcs-datetime.R:3517' [success]
'test-dplyr-funcs-datetime.R:3517' [success]
'test-dplyr-funcs-datetime.R:3517' [success]
'test-dplyr-funcs-datetime.R:3519' [success]
'test-dplyr-funcs-datetime.R:3519' [success]
'test-dplyr-funcs-datetime.R:3519' [success]
'test-dplyr-funcs-datetime.R:3519' [success]
'test-dplyr-funcs-datetime.R:3519' [success]
'test-dplyr-funcs-datetime.R:3519' [success]
'test-dplyr-funcs-datetime.R:3519' [success]
'test-dplyr-funcs-datetime.R:3519' [success]
'test-dplyr-funcs-datetime.R:3519' [success]
'test-dplyr-funcs-datetime.R:3519' [success]
'test-dplyr-funcs-datetime.R:3519' [success]
'test-dplyr-funcs-datetime.R:3519' [success]
'test-dplyr-funcs-datetime.R:3520' [success]
'test-dplyr-funcs-datetime.R:3520' [success]
'test-dplyr-funcs-datetime.R:3520' [success]
'test-dplyr-funcs-datetime.R:3520' [success]
'test-dplyr-funcs-datetime.R:3520' [success]
'test-dplyr-funcs-datetime.R:3520' [success]
'test-dplyr-funcs-datetime.R:3520' [success]
'test-dplyr-funcs-datetime.R:3520' [success]
'test-dplyr-funcs-datetime.R:3520' [success]
'test-dplyr-funcs-datetime.R:3520' [success]
'test-dplyr-funcs-datetime.R:3520' [success]
'test-dplyr-funcs-datetime.R:3520' [success]
'test-dplyr-funcs-datetime.R:3521' [success]
'test-dplyr-funcs-datetime.R:3521' [success]
'test-dplyr-funcs-datetime.R:3521' [success]
'test-dplyr-funcs-datetime.R:3521' [success]
'test-dplyr-funcs-datetime.R:3521' [success]
'test-dplyr-funcs-datetime.R:3521' [success]
'test-dplyr-funcs-datetime.R:3521' [success]
'test-dplyr-funcs-datetime.R:3521' [success]
'test-dplyr-funcs-datetime.R:3521' [success]
'test-dplyr-funcs-datetime.R:3521' [success]
'test-dplyr-funcs-datetime.R:3521' [success]
'test-dplyr-funcs-datetime.R:3521' [success]
'test-dplyr-funcs-datetime.R:3522' [success]
'test-dplyr-funcs-datetime.R:3522' [success]
'test-dplyr-funcs-datetime.R:3522' [success]
'test-dplyr-funcs-datetime.R:3522' [success]
'test-dplyr-funcs-datetime.R:3522' [success]
'test-dplyr-funcs-datetime.R:3522' [success]
'test-dplyr-funcs-datetime.R:3522' [success]
'test-dplyr-funcs-datetime.R:3522' [success]
'test-dplyr-funcs-datetime.R:3522' [success]
'test-dplyr-funcs-datetime.R:3522' [success]
'test-dplyr-funcs-datetime.R:3522' [success]
'test-dplyr-funcs-datetime.R:3522' [success]
'test-dplyr-funcs-datetime.R:3523' [success]
'test-dplyr-funcs-datetime.R:3523' [success]
'test-dplyr-funcs-datetime.R:3523' [success]
'test-dplyr-funcs-datetime.R:3523' [success]
'test-dplyr-funcs-datetime.R:3523' [success]
'test-dplyr-funcs-datetime.R:3523' [success]
'test-dplyr-funcs-datetime.R:3523' [success]
'test-dplyr-funcs-datetime.R:3523' [success]
'test-dplyr-funcs-datetime.R:3523' [success]
'test-dplyr-funcs-datetime.R:3523' [success]
'test-dplyr-funcs-datetime.R:3523' [success]
'test-dplyr-funcs-datetime.R:3523' [success]
'test-dplyr-funcs-datetime.R:3524' [success]
'test-dplyr-funcs-datetime.R:3524' [success]
'test-dplyr-funcs-datetime.R:3524' [success]
'test-dplyr-funcs-datetime.R:3524' [success]
'test-dplyr-funcs-datetime.R:3524' [success]
'test-dplyr-funcs-datetime.R:3524' [success]
'test-dplyr-funcs-datetime.R:3524' [success]
'test-dplyr-funcs-datetime.R:3524' [success]
'test-dplyr-funcs-datetime.R:3524' [success]
'test-dplyr-funcs-datetime.R:3524' [success]
'test-dplyr-funcs-datetime.R:3524' [success]
'test-dplyr-funcs-datetime.R:3524' [success]
'test-dplyr-funcs-datetime.R:3525' [success]
'test-dplyr-funcs-datetime.R:3525' [success]
'test-dplyr-funcs-datetime.R:3525' [success]
'test-dplyr-funcs-datetime.R:3525' [success]
'test-dplyr-funcs-datetime.R:3525' [success]
'test-dplyr-funcs-datetime.R:3525' [success]
'test-dplyr-funcs-datetime.R:3525' [success]
'test-dplyr-funcs-datetime.R:3525' [success]
'test-dplyr-funcs-datetime.R:3525' [success]
'test-dplyr-funcs-datetime.R:3525' [success]
'test-dplyr-funcs-datetime.R:3525' [success]
'test-dplyr-funcs-datetime.R:3525' [success]
'test-dplyr-funcs-datetime.R:3526' [success]
'test-dplyr-funcs-datetime.R:3526' [success]
'test-dplyr-funcs-datetime.R:3526' [success]
'test-dplyr-funcs-datetime.R:3526' [success]
'test-dplyr-funcs-datetime.R:3526' [success]
'test-dplyr-funcs-datetime.R:3526' [success]
'test-dplyr-funcs-datetime.R:3526' [success]
'test-dplyr-funcs-datetime.R:3526' [success]
'test-dplyr-funcs-datetime.R:3526' [success]
'test-dplyr-funcs-datetime.R:3526' [success]
'test-dplyr-funcs-datetime.R:3526' [success]
'test-dplyr-funcs-datetime.R:3526' [success]
'test-dplyr-funcs-datetime.R:3528' [success]
'test-dplyr-funcs-datetime.R:3528' [success]
'test-dplyr-funcs-datetime.R:3528' [success]
'test-dplyr-funcs-datetime.R:3528' [success]
'test-dplyr-funcs-datetime.R:3528' [success]
'test-dplyr-funcs-datetime.R:3528' [success]
'test-dplyr-funcs-datetime.R:3528' [success]
'test-dplyr-funcs-datetime.R:3528' [success]
'test-dplyr-funcs-datetime.R:3528' [success]
'test-dplyr-funcs-datetime.R:3528' [success]
'test-dplyr-funcs-datetime.R:3528' [success]
'test-dplyr-funcs-datetime.R:3528' [success]
'test-dplyr-funcs-datetime.R:3529' [success]
'test-dplyr-funcs-datetime.R:3529' [success]
'test-dplyr-funcs-datetime.R:3529' [success]
'test-dplyr-funcs-datetime.R:3529' [success]
'test-dplyr-funcs-datetime.R:3529' [success]
'test-dplyr-funcs-datetime.R:3529' [success]
'test-dplyr-funcs-datetime.R:3529' [success]
'test-dplyr-funcs-datetime.R:3529' [success]
'test-dplyr-funcs-datetime.R:3529' [success]
'test-dplyr-funcs-datetime.R:3529' [success]
'test-dplyr-funcs-datetime.R:3529' [success]
'test-dplyr-funcs-datetime.R:3529' [success]
'test-dplyr-funcs-datetime.R:3530' [success]
'test-dplyr-funcs-datetime.R:3530' [success]
'test-dplyr-funcs-datetime.R:3530' [success]
'test-dplyr-funcs-datetime.R:3530' [success]
'test-dplyr-funcs-datetime.R:3530' [success]
'test-dplyr-funcs-datetime.R:3530' [success]
'test-dplyr-funcs-datetime.R:3530' [success]
'test-dplyr-funcs-datetime.R:3530' [success]
'test-dplyr-funcs-datetime.R:3530' [success]
'test-dplyr-funcs-datetime.R:3530' [success]
'test-dplyr-funcs-datetime.R:3530' [success]
'test-dplyr-funcs-datetime.R:3530' [success]
'test-dplyr-funcs-datetime.R:3531' [success]
'test-dplyr-funcs-datetime.R:3531' [success]
'test-dplyr-funcs-datetime.R:3531' [success]
'test-dplyr-funcs-datetime.R:3531' [success]
'test-dplyr-funcs-datetime.R:3531' [success]
'test-dplyr-funcs-datetime.R:3531' [success]
'test-dplyr-funcs-datetime.R:3531' [success]
'test-dplyr-funcs-datetime.R:3531' [success]
'test-dplyr-funcs-datetime.R:3531' [success]
'test-dplyr-funcs-datetime.R:3531' [success]
'test-dplyr-funcs-datetime.R:3531' [success]
'test-dplyr-funcs-datetime.R:3531' [success]
'test-dplyr-funcs-datetime.R:3532' [success]
'test-dplyr-funcs-datetime.R:3532' [success]
'test-dplyr-funcs-datetime.R:3532' [success]
'test-dplyr-funcs-datetime.R:3532' [success]
'test-dplyr-funcs-datetime.R:3532' [success]
'test-dplyr-funcs-datetime.R:3532' [success]
'test-dplyr-funcs-datetime.R:3532' [success]
'test-dplyr-funcs-datetime.R:3532' [success]
'test-dplyr-funcs-datetime.R:3532' [success]
'test-dplyr-funcs-datetime.R:3532' [success]
'test-dplyr-funcs-datetime.R:3532' [success]
'test-dplyr-funcs-datetime.R:3532' [success]
'test-dplyr-funcs-datetime.R:3534' [success]
'test-dplyr-funcs-datetime.R:3534' [success]
'test-dplyr-funcs-datetime.R:3534' [success]
'test-dplyr-funcs-datetime.R:3534' [success]
'test-dplyr-funcs-datetime.R:3534' [success]
'test-dplyr-funcs-datetime.R:3534' [success]
'test-dplyr-funcs-datetime.R:3534' [success]
'test-dplyr-funcs-datetime.R:3534' [success]
'test-dplyr-funcs-datetime.R:3534' [success]
'test-dplyr-funcs-datetime.R:3534' [success]
'test-dplyr-funcs-datetime.R:3534' [success]
'test-dplyr-funcs-datetime.R:3534' [success]
'test-dplyr-funcs-datetime.R:3535' [success]
'test-dplyr-funcs-datetime.R:3535' [success]
'test-dplyr-funcs-datetime.R:3535' [success]
'test-dplyr-funcs-datetime.R:3535' [success]
'test-dplyr-funcs-datetime.R:3535' [success]
'test-dplyr-funcs-datetime.R:3535' [success]
'test-dplyr-funcs-datetime.R:3535' [success]
'test-dplyr-funcs-datetime.R:3535' [success]
'test-dplyr-funcs-datetime.R:3535' [success]
'test-dplyr-funcs-datetime.R:3535' [success]
'test-dplyr-funcs-datetime.R:3535' [success]
'test-dplyr-funcs-datetime.R:3535' [success]
'test-dplyr-funcs-datetime.R:3536' [success]
'test-dplyr-funcs-datetime.R:3536' [success]
'test-dplyr-funcs-datetime.R:3536' [success]
'test-dplyr-funcs-datetime.R:3536' [success]
'test-dplyr-funcs-datetime.R:3536' [success]
'test-dplyr-funcs-datetime.R:3536' [success]
'test-dplyr-funcs-datetime.R:3536' [success]
'test-dplyr-funcs-datetime.R:3536' [success]
'test-dplyr-funcs-datetime.R:3536' [success]
'test-dplyr-funcs-datetime.R:3536' [success]
'test-dplyr-funcs-datetime.R:3536' [success]
'test-dplyr-funcs-datetime.R:3536' [success]
'test-dplyr-funcs-datetime.R:3537' [success]
'test-dplyr-funcs-datetime.R:3537' [success]
'test-dplyr-funcs-datetime.R:3537' [success]
'test-dplyr-funcs-datetime.R:3537' [success]
'test-dplyr-funcs-datetime.R:3537' [success]
'test-dplyr-funcs-datetime.R:3537' [success]
'test-dplyr-funcs-datetime.R:3537' [success]
'test-dplyr-funcs-datetime.R:3537' [success]
'test-dplyr-funcs-datetime.R:3537' [success]
'test-dplyr-funcs-datetime.R:3537' [success]
'test-dplyr-funcs-datetime.R:3537' [success]
'test-dplyr-funcs-datetime.R:3537' [success]
'test-dplyr-funcs-datetime.R:3538' [success]
'test-dplyr-funcs-datetime.R:3538' [success]
'test-dplyr-funcs-datetime.R:3538' [success]
'test-dplyr-funcs-datetime.R:3538' [success]
'test-dplyr-funcs-datetime.R:3538' [success]
'test-dplyr-funcs-datetime.R:3538' [success]
'test-dplyr-funcs-datetime.R:3538' [success]
'test-dplyr-funcs-datetime.R:3538' [success]
'test-dplyr-funcs-datetime.R:3538' [success]
'test-dplyr-funcs-datetime.R:3538' [success]
'test-dplyr-funcs-datetime.R:3538' [success]
'test-dplyr-funcs-datetime.R:3538' [success]
End test: timestamp rounding takes place in local time
Start test: abs()
'test-dplyr-funcs-math.R:24' [success]
'test-dplyr-funcs-math.R:24' [success]
'test-dplyr-funcs-math.R:24' [success]
'test-dplyr-funcs-math.R:24' [success]
End test: abs()
Start test: sign()
'test-dplyr-funcs-math.R:38' [success]
'test-dplyr-funcs-math.R:38' [success]
'test-dplyr-funcs-math.R:38' [success]
'test-dplyr-funcs-math.R:38' [success]
End test: sign()
Start test: ceiling(), floor(), trunc(), round()
'test-dplyr-funcs-math.R:52' [success]
'test-dplyr-funcs-math.R:52' [success]
'test-dplyr-funcs-math.R:52' [success]
'test-dplyr-funcs-math.R:52' [success]
'test-dplyr-funcs-math.R:69' [success]
'test-dplyr-funcs-math.R:69' [success]
'test-dplyr-funcs-math.R:69' [success]
'test-dplyr-funcs-math.R:69' [success]
'test-dplyr-funcs-math.R:78' [success]
'test-dplyr-funcs-math.R:78' [success]
'test-dplyr-funcs-math.R:78' [success]
'test-dplyr-funcs-math.R:78' [success]
'test-dplyr-funcs-math.R:90' [success]
'test-dplyr-funcs-math.R:108' [skip]
End test: ceiling(), floor(), trunc(), round()
Start test: log functions
'test-dplyr-funcs-math.R:150' [success]
'test-dplyr-funcs-math.R:150' [success]
'test-dplyr-funcs-math.R:150' [success]
'test-dplyr-funcs-math.R:150' [success]
'test-dplyr-funcs-math.R:160' [success]
'test-dplyr-funcs-math.R:160' [success]
'test-dplyr-funcs-math.R:160' [success]
'test-dplyr-funcs-math.R:160' [success]
'test-dplyr-funcs-math.R:167' [success]
'test-dplyr-funcs-math.R:167' [success]
'test-dplyr-funcs-math.R:167' [success]
'test-dplyr-funcs-math.R:167' [success]
'test-dplyr-funcs-math.R:174' [success]
'test-dplyr-funcs-math.R:174' [success]
'test-dplyr-funcs-math.R:174' [success]
'test-dplyr-funcs-math.R:174' [success]
'test-dplyr-funcs-math.R:182' [success]
'test-dplyr-funcs-math.R:182' [success]
'test-dplyr-funcs-math.R:182' [success]
'test-dplyr-funcs-math.R:182' [success]
'test-dplyr-funcs-math.R:190' [success]
'test-dplyr-funcs-math.R:197' [success]
'test-dplyr-funcs-math.R:204' [success]
'test-dplyr-funcs-math.R:204' [success]
'test-dplyr-funcs-math.R:204' [success]
'test-dplyr-funcs-math.R:204' [success]
'test-dplyr-funcs-math.R:218' [success]
'test-dplyr-funcs-math.R:218' [success]
'test-dplyr-funcs-math.R:218' [success]
'test-dplyr-funcs-math.R:218' [success]
'test-dplyr-funcs-math.R:228' [success]
'test-dplyr-funcs-math.R:228' [success]
'test-dplyr-funcs-math.R:228' [success]
'test-dplyr-funcs-math.R:228' [success]
'test-dplyr-funcs-math.R:235' [success]
'test-dplyr-funcs-math.R:235' [success]
'test-dplyr-funcs-math.R:235' [success]
'test-dplyr-funcs-math.R:235' [success]
'test-dplyr-funcs-math.R:242' [success]
'test-dplyr-funcs-math.R:242' [success]
'test-dplyr-funcs-math.R:242' [success]
'test-dplyr-funcs-math.R:242' [success]
'test-dplyr-funcs-math.R:249' [success]
'test-dplyr-funcs-math.R:249' [success]
'test-dplyr-funcs-math.R:249' [success]
'test-dplyr-funcs-math.R:249' [success]
'test-dplyr-funcs-math.R:256' [success]
'test-dplyr-funcs-math.R:256' [success]
'test-dplyr-funcs-math.R:256' [success]
'test-dplyr-funcs-math.R:256' [success]
'test-dplyr-funcs-math.R:264' [success]
'test-dplyr-funcs-math.R:264' [success]
'test-dplyr-funcs-math.R:264' [success]
'test-dplyr-funcs-math.R:264' [success]
End test: log functions
Start test: trig functions
'test-dplyr-funcs-math.R:280' [success]
'test-dplyr-funcs-math.R:280' [success]
'test-dplyr-funcs-math.R:280' [success]
'test-dplyr-funcs-math.R:280' [success]
'test-dplyr-funcs-math.R:287' [success]
'test-dplyr-funcs-math.R:287' [success]
'test-dplyr-funcs-math.R:287' [success]
'test-dplyr-funcs-math.R:287' [success]
'test-dplyr-funcs-math.R:294' [success]
'test-dplyr-funcs-math.R:294' [success]
'test-dplyr-funcs-math.R:294' [success]
'test-dplyr-funcs-math.R:294' [success]
'test-dplyr-funcs-math.R:301' [success]
'test-dplyr-funcs-math.R:301' [success]
'test-dplyr-funcs-math.R:301' [success]
'test-dplyr-funcs-math.R:301' [success]
'test-dplyr-funcs-math.R:308' [success]
'test-dplyr-funcs-math.R:308' [success]
'test-dplyr-funcs-math.R:308' [success]
'test-dplyr-funcs-math.R:308' [success]
'test-dplyr-funcs-math.R:316' [success]
'test-dplyr-funcs-math.R:316' [success]
'test-dplyr-funcs-math.R:316' [success]
'test-dplyr-funcs-math.R:316' [success]
End test: trig functions
Start test: arith functions
'test-dplyr-funcs-math.R:333' [success]
'test-dplyr-funcs-math.R:333' [success]
'test-dplyr-funcs-math.R:333' [success]
'test-dplyr-funcs-math.R:333' [success]
End test: arith functions
Start test: floor division maintains type consistency with R
'test-dplyr-funcs-math.R:355' [success]
'test-dplyr-funcs-math.R:355' [success]
'test-dplyr-funcs-math.R:355' [success]
'test-dplyr-funcs-math.R:355' [success]
End test: floor division maintains type consistency with R
Start test: exp()
'test-dplyr-funcs-math.R:375' [success]
'test-dplyr-funcs-math.R:375' [success]
'test-dplyr-funcs-math.R:375' [success]
'test-dplyr-funcs-math.R:375' [success]
End test: exp()
Start test: sqrt()
'test-dplyr-funcs-math.R:389' [success]
'test-dplyr-funcs-math.R:389' [success]
'test-dplyr-funcs-math.R:389' [success]
'test-dplyr-funcs-math.R:389' [success]
End test: sqrt()
Start test: paste, paste0, and str_c
'test-dplyr-funcs-string.R:45' [success]
'test-dplyr-funcs-string.R:45' [success]
'test-dplyr-funcs-string.R:45' [success]
'test-dplyr-funcs-string.R:45' [success]
'test-dplyr-funcs-string.R:54' [success]
'test-dplyr-funcs-string.R:54' [success]
'test-dplyr-funcs-string.R:54' [success]
'test-dplyr-funcs-string.R:54' [success]
'test-dplyr-funcs-string.R:60' [success]
'test-dplyr-funcs-string.R:60' [success]
'test-dplyr-funcs-string.R:60' [success]
'test-dplyr-funcs-string.R:60' [success]
'test-dplyr-funcs-string.R:69' [success]
'test-dplyr-funcs-string.R:69' [success]
'test-dplyr-funcs-string.R:69' [success]
'test-dplyr-funcs-string.R:69' [success]
'test-dplyr-funcs-string.R:78' [success]
'test-dplyr-funcs-string.R:78' [success]
'test-dplyr-funcs-string.R:78' [success]
'test-dplyr-funcs-string.R:78' [success]
'test-dplyr-funcs-string.R:86' [success]
'test-dplyr-funcs-string.R:86' [success]
'test-dplyr-funcs-string.R:86' [success]
'test-dplyr-funcs-string.R:86' [success]
'test-dplyr-funcs-string.R:92' [success]
'test-dplyr-funcs-string.R:92' [success]
'test-dplyr-funcs-string.R:92' [success]
'test-dplyr-funcs-string.R:92' [success]
'test-dplyr-funcs-string.R:98' [success]
'test-dplyr-funcs-string.R:98' [success]
'test-dplyr-funcs-string.R:98' [success]
'test-dplyr-funcs-string.R:98' [success]
'test-dplyr-funcs-string.R:106' [success]
'test-dplyr-funcs-string.R:106' [success]
'test-dplyr-funcs-string.R:106' [success]
'test-dplyr-funcs-string.R:106' [success]
'test-dplyr-funcs-string.R:114' [success]
'test-dplyr-funcs-string.R:114' [success]
'test-dplyr-funcs-string.R:114' [success]
'test-dplyr-funcs-string.R:114' [success]
'test-dplyr-funcs-string.R:122' [success]
'test-dplyr-funcs-string.R:122' [success]
'test-dplyr-funcs-string.R:122' [success]
'test-dplyr-funcs-string.R:122' [success]
'test-dplyr-funcs-string.R:130' [success]
'test-dplyr-funcs-string.R:130' [success]
'test-dplyr-funcs-string.R:130' [success]
'test-dplyr-funcs-string.R:130' [success]
'test-dplyr-funcs-string.R:139' [success]
'test-dplyr-funcs-string.R:144' [success]
'test-dplyr-funcs-string.R:150' [success]
'test-dplyr-funcs-string.R:150' [success]
'test-dplyr-funcs-string.R:150' [success]
'test-dplyr-funcs-string.R:150' [success]
'test-dplyr-funcs-string.R:160' [success]
'test-dplyr-funcs-string.R:172' [success]
'test-dplyr-funcs-string.R:176' [success]
'test-dplyr-funcs-string.R:180' [success]
'test-dplyr-funcs-string.R:186' [success]
'test-dplyr-funcs-string.R:190' [success]
End test: paste, paste0, and str_c
Start test: grepl with ignore.case = FALSE and fixed = TRUE
'test-dplyr-funcs-string.R:198' [success]
'test-dplyr-funcs-string.R:198' [success]
'test-dplyr-funcs-string.R:198' [success]
'test-dplyr-funcs-string.R:198' [success]
'test-dplyr-funcs-string.R:204' [success]
'test-dplyr-funcs-string.R:204' [success]
'test-dplyr-funcs-string.R:204' [success]
'test-dplyr-funcs-string.R:204' [success]
End test: grepl with ignore.case = FALSE and fixed = TRUE
Start test: sub and gsub with ignore.case = FALSE and fixed = TRUE
'test-dplyr-funcs-string.R:214' [success]
'test-dplyr-funcs-string.R:214' [success]
'test-dplyr-funcs-string.R:214' [success]
'test-dplyr-funcs-string.R:214' [success]
'test-dplyr-funcs-string.R:220' [success]
'test-dplyr-funcs-string.R:220' [success]
'test-dplyr-funcs-string.R:220' [success]
'test-dplyr-funcs-string.R:220' [success]
End test: sub and gsub with ignore.case = FALSE and fixed = TRUE
'test-dplyr-funcs-string.R:229' [skip]
Start test: explicit type conversions with cast()
'test-dplyr-funcs-type.R:42' [success]
'test-dplyr-funcs-type.R:51' [success]
'test-dplyr-funcs-type.R:42' [success]
'test-dplyr-funcs-type.R:51' [success]
'test-dplyr-funcs-type.R:42' [success]
'test-dplyr-funcs-type.R:51' [success]
'test-dplyr-funcs-type.R:42' [success]
'test-dplyr-funcs-type.R:51' [success]
'test-dplyr-funcs-type.R:42' [success]
'test-dplyr-funcs-type.R:51' [success]
'test-dplyr-funcs-type.R:42' [success]
'test-dplyr-funcs-type.R:51' [success]
'test-dplyr-funcs-type.R:42' [success]
'test-dplyr-funcs-type.R:51' [success]
'test-dplyr-funcs-type.R:42' [success]
'test-dplyr-funcs-type.R:51' [success]
'test-dplyr-funcs-type.R:42' [success]
'test-dplyr-funcs-type.R:51' [success]
'test-dplyr-funcs-type.R:42' [success]
'test-dplyr-funcs-type.R:51' [success]
'test-dplyr-funcs-type.R:42' [success]
'test-dplyr-funcs-type.R:51' [success]
'test-dplyr-funcs-type.R:63' [success]
'test-dplyr-funcs-type.R:77' [success]
End test: explicit type conversions with cast()
Start test: explicit type conversions with as.*()
'test-dplyr-funcs-type.R:90' [success]
'test-dplyr-funcs-type.R:90' [success]
'test-dplyr-funcs-type.R:90' [success]
'test-dplyr-funcs-type.R:90' [success]
'test-dplyr-funcs-type.R:113' [success]
'test-dplyr-funcs-type.R:113' [success]
'test-dplyr-funcs-type.R:113' [success]
'test-dplyr-funcs-type.R:113' [success]
'test-dplyr-funcs-type.R:132' [success]
'test-dplyr-funcs-type.R:132' [success]
'test-dplyr-funcs-type.R:132' [success]
'test-dplyr-funcs-type.R:132' [success]
'test-dplyr-funcs-type.R:146' [success]
'test-dplyr-funcs-type.R:146' [success]
'test-dplyr-funcs-type.R:146' [success]
'test-dplyr-funcs-type.R:146' [success]
'test-dplyr-funcs-type.R:164' [success]
'test-dplyr-funcs-type.R:164' [success]
'test-dplyr-funcs-type.R:164' [success]
'test-dplyr-funcs-type.R:164' [success]
End test: explicit type conversions with as.*()
Start test: is.finite(), is.infinite(), is.nan()
'test-dplyr-funcs-type.R:211' [success]
'test-dplyr-funcs-type.R:211' [success]
'test-dplyr-funcs-type.R:211' [success]
'test-dplyr-funcs-type.R:211' [success]
'test-dplyr-funcs-type.R:223' [success]
'test-dplyr-funcs-type.R:223' [success]
'test-dplyr-funcs-type.R:223' [success]
'test-dplyr-funcs-type.R:223' [success]
End test: is.finite(), is.infinite(), is.nan()
Start test: is.na() evaluates to TRUE on NaN (ARROW-12055)
'test-dplyr-funcs-type.R:236' [success]
'test-dplyr-funcs-type.R:236' [success]
'test-dplyr-funcs-type.R:236' [success]
'test-dplyr-funcs-type.R:236' [success]
End test: is.na() evaluates to TRUE on NaN (ARROW-12055)
Start test: type checks with is() giving Arrow types
'test-dplyr-funcs-type.R:249' [success]
'test-dplyr-funcs-type.R:303' [success]
'test-dplyr-funcs-type.R:328' [success]
End test: type checks with is() giving Arrow types
Start test: type checks with is() giving R types
'test-dplyr-funcs-type.R:375' [success]
'test-dplyr-funcs-type.R:375' [success]
'test-dplyr-funcs-type.R:375' [success]
'test-dplyr-funcs-type.R:375' [success]
'test-dplyr-funcs-type.R:417' [success]
'test-dplyr-funcs-type.R:417' [success]
'test-dplyr-funcs-type.R:417' [success]
'test-dplyr-funcs-type.R:417' [success]
End test: type checks with is() giving R types
Start test: type checks with is.*()
'test-dplyr-funcs-type.R:447' [success]
'test-dplyr-funcs-type.R:447' [success]
'test-dplyr-funcs-type.R:447' [success]
'test-dplyr-funcs-type.R:447' [success]
'test-dplyr-funcs-type.R:502' [success]
'test-dplyr-funcs-type.R:502' [success]
'test-dplyr-funcs-type.R:502' [success]
'test-dplyr-funcs-type.R:502' [success]
End test: type checks with is.*()
Start test: type checks with is_*()
'test-dplyr-funcs-type.R:534' [success]
'test-dplyr-funcs-type.R:534' [success]
'test-dplyr-funcs-type.R:534' [success]
'test-dplyr-funcs-type.R:534' [success]
End test: type checks with is_*()
Start test: type checks on expressions
'test-dplyr-funcs-type.R:569' [success]
'test-dplyr-funcs-type.R:569' [success]
'test-dplyr-funcs-type.R:569' [success]
'test-dplyr-funcs-type.R:569' [success]
'test-dplyr-funcs-type.R:583' [skip]
End test: type checks on expressions
Start test: type checks on R scalar literals
'test-dplyr-funcs-type.R:596' [success]
'test-dplyr-funcs-type.R:596' [success]
'test-dplyr-funcs-type.R:596' [success]
'test-dplyr-funcs-type.R:596' [success]
End test: type checks on R scalar literals
Start test: as.factor()/dictionary_encode()
'test-dplyr-funcs-type.R:621' [skip]
End test: as.factor()/dictionary_encode()
Start test: bad explicit type conversions with as.*()
'test-dplyr-funcs-type.R:677' [success]
'test-dplyr-funcs-type.R:677' [success]
'test-dplyr-funcs-type.R:688' [success]
'test-dplyr-funcs-type.R:701' [success]
End test: bad explicit type conversions with as.*()
Start test: structs/nested data frames/tibbles can be created
'test-dplyr-funcs-type.R:714' [success]
'test-dplyr-funcs-type.R:714' [success]
'test-dplyr-funcs-type.R:714' [success]
'test-dplyr-funcs-type.R:714' [success]
'test-dplyr-funcs-type.R:731' [success]
'test-dplyr-funcs-type.R:731' [success]
'test-dplyr-funcs-type.R:731' [success]
'test-dplyr-funcs-type.R:731' [success]
'test-dplyr-funcs-type.R:741' [success]
'test-dplyr-funcs-type.R:747' [success]
'test-dplyr-funcs-type.R:755' [success]
'test-dplyr-funcs-type.R:755' [success]
'test-dplyr-funcs-type.R:755' [success]
'test-dplyr-funcs-type.R:755' [success]
'test-dplyr-funcs-type.R:766' [success]
'test-dplyr-funcs-type.R:766' [success]
'test-dplyr-funcs-type.R:766' [success]
'test-dplyr-funcs-type.R:766' [success]
'test-dplyr-funcs-type.R:777' [success]
'test-dplyr-funcs-type.R:777' [success]
'test-dplyr-funcs-type.R:777' [success]
'test-dplyr-funcs-type.R:777' [success]
'test-dplyr-funcs-type.R:787' [success]
'test-dplyr-funcs-type.R:787' [success]
'test-dplyr-funcs-type.R:787' [success]
'test-dplyr-funcs-type.R:787' [success]
'test-dplyr-funcs-type.R:802' [success]
'test-dplyr-funcs-type.R:808' [success]
'test-dplyr-funcs-type.R:814' [success]
End test: structs/nested data frames/tibbles can be created
Start test: nested structs can be created from scalars and existing data frames
'test-dplyr-funcs-type.R:822' [success]
'test-dplyr-funcs-type.R:822' [success]
'test-dplyr-funcs-type.R:822' [success]
'test-dplyr-funcs-type.R:822' [success]
'test-dplyr-funcs-type.R:834' [success]
'test-dplyr-funcs-type.R:834' [success]
'test-dplyr-funcs-type.R:834' [success]
'test-dplyr-funcs-type.R:834' [success]
End test: nested structs can be created from scalars and existing data frames
Start test: format date/time
'test-dplyr-funcs-type.R:859' [success]
'test-dplyr-funcs-type.R:859' [success]
'test-dplyr-funcs-type.R:859' [success]
'test-dplyr-funcs-type.R:859' [success]
'test-dplyr-funcs-type.R:869' [success]
'test-dplyr-funcs-type.R:869' [success]
'test-dplyr-funcs-type.R:869' [success]
'test-dplyr-funcs-type.R:869' [success]
'test-dplyr-funcs-type.R:876' [success]
'test-dplyr-funcs-type.R:876' [success]
'test-dplyr-funcs-type.R:876' [success]
'test-dplyr-funcs-type.R:876' [success]
'test-dplyr-funcs-type.R:883' [success]
'test-dplyr-funcs-type.R:883' [success]
'test-dplyr-funcs-type.R:883' [success]
'test-dplyr-funcs-type.R:883' [success]
'test-dplyr-funcs-type.R:890' [success]
'test-dplyr-funcs-type.R:890' [success]
'test-dplyr-funcs-type.R:890' [success]
'test-dplyr-funcs-type.R:890' [success]
'test-dplyr-funcs-type.R:900' [success]
'test-dplyr-funcs-type.R:900' [success]
'test-dplyr-funcs-type.R:900' [success]
'test-dplyr-funcs-type.R:900' [success]
'test-dplyr-funcs-type.R:907' [success]
'test-dplyr-funcs-type.R:907' [success]
'test-dplyr-funcs-type.R:907' [success]
'test-dplyr-funcs-type.R:907' [success]
'test-dplyr-funcs-type.R:907' [success]
'test-dplyr-funcs-type.R:907' [success]
'test-dplyr-funcs-type.R:907' [success]
'test-dplyr-funcs-type.R:907' [success]
End test: format date/time
Start test: format() for unsupported types returns the input as string
'test-dplyr-funcs-type.R:934' [success]
'test-dplyr-funcs-type.R:944' [success]
End test: format() for unsupported types returns the input as string
Start test: register_binding()/unregister_binding() works
'test-dplyr-funcs.R:23' [success]
'test-dplyr-funcs.R:24' [success]
'test-dplyr-funcs.R:25' [success]
'test-dplyr-funcs.R:27' [success]
'test-dplyr-funcs.R:28' [success]
'test-dplyr-funcs.R:29' [success]
'test-dplyr-funcs.R:31' [success]
'test-dplyr-funcs.R:32' [success]
'test-dplyr-funcs.R:34' [success]
'test-dplyr-funcs.R:40' [success]
End test: register_binding()/unregister_binding() works
Start test: register_binding_agg() works
'test-dplyr-funcs.R:47' [success]
'test-dplyr-funcs.R:48' [success]
'test-dplyr-funcs.R:49' [success]
End test: register_binding_agg() works
Start test: glimpse() Table/ChunkedArray
'test-dplyr-glimpse.R:27' [skip]
End test: glimpse() Table/ChunkedArray
Start test: glimpse() RecordBatch/Array
'test-dplyr-glimpse.R:33' [skip]
End test: glimpse() RecordBatch/Array
Start test: glimpse() with VctrsExtensionType
'test-dplyr-glimpse.R:39' [skip]
End test: glimpse() with VctrsExtensionType
Start test: glimpse prints message about schema if there are complex types
'test-dplyr-glimpse.R:45' [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:51' [skip]
End test: glimpse() calls print() instead of showing data for RBR
Start test: glimpse() on Dataset
'test-dplyr-glimpse.R:75' [skip]
End test: glimpse() on Dataset
Start test: glimpse() on Dataset query only shows data for streaming eval
'test-dplyr-glimpse.R:82' [success]
'test-dplyr-glimpse.R:93' [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:101' [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:24' [success]
'test-dplyr-group-by.R:24' [success]
'test-dplyr-group-by.R:24' [success]
'test-dplyr-group-by.R:24' [success]
End test: group_by groupings are recorded
Start test: group_by supports creating/renaming
'test-dplyr-group-by.R:35' [success]
'test-dplyr-group-by.R:35' [success]
'test-dplyr-group-by.R:35' [success]
'test-dplyr-group-by.R:35' [success]
'test-dplyr-group-by.R:41' [success]
'test-dplyr-group-by.R:41' [success]
'test-dplyr-group-by.R:41' [success]
'test-dplyr-group-by.R:41' [success]
'test-dplyr-group-by.R:47' [success]
'test-dplyr-group-by.R:47' [success]
'test-dplyr-group-by.R:47' [success]
'test-dplyr-group-by.R:47' [success]
End test: group_by supports creating/renaming
Start test: ungroup
'test-dplyr-group-by.R:56' [success]
'test-dplyr-group-by.R:56' [success]
'test-dplyr-group-by.R:56' [success]
'test-dplyr-group-by.R:56' [success]
'test-dplyr-group-by.R:69' [success]
'test-dplyr-group-by.R:69' [success]
End test: ungroup
Start test: Groups before conversion to a Table must not be restored after collect() (ARROW-17737)
'test-dplyr-group-by.R:83' [success]
'test-dplyr-group-by.R:83' [success]
'test-dplyr-group-by.R:83' [success]
'test-dplyr-group-by.R:83' [success]
'test-dplyr-group-by.R:91' [success]
'test-dplyr-group-by.R:91' [success]
'test-dplyr-group-by.R:91' [success]
'test-dplyr-group-by.R:91' [success]
End test: Groups before conversion to a Table must not be restored after collect() (ARROW-17737)
Start test: group_by then rename
'test-dplyr-group-by.R:102' [success]
'test-dplyr-group-by.R:102' [success]
'test-dplyr-group-by.R:102' [success]
'test-dplyr-group-by.R:102' [success]
End test: group_by then rename
Start test: group_by with .drop
'test-dplyr-group-by.R:113' [success]
'test-dplyr-group-by.R:113' [success]
'test-dplyr-group-by.R:113' [success]
'test-dplyr-group-by.R:113' [success]
'test-dplyr-group-by.R:119' [success]
'test-dplyr-group-by.R:119' [success]
'test-dplyr-group-by.R:119' [success]
'test-dplyr-group-by.R:119' [success]
'test-dplyr-group-by.R:125' [success]
'test-dplyr-group-by.R:132' [success]
'test-dplyr-group-by.R:139' [success]
'test-dplyr-group-by.R:145' [success]
'test-dplyr-group-by.R:151' [success]
'test-dplyr-group-by.R:151' [success]
'test-dplyr-group-by.R:151' [success]
'test-dplyr-group-by.R:151' [success]
'test-dplyr-group-by.R:157' [success]
'test-dplyr-group-by.R:157' [success]
'test-dplyr-group-by.R:157' [success]
'test-dplyr-group-by.R:157' [success]
'test-dplyr-group-by.R:162' [success]
'test-dplyr-group-by.R:162' [success]
'test-dplyr-group-by.R:162' [success]
'test-dplyr-group-by.R:162' [success]
'test-dplyr-group-by.R:168' [success]
'test-dplyr-group-by.R:168' [success]
'test-dplyr-group-by.R:168' [success]
'test-dplyr-group-by.R:168' [success]
End test: group_by with .drop
Start test: group_by() with namespaced functions
'test-dplyr-group-by.R:178' [success]
'test-dplyr-group-by.R:178' [success]
'test-dplyr-group-by.R:178' [success]
'test-dplyr-group-by.R:178' [success]
End test: group_by() with namespaced functions
Start test: group_by() with .add
'test-dplyr-group-by.R:190' [success]
'test-dplyr-group-by.R:190' [success]
'test-dplyr-group-by.R:190' [success]
'test-dplyr-group-by.R:190' [success]
'test-dplyr-group-by.R:197' [success]
'test-dplyr-group-by.R:197' [success]
'test-dplyr-group-by.R:197' [success]
'test-dplyr-group-by.R:197' [success]
'test-dplyr-group-by.R:204' [success]
'test-dplyr-group-by.R:204' [success]
'test-dplyr-group-by.R:204' [success]
'test-dplyr-group-by.R:204' [success]
'test-dplyr-group-by.R:211' [success]
'test-dplyr-group-by.R:211' [success]
'test-dplyr-group-by.R:211' [success]
'test-dplyr-group-by.R:211' [success]
'test-dplyr-group-by.R:218' [success]
'test-dplyr-group-by.R:218' [success]
'test-dplyr-group-by.R:218' [success]
'test-dplyr-group-by.R:218' [success]
'test-dplyr-group-by.R:225' [success]
'test-dplyr-group-by.R:225' [success]
'test-dplyr-group-by.R:225' [success]
'test-dplyr-group-by.R:225' [success]
'test-dplyr-group-by.R:232' [success]
'test-dplyr-group-by.R:232' [success]
'test-dplyr-group-by.R:232' [success]
'test-dplyr-group-by.R:232' [success]
'test-dplyr-group-by.R:239' [success]
'test-dplyr-group-by.R:239' [success]
'test-dplyr-group-by.R:239' [success]
'test-dplyr-group-by.R:239' [success]
'test-dplyr-group-by.R:246' [success]
'test-dplyr-group-by.R:246' [success]
'test-dplyr-group-by.R:246' [success]
'test-dplyr-group-by.R:246' [success]
'test-dplyr-group-by.R:254' [success]
'test-dplyr-group-by.R:254' [success]
'test-dplyr-group-by.R:254' [success]
'test-dplyr-group-by.R:254' [success]
'test-dplyr-group-by.R:262' [success]
'test-dplyr-group-by.R:269' [success]
End test: group_by() with .add
Start test: Can use across() within group_by()
'test-dplyr-group-by.R:282' [warning]
'test-dplyr-group-by.R:282' [success]
'test-dplyr-group-by.R:282' [success]
'test-dplyr-group-by.R:282' [success]
'test-dplyr-group-by.R:282' [success]
'test-dplyr-group-by.R:288' [success]
'test-dplyr-group-by.R:288' [success]
'test-dplyr-group-by.R:288' [success]
'test-dplyr-group-by.R:288' [success]
'test-dplyr-group-by.R:294' [success]
'test-dplyr-group-by.R:294' [success]
'test-dplyr-group-by.R:294' [success]
'test-dplyr-group-by.R:294' [success]
'test-dplyr-group-by.R:301' [success]
'test-dplyr-group-by.R:301' [success]
'test-dplyr-group-by.R:301' [success]
'test-dplyr-group-by.R:301' [success]
End test: Can use across() within group_by()
Start test: ARROW-18131 - correctly handles .data pronoun in group_by()
'test-dplyr-group-by.R:310' [success]
'test-dplyr-group-by.R:310' [success]
'test-dplyr-group-by.R:310' [success]
'test-dplyr-group-by.R:310' [success]
End test: ARROW-18131 - correctly handles .data pronoun in group_by()
Start test: left_join
Joining with `by = join_by(some_grouping)`
'test-dplyr-join.R:30' [success]
'test-dplyr-join.R:30' [success]
'test-dplyr-join.R:30' [success]
'test-dplyr-join.R:30' [success]
'test-dplyr-join.R:30' [failure]
End test: left_join
Start test: left_join `by` args
'test-dplyr-join.R:42' [success]
'test-dplyr-join.R:42' [success]
'test-dplyr-join.R:42' [success]
'test-dplyr-join.R:42' [success]
'test-dplyr-join.R:48' [success]
'test-dplyr-join.R:48' [success]
'test-dplyr-join.R:48' [success]
'test-dplyr-join.R:48' [success]
'test-dplyr-join.R:59' [success]
'test-dplyr-join.R:59' [success]
'test-dplyr-join.R:59' [success]
'test-dplyr-join.R:59' [success]
End test: left_join `by` args
Start test: join two tables
'test-dplyr-join.R:72' [success]
End test: join two tables
Start test: Error handling
'test-dplyr-join.R:83' [success]
'test-dplyr-join.R:91' [skip]
End test: Error handling
Start test: right_join
'test-dplyr-join.R:145' [success]
'test-dplyr-join.R:145' [success]
'test-dplyr-join.R:145' [success]
'test-dplyr-join.R:145' [success]
'test-dplyr-join.R:145' [success]
'test-dplyr-join.R:145' [success]
'test-dplyr-join.R:145' [success]
'test-dplyr-join.R:145' [success]
End test: right_join
Start test: inner_join
'test-dplyr-join.R:156' [success]
'test-dplyr-join.R:156' [success]
'test-dplyr-join.R:156' [success]
'test-dplyr-join.R:156' [success]
'test-dplyr-join.R:156' [success]
'test-dplyr-join.R:156' [success]
'test-dplyr-join.R:156' [success]
'test-dplyr-join.R:156' [success]
End test: inner_join
Start test: full_join
'test-dplyr-join.R:167' [success]
'test-dplyr-join.R:167' [success]
'test-dplyr-join.R:167' [success]
'test-dplyr-join.R:167' [success]
'test-dplyr-join.R:167' [success]
'test-dplyr-join.R:167' [success]
'test-dplyr-join.R:167' [success]
'test-dplyr-join.R:167' [success]
End test: full_join
Start test: semi_join
'test-dplyr-join.R:178' [error]
End test: semi_join
Start test: anti_join
'test-dplyr-join.R:188' [success]
'test-dplyr-join.R:188' [success]
'test-dplyr-join.R:188' [success]
'test-dplyr-join.R:188' [success]
End test: anti_join
Start test: arrow dplyr query correctly mutates then joins
'test-dplyr-join.R:209' [success]
End test: arrow dplyr query correctly mutates then joins
Start test: arrow dplyr query correctly filters then joins
'test-dplyr-join.R:238' [success]
End test: arrow dplyr query correctly filters then joins
Start test: suffix
'test-dplyr-join.R:273' [success]
End test: suffix
Start test: suffix and implicit schema
'test-dplyr-join.R:292' [success]
End test: suffix and implicit schema
Start test: summarize and join
'test-dplyr-join.R:316' [success]
End test: summarize and join
Start test: arrow dplyr query can join two datasets
'test-dplyr-join.R:325' [skip]
End test: arrow dplyr query can join two datasets
Start test: full joins handle keep
'test-dplyr-join.R:365' [success]
'test-dplyr-join.R:365' [success]
'test-dplyr-join.R:365' [success]
'test-dplyr-join.R:365' [success]
'test-dplyr-join.R:365' [success]
'test-dplyr-join.R:365' [success]
'test-dplyr-join.R:365' [success]
'test-dplyr-join.R:365' [success]
End test: full joins handle keep
Start test: mutate() is lazy
'test-dplyr-mutate.R:29' [success]
End test: mutate() is lazy
Start test: basic mutate
'test-dplyr-mutate.R:36' [success]
'test-dplyr-mutate.R:36' [success]
'test-dplyr-mutate.R:36' [success]
'test-dplyr-mutate.R:36' [success]
End test: basic mutate
Start test: mutate() with NULL inputs
'test-dplyr-mutate.R:47' [success]
'test-dplyr-mutate.R:47' [success]
'test-dplyr-mutate.R:47' [success]
'test-dplyr-mutate.R:47' [success]
End test: mutate() with NULL inputs
Start test: empty mutate()
'test-dplyr-mutate.R:56' [success]
'test-dplyr-mutate.R:56' [success]
'test-dplyr-mutate.R:56' [success]
'test-dplyr-mutate.R:56' [success]
End test: empty mutate()
Start test: transmute
'test-dplyr-mutate.R:65' [success]
'test-dplyr-mutate.R:65' [success]
'test-dplyr-mutate.R:65' [success]
'test-dplyr-mutate.R:65' [success]
End test: transmute
Start test: transmute respect bespoke dplyr implementation
'test-dplyr-mutate.R:77' [success]
'test-dplyr-mutate.R:77' [success]
'test-dplyr-mutate.R:77' [success]
'test-dplyr-mutate.R:77' [success]
End test: transmute respect bespoke dplyr implementation
Start test: transmute() with NULL inputs
'test-dplyr-mutate.R:86' [success]
'test-dplyr-mutate.R:86' [success]
'test-dplyr-mutate.R:86' [success]
'test-dplyr-mutate.R:86' [success]
End test: transmute() with NULL inputs
Start test: empty transmute()
'test-dplyr-mutate.R:95' [success]
'test-dplyr-mutate.R:95' [success]
'test-dplyr-mutate.R:95' [success]
'test-dplyr-mutate.R:95' [success]
End test: empty transmute()
Start test: transmute with unnamed expressions
'test-dplyr-mutate.R:104' [success]
'test-dplyr-mutate.R:104' [success]
'test-dplyr-mutate.R:104' [success]
'test-dplyr-mutate.R:104' [success]
End test: transmute with unnamed expressions
Start test: transmute() with unsupported arguments
'test-dplyr-mutate.R:118' [success]
'test-dplyr-mutate.R:125' [success]
'test-dplyr-mutate.R:132' [success]
End test: transmute() with unsupported arguments
Start test: transmute() defuses dots arguments (ARROW-13262)
'test-dplyr-mutate.R:142' [success]
End test: transmute() defuses dots arguments (ARROW-13262)
Start test: mutate and refer to previous mutants
'test-dplyr-mutate.R:156' [success]
'test-dplyr-mutate.R:156' [success]
'test-dplyr-mutate.R:156' [success]
'test-dplyr-mutate.R:156' [success]
End test: mutate and refer to previous mutants
Start test: nchar() arguments
'test-dplyr-mutate.R:170' [success]
'test-dplyr-mutate.R:170' [success]
'test-dplyr-mutate.R:170' [success]
'test-dplyr-mutate.R:170' [success]
'test-dplyr-mutate.R:182' [success]
'test-dplyr-mutate.R:182' [success]
'test-dplyr-mutate.R:182' [success]
'test-dplyr-mutate.R:182' [success]
End test: nchar() arguments
Start test: mutate with .data pronoun
'test-dplyr-mutate.R:200' [success]
'test-dplyr-mutate.R:200' [success]
'test-dplyr-mutate.R:200' [success]
'test-dplyr-mutate.R:200' [success]
End test: mutate with .data pronoun
Start test: mutate with unnamed expressions
'test-dplyr-mutate.R:214' [success]
'test-dplyr-mutate.R:214' [success]
'test-dplyr-mutate.R:214' [success]
'test-dplyr-mutate.R:214' [success]
End test: mutate with unnamed expressions
Start test: mutate with reassigning same name
'test-dplyr-mutate.R:228' [success]
'test-dplyr-mutate.R:228' [success]
'test-dplyr-mutate.R:228' [success]
'test-dplyr-mutate.R:228' [success]
End test: mutate with reassigning same name
Start test: mutate with single value for recycling
'test-dplyr-mutate.R:240' [success]
'test-dplyr-mutate.R:240' [success]
'test-dplyr-mutate.R:240' [success]
'test-dplyr-mutate.R:240' [success]
End test: mutate with single value for recycling
Start test: dplyr::mutate's examples
'test-dplyr-mutate.R:253' [success]
'test-dplyr-mutate.R:253' [success]
'test-dplyr-mutate.R:253' [success]
'test-dplyr-mutate.R:253' [success]
'test-dplyr-mutate.R:266' [success]
'test-dplyr-mutate.R:266' [success]
'test-dplyr-mutate.R:266' [success]
'test-dplyr-mutate.R:266' [success]
'test-dplyr-mutate.R:281' [success]
'test-dplyr-mutate.R:281' [success]
'test-dplyr-mutate.R:281' [success]
'test-dplyr-mutate.R:281' [success]
'test-dplyr-mutate.R:290' [success]
'test-dplyr-mutate.R:290' [success]
'test-dplyr-mutate.R:290' [success]
'test-dplyr-mutate.R:290' [success]
'test-dplyr-mutate.R:302' [success]
'test-dplyr-mutate.R:302' [success]
'test-dplyr-mutate.R:302' [success]
'test-dplyr-mutate.R:302' [success]
'test-dplyr-mutate.R:311' [success]
'test-dplyr-mutate.R:311' [success]
'test-dplyr-mutate.R:311' [success]
'test-dplyr-mutate.R:311' [success]
'test-dplyr-mutate.R:319' [success]
'test-dplyr-mutate.R:319' [success]
'test-dplyr-mutate.R:319' [success]
'test-dplyr-mutate.R:319' [success]
'test-dplyr-mutate.R:331' [success]
'test-dplyr-mutate.R:331' [success]
'test-dplyr-mutate.R:331' [success]
'test-dplyr-mutate.R:331' [success]
'test-dplyr-mutate.R:339' [success]
'test-dplyr-mutate.R:339' [success]
'test-dplyr-mutate.R:339' [success]
'test-dplyr-mutate.R:339' [success]
'test-dplyr-mutate.R:347' [success]
'test-dplyr-mutate.R:347' [success]
'test-dplyr-mutate.R:347' [success]
'test-dplyr-mutate.R:347' [success]
'test-dplyr-mutate.R:355' [success]
'test-dplyr-mutate.R:355' [success]
'test-dplyr-mutate.R:355' [success]
'test-dplyr-mutate.R:355' [success]
'test-dplyr-mutate.R:369' [success]
'test-dplyr-mutate.R:369' [success]
'test-dplyr-mutate.R:369' [success]
'test-dplyr-mutate.R:369' [success]
End test: dplyr::mutate's examples
Start test: Can mutate after group_by as long as there are no aggregations
'test-dplyr-mutate.R:380' [success]
'test-dplyr-mutate.R:380' [success]
'test-dplyr-mutate.R:380' [success]
'test-dplyr-mutate.R:380' [success]
'test-dplyr-mutate.R:388' [success]
'test-dplyr-mutate.R:388' [success]
'test-dplyr-mutate.R:388' [success]
'test-dplyr-mutate.R:388' [success]
'test-dplyr-mutate.R:398' [success]
'test-dplyr-mutate.R:408' [success]
End test: Can mutate after group_by as long as there are no aggregations
Start test: handle bad expressions
'test-dplyr-mutate.R:426' [skip]
End test: handle bad expressions
Start test: Can't just add a vector column with mutate()
'test-dplyr-mutate.R:442' [success]
'test-dplyr-mutate.R:442' [success]
End test: Can't just add a vector column with mutate()
Start test: print a mutated table
'test-dplyr-mutate.R:454' [success]
End test: print a mutated table
Start test: mutate and write_dataset
'test-dplyr-mutate.R:498' [success]
'test-dplyr-mutate.R:499' [success]
'test-dplyr-mutate.R:503' [success]
End test: mutate and write_dataset
Start test: mutate and pmin/pmax
'test-dplyr-mutate.R:525' [success]
'test-dplyr-mutate.R:525' [success]
'test-dplyr-mutate.R:525' [success]
'test-dplyr-mutate.R:525' [success]
'test-dplyr-mutate.R:541' [success]
'test-dplyr-mutate.R:541' [success]
'test-dplyr-mutate.R:541' [success]
'test-dplyr-mutate.R:541' [success]
End test: mutate and pmin/pmax
Start test: mutate() and transmute() with namespaced functions
'test-dplyr-mutate.R:553' [success]
'test-dplyr-mutate.R:553' [success]
'test-dplyr-mutate.R:553' [success]
'test-dplyr-mutate.R:553' [success]
'test-dplyr-mutate.R:561' [success]
'test-dplyr-mutate.R:561' [success]
'test-dplyr-mutate.R:561' [success]
'test-dplyr-mutate.R:561' [success]
'test-dplyr-mutate.R:571' [skip]
End test: mutate() and transmute() with namespaced functions
Start test: Can use across() within mutate()
'test-dplyr-mutate.R:593' [success]
'test-dplyr-mutate.R:593' [success]
'test-dplyr-mutate.R:593' [success]
'test-dplyr-mutate.R:593' [success]
'test-dplyr-mutate.R:606' [success]
'test-dplyr-mutate.R:619' [success]
'test-dplyr-mutate.R:619' [success]
'test-dplyr-mutate.R:619' [success]
'test-dplyr-mutate.R:619' [success]
'test-dplyr-mutate.R:627' [success]
End test: Can use across() within mutate()
Start test: Can use across() within transmute()
'test-dplyr-mutate.R:641' [success]
'test-dplyr-mutate.R:641' [success]
'test-dplyr-mutate.R:641' [success]
'test-dplyr-mutate.R:641' [success]
End test: Can use across() within transmute()
Start test: basic select/filter/collect
'test-dplyr-query.R:36' [success]
'test-dplyr-query.R:38' [success]
'test-dplyr-query.R:40' [success]
End test: basic select/filter/collect
Start test: dim() on query
'test-dplyr-query.R:44' [success]
'test-dplyr-query.R:44' [success]
'test-dplyr-query.R:44' [success]
'test-dplyr-query.R:44' [success]
End test: dim() on query
Start test: Print method
'test-dplyr-query.R:54' [success]
End test: Print method
Start test: pull
'test-dplyr-query.R:72' [success]
'test-dplyr-query.R:72' [success]
'test-dplyr-query.R:72' [success]
'test-dplyr-query.R:72' [success]
'test-dplyr-query.R:76' [success]
'test-dplyr-query.R:76' [success]
'test-dplyr-query.R:76' [success]
'test-dplyr-query.R:76' [success]
'test-dplyr-query.R:80' [success]
'test-dplyr-query.R:80' [success]
'test-dplyr-query.R:80' [success]
'test-dplyr-query.R:80' [success]
'test-dplyr-query.R:84' [success]
'test-dplyr-query.R:84' [success]
'test-dplyr-query.R:84' [success]
'test-dplyr-query.R:84' [success]
End test: pull
Start test: pull() shows a deprecation warning if the option isn't set
'test-dplyr-query.R:95' [success]
'test-dplyr-query.R:102' [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:110' [success]
'test-dplyr-query.R:110' [success]
'test-dplyr-query.R:118' [success]
'test-dplyr-query.R:118' [success]
'test-dplyr-query.R:120' [success]
'test-dplyr-query.R:126' [success]
'test-dplyr-query.R:126' [success]
'test-dplyr-query.R:127' [success]
'test-dplyr-query.R:134' [success]
'test-dplyr-query.R:134' [success]
'test-dplyr-query.R:135' [success]
End test: collect(as_data_frame=FALSE)
Start test: compute()
'test-dplyr-query.R:148' [success]
'test-dplyr-query.R:148' [success]
'test-dplyr-query.R:155' [success]
'test-dplyr-query.R:155' [success]
'test-dplyr-query.R:157' [success]
'test-dplyr-query.R:163' [success]
'test-dplyr-query.R:163' [success]
'test-dplyr-query.R:164' [success]
'test-dplyr-query.R:171' [success]
'test-dplyr-query.R:171' [success]
'test-dplyr-query.R:172' [success]
End test: compute()
Start test: head
'test-dplyr-query.R:187' [success]
'test-dplyr-query.R:189' [success]
'test-dplyr-query.R:195' [success]
'test-dplyr-query.R:196' [success]
'test-dplyr-query.R:203' [success]
'test-dplyr-query.R:204' [success]
'test-dplyr-query.R:211' [success]
'test-dplyr-query.R:224' [success]
End test: head
Start test: arrange then head returns the right data (ARROW-14162)
'test-dplyr-query.R:237' [success]
'test-dplyr-query.R:237' [success]
'test-dplyr-query.R:237' [success]
'test-dplyr-query.R:237' [success]
End test: arrange then head returns the right data (ARROW-14162)
Start test: arrange then tail returns the right data
'test-dplyr-query.R:249' [success]
'test-dplyr-query.R:249' [success]
'test-dplyr-query.R:249' [success]
'test-dplyr-query.R:249' [success]
End test: arrange then tail returns the right data
Start test: tail
'test-dplyr-query.R:269' [success]
'test-dplyr-query.R:271' [success]
'test-dplyr-query.R:278' [success]
'test-dplyr-query.R:279' [success]
'test-dplyr-query.R:287' [success]
'test-dplyr-query.R:288' [success]
End test: tail
Start test: No duplicate field names are allowed in an arrow_dplyr_query
'test-dplyr-query.R:297' [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:311' [success]
'test-dplyr-query.R:312' [success]
'test-dplyr-query.R:320' [success]
'test-dplyr-query.R:328' [success]
'test-dplyr-query.R:336' [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:350' [success]
'test-dplyr-query.R:351' [success]
'test-dplyr-query.R:352' [success]
'test-dplyr-query.R:359' [success]
'test-dplyr-query.R:366' [success]
'test-dplyr-query.R:373' [success]
End test: query_on_dataset() looks at all data sources in a query
Start test: query_can_stream()
'test-dplyr-query.R:386' [success]
'test-dplyr-query.R:387' [success]
'test-dplyr-query.R:388' [success]
'test-dplyr-query.R:389' [success]
'test-dplyr-query.R:394' [success]
'test-dplyr-query.R:400' [success]
'test-dplyr-query.R:406' [success]
'test-dplyr-query.R:412' [success]
'test-dplyr-query.R:419' [success]
'test-dplyr-query.R:426' [success]
'test-dplyr-query.R:433' [success]
'test-dplyr-query.R:440' [success]
End test: query_can_stream()
Start test: show_exec_plan(), show_query() and explain()
'test-dplyr-query.R:456' [success]
'test-dplyr-query.R:468' [success]
'test-dplyr-query.R:486' [success]
'test-dplyr-query.R:503' [success]
'test-dplyr-query.R:521' [success]
'test-dplyr-query.R:544' [success]
'test-dplyr-query.R:560' [success]
End test: show_exec_plan(), show_query() and explain()
Start test: needs_projection unit tests
'test-dplyr-query.R:577' [success]
'test-dplyr-query.R:578' [success]
'test-dplyr-query.R:581' [success]
'test-dplyr-query.R:584' [success]
'test-dplyr-query.R:587' [success]
'test-dplyr-query.R:590' [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:600' [success]
'test-dplyr-query.R:600' [success]
'test-dplyr-query.R:601' [success]
'test-dplyr-query.R:606' [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:619' [success]
'test-dplyr-query.R:626' [success]
End test: collect() is identical to compute() %>% collect()
Start test: Empty select returns no columns
'test-dplyr-select.R:24' [success]
'test-dplyr-select.R:24' [success]
'test-dplyr-select.R:24' [success]
'test-dplyr-select.R:24' [success]
End test: Empty select returns no columns
Start test: Empty select still includes the group_by columns
'test-dplyr-select.R:30' [success]
'test-dplyr-select.R:30' [success]
'test-dplyr-select.R:30' [success]
'test-dplyr-select.R:30' [success]
'test-dplyr-select.R:30' [success]
End test: Empty select still includes the group_by columns
Start test: select/rename/rename_with
'test-dplyr-select.R:40' [success]
'test-dplyr-select.R:40' [success]
'test-dplyr-select.R:40' [success]
'test-dplyr-select.R:40' [success]
'test-dplyr-select.R:46' [success]
'test-dplyr-select.R:46' [success]
'test-dplyr-select.R:46' [success]
'test-dplyr-select.R:46' [success]
'test-dplyr-select.R:52' [success]
'test-dplyr-select.R:52' [success]
'test-dplyr-select.R:52' [success]
'test-dplyr-select.R:52' [success]
'test-dplyr-select.R:59' [success]
'test-dplyr-select.R:59' [success]
'test-dplyr-select.R:59' [success]
'test-dplyr-select.R:59' [success]
End test: select/rename/rename_with
Start test: select/rename/rename_with using selection helpers
'test-dplyr-select.R:71' [success]
'test-dplyr-select.R:71' [success]
'test-dplyr-select.R:71' [success]
'test-dplyr-select.R:71' [success]
'test-dplyr-select.R:77' [success]
'test-dplyr-select.R:77' [success]
'test-dplyr-select.R:77' [success]
'test-dplyr-select.R:77' [success]
'test-dplyr-select.R:84' [success]
'test-dplyr-select.R:84' [success]
'test-dplyr-select.R:84' [success]
'test-dplyr-select.R:84' [success]
'test-dplyr-select.R:91' [success]
'test-dplyr-select.R:91' [success]
'test-dplyr-select.R:91' [success]
'test-dplyr-select.R:91' [success]
'test-dplyr-select.R:98' [success]
'test-dplyr-select.R:98' [success]
'test-dplyr-select.R:98' [success]
'test-dplyr-select.R:98' [success]
'test-dplyr-select.R:104' [success]
'test-dplyr-select.R:104' [success]
'test-dplyr-select.R:104' [success]
'test-dplyr-select.R:104' [success]
'test-dplyr-select.R:110' [success]
'test-dplyr-select.R:110' [success]
'test-dplyr-select.R:110' [success]
'test-dplyr-select.R:110' [success]
End test: select/rename/rename_with using selection helpers
Start test: filtering with rename
'test-dplyr-select.R:122' [success]
'test-dplyr-select.R:122' [success]
'test-dplyr-select.R:122' [success]
'test-dplyr-select.R:122' [success]
'test-dplyr-select.R:129' [success]
'test-dplyr-select.R:129' [success]
'test-dplyr-select.R:129' [success]
'test-dplyr-select.R:129' [success]
End test: filtering with rename
Start test: relocate
'test-dplyr-select.R:140' [success]
'test-dplyr-select.R:140' [success]
'test-dplyr-select.R:140' [success]
'test-dplyr-select.R:140' [success]
'test-dplyr-select.R:144' [success]
'test-dplyr-select.R:144' [success]
'test-dplyr-select.R:144' [success]
'test-dplyr-select.R:144' [success]
'test-dplyr-select.R:148' [success]
'test-dplyr-select.R:148' [success]
'test-dplyr-select.R:148' [success]
'test-dplyr-select.R:148' [success]
'test-dplyr-select.R:152' [success]
'test-dplyr-select.R:152' [success]
'test-dplyr-select.R:152' [success]
'test-dplyr-select.R:152' [success]
'test-dplyr-select.R:156' [success]
'test-dplyr-select.R:156' [success]
'test-dplyr-select.R:156' [success]
'test-dplyr-select.R:156' [success]
End test: relocate
Start test: relocate with selection helpers
'test-dplyr-select.R:164' [success]
'test-dplyr-select.R:164' [success]
'test-dplyr-select.R:164' [success]
'test-dplyr-select.R:164' [success]
'test-dplyr-select.R:168' [success]
'test-dplyr-select.R:168' [success]
'test-dplyr-select.R:168' [success]
'test-dplyr-select.R:168' [success]
'test-dplyr-select.R:172' [success]
'test-dplyr-select.R:172' [success]
'test-dplyr-select.R:172' [success]
'test-dplyr-select.R:172' [success]
'test-dplyr-select.R:176' [success]
'test-dplyr-select.R:176' [success]
'test-dplyr-select.R:176' [success]
'test-dplyr-select.R:176' [success]
'test-dplyr-select.R:181' [success]
'test-dplyr-select.R:181' [success]
'test-dplyr-select.R:181' [success]
'test-dplyr-select.R:181' [success]
End test: relocate with selection helpers
Start test: multiple select/rename and group_by
'test-dplyr-select.R:191' [success]
'test-dplyr-select.R:191' [success]
'test-dplyr-select.R:191' [success]
'test-dplyr-select.R:191' [success]
'test-dplyr-select.R:200' [success]
'test-dplyr-select.R:200' [success]
'test-dplyr-select.R:200' [success]
'test-dplyr-select.R:200' [success]
'test-dplyr-select.R:209' [success]
'test-dplyr-select.R:209' [success]
'test-dplyr-select.R:209' [success]
'test-dplyr-select.R:209' [success]
End test: multiple select/rename and group_by
Start test: slice_head/tail, ungrouped
'test-dplyr-slice.R:26' [success]
'test-dplyr-slice.R:32' [success]
'test-dplyr-slice.R:39' [success]
'test-dplyr-slice.R:45' [success]
End test: slice_head/tail, ungrouped
Start test: slice_min/max, ungrouped
'test-dplyr-slice.R:56' [success]
'test-dplyr-slice.R:60' [success]
'test-dplyr-slice.R:64' [success]
'test-dplyr-slice.R:64' [success]
'test-dplyr-slice.R:64' [success]
'test-dplyr-slice.R:64' [success]
'test-dplyr-slice.R:70' [success]
'test-dplyr-slice.R:70' [success]
'test-dplyr-slice.R:70' [success]
'test-dplyr-slice.R:70' [success]
'test-dplyr-slice.R:77' [success]
'test-dplyr-slice.R:77' [success]
'test-dplyr-slice.R:77' [success]
'test-dplyr-slice.R:77' [success]
'test-dplyr-slice.R:83' [success]
'test-dplyr-slice.R:83' [success]
'test-dplyr-slice.R:83' [success]
'test-dplyr-slice.R:83' [success]
End test: slice_min/max, ungrouped
Start test: slice_sample, ungrouped
'test-dplyr-slice.R:93' [success]
'test-dplyr-slice.R:97' [success]
'test-dplyr-slice.R:103' [skip]
End test: slice_sample, ungrouped
Start test: slice_* not supported with groups
'test-dplyr-slice.R:137' [success]
'test-dplyr-slice.R:141' [success]
'test-dplyr-slice.R:145' [error]
End test: slice_* not supported with groups
Start test: input validation
'test-dplyr-slice.R:162' [success]
'test-dplyr-slice.R:162' [success]
'test-dplyr-slice.R:162' [success]
'test-dplyr-slice.R:162' [success]
'test-dplyr-slice.R:162' [success]
'test-dplyr-slice.R:169' [success]
End test: input validation
Start test: n <-> prop conversion when nrow is not known
'test-dplyr-slice.R:179' [success]
'test-dplyr-slice.R:181' [success]
'test-dplyr-slice.R:187' [success]
End test: n <-> prop conversion when nrow is not known
Start test: summarize() doesn't evaluate eagerly
'test-dplyr-summarize.R:38' [success]
'test-dplyr-summarize.R:43' [success]
'test-dplyr-summarize.R:43' [success]
End test: summarize() doesn't evaluate eagerly
Start test: Can aggregate in Arrow
'test-dplyr-summarize.R:52' [success]
'test-dplyr-summarize.R:52' [success]
'test-dplyr-summarize.R:52' [success]
'test-dplyr-summarize.R:52' [success]
'test-dplyr-summarize.R:58' [success]
'test-dplyr-summarize.R:58' [success]
'test-dplyr-summarize.R:58' [success]
'test-dplyr-summarize.R:58' [success]
End test: Can aggregate in Arrow
Start test: Group by sum on dataset
'test-dplyr-summarize.R:67' [success]
'test-dplyr-summarize.R:67' [success]
'test-dplyr-summarize.R:67' [success]
'test-dplyr-summarize.R:67' [success]
'test-dplyr-summarize.R:75' [success]
'test-dplyr-summarize.R:75' [success]
'test-dplyr-summarize.R:75' [success]
'test-dplyr-summarize.R:75' [success]
'test-dplyr-summarize.R:83' [success]
'test-dplyr-summarize.R:83' [success]
'test-dplyr-summarize.R:83' [success]
'test-dplyr-summarize.R:83' [success]
End test: Group by sum on dataset
Start test: Group by mean on dataset
'test-dplyr-summarize.R:93' [success]
'test-dplyr-summarize.R:93' [success]
'test-dplyr-summarize.R:93' [success]
'test-dplyr-summarize.R:93' [success]
'test-dplyr-summarize.R:101' [success]
'test-dplyr-summarize.R:101' [success]
'test-dplyr-summarize.R:101' [success]
'test-dplyr-summarize.R:101' [success]
End test: Group by mean on dataset
Start test: Group by sd on dataset
'test-dplyr-summarize.R:114' [success]
'test-dplyr-summarize.R:114' [success]
'test-dplyr-summarize.R:114' [success]
'test-dplyr-summarize.R:114' [success]
'test-dplyr-summarize.R:122' [success]
'test-dplyr-summarize.R:122' [success]
'test-dplyr-summarize.R:122' [success]
'test-dplyr-summarize.R:122' [success]
End test: Group by sd on dataset
Start test: Group by var on dataset
'test-dplyr-summarize.R:135' [success]
'test-dplyr-summarize.R:135' [success]
'test-dplyr-summarize.R:135' [success]
'test-dplyr-summarize.R:135' [success]
'test-dplyr-summarize.R:143' [success]
'test-dplyr-summarize.R:143' [success]
'test-dplyr-summarize.R:143' [success]
'test-dplyr-summarize.R:143' [success]
End test: Group by var on dataset
Start test: n()
'test-dplyr-summarize.R:156' [success]
'test-dplyr-summarize.R:156' [success]
'test-dplyr-summarize.R:156' [success]
'test-dplyr-summarize.R:156' [success]
'test-dplyr-summarize.R:163' [success]
'test-dplyr-summarize.R:163' [success]
'test-dplyr-summarize.R:163' [success]
'test-dplyr-summarize.R:163' [success]
End test: n()
Start test: Group by any/all
'test-dplyr-summarize.R:177' [success]
'test-dplyr-summarize.R:177' [success]
'test-dplyr-summarize.R:177' [success]
'test-dplyr-summarize.R:177' [success]
'test-dplyr-summarize.R:187' [success]
'test-dplyr-summarize.R:187' [success]
'test-dplyr-summarize.R:187' [success]
'test-dplyr-summarize.R:187' [success]
'test-dplyr-summarize.R:197' [success]
'test-dplyr-summarize.R:197' [success]
'test-dplyr-summarize.R:197' [success]
'test-dplyr-summarize.R:197' [success]
'test-dplyr-summarize.R:204' [success]
'test-dplyr-summarize.R:204' [success]
'test-dplyr-summarize.R:204' [success]
'test-dplyr-summarize.R:204' [success]
'test-dplyr-summarize.R:212' [success]
'test-dplyr-summarize.R:212' [success]
'test-dplyr-summarize.R:212' [success]
'test-dplyr-summarize.R:212' [success]
'test-dplyr-summarize.R:220' [success]
'test-dplyr-summarize.R:220' [success]
'test-dplyr-summarize.R:220' [success]
'test-dplyr-summarize.R:220' [success]
'test-dplyr-summarize.R:228' [success]
'test-dplyr-summarize.R:228' [success]
'test-dplyr-summarize.R:228' [success]
'test-dplyr-summarize.R:228' [success]
End test: Group by any/all
Start test: n_distinct() with many batches
'test-dplyr-summarize.R:244' [success]
End test: n_distinct() with many batches
Start test: n_distinct() on dataset
'test-dplyr-summarize.R:252' [success]
'test-dplyr-summarize.R:252' [success]
'test-dplyr-summarize.R:252' [success]
'test-dplyr-summarize.R:252' [success]
'test-dplyr-summarize.R:259' [success]
'test-dplyr-summarize.R:259' [success]
'test-dplyr-summarize.R:259' [success]
'test-dplyr-summarize.R:259' [success]
'test-dplyr-summarize.R:267' [success]
'test-dplyr-summarize.R:267' [success]
'test-dplyr-summarize.R:267' [success]
'test-dplyr-summarize.R:267' [success]
'test-dplyr-summarize.R:273' [success]
'test-dplyr-summarize.R:273' [success]
'test-dplyr-summarize.R:273' [success]
'test-dplyr-summarize.R:273' [success]
'test-dplyr-summarize.R:283' [success]
'test-dplyr-summarize.R:283' [success]
'test-dplyr-summarize.R:283' [success]
'test-dplyr-summarize.R:283' [success]
'test-dplyr-summarize.R:290' [success]
'test-dplyr-summarize.R:290' [success]
'test-dplyr-summarize.R:290' [success]
'test-dplyr-summarize.R:290' [success]
End test: n_distinct() on dataset
Start test: Functions that take ... but we only accept a single arg
'test-dplyr-summarize.R:301' [error]
End test: Functions that take ... but we only accept a single arg
Start test: median()
'test-dplyr-summarize.R:338' [success]
'test-dplyr-summarize.R:338' [success]
'test-dplyr-summarize.R:338' [success]
'test-dplyr-summarize.R:338' [success]
'test-dplyr-summarize.R:358' [success]
'test-dplyr-summarize.R:358' [success]
'test-dplyr-summarize.R:358' [success]
'test-dplyr-summarize.R:358' [success]
'test-dplyr-summarize.R:372' [success]
'test-dplyr-summarize.R:372' [success]
'test-dplyr-summarize.R:372' [success]
'test-dplyr-summarize.R:372' [success]
End test: median()
Start test: quantile()
'test-dplyr-summarize.R:415' [success]
'test-dplyr-summarize.R:415' [success]
'test-dplyr-summarize.R:443' [success]
'test-dplyr-summarize.R:443' [success]
'test-dplyr-summarize.R:467' [success]
'test-dplyr-summarize.R:467' [success]
'test-dplyr-summarize.R:488' [warning]
'test-dplyr-summarize.R:488' [success]
End test: quantile()
Start test: quantile() with namespacing
'test-dplyr-summarize.R:497' [success]
'test-dplyr-summarize.R:497' [success]
End test: quantile() with namespacing
Start test: summarize() with min() and max()
'test-dplyr-summarize.R:526' [success]
'test-dplyr-summarize.R:526' [success]
'test-dplyr-summarize.R:526' [success]
'test-dplyr-summarize.R:526' [success]
'test-dplyr-summarize.R:534' [success]
'test-dplyr-summarize.R:534' [success]
'test-dplyr-summarize.R:534' [success]
'test-dplyr-summarize.R:534' [success]
'test-dplyr-summarize.R:545' [success]
'test-dplyr-summarize.R:545' [success]
'test-dplyr-summarize.R:545' [success]
'test-dplyr-summarize.R:545' [success]
'test-dplyr-summarize.R:552' [success]
'test-dplyr-summarize.R:552' [success]
'test-dplyr-summarize.R:552' [success]
'test-dplyr-summarize.R:552' [success]
'test-dplyr-summarize.R:564' [success]
'test-dplyr-summarize.R:564' [success]
'test-dplyr-summarize.R:564' [success]
'test-dplyr-summarize.R:564' [success]
'test-dplyr-summarize.R:576' [success]
'test-dplyr-summarize.R:576' [success]
'test-dplyr-summarize.R:576' [success]
'test-dplyr-summarize.R:576' [success]
'test-dplyr-summarize.R:583' [success]
'test-dplyr-summarize.R:583' [success]
'test-dplyr-summarize.R:583' [success]
'test-dplyr-summarize.R:583' [success]
'test-dplyr-summarize.R:594' [success]
'test-dplyr-summarize.R:594' [success]
'test-dplyr-summarize.R:594' [success]
'test-dplyr-summarize.R:594' [success]
End test: summarize() with min() and max()
Start test: min() and max() on character strings
'test-dplyr-summarize.R:607' [success]
'test-dplyr-summarize.R:607' [success]
'test-dplyr-summarize.R:607' [success]
'test-dplyr-summarize.R:607' [success]
'test-dplyr-summarize.R:616' [success]
'test-dplyr-summarize.R:616' [success]
'test-dplyr-summarize.R:616' [success]
'test-dplyr-summarize.R:616' [success]
End test: min() and max() on character strings
Start test: summarise() with !!sym()
'test-dplyr-summarize.R:633' [success]
'test-dplyr-summarize.R:633' [success]
'test-dplyr-summarize.R:633' [success]
'test-dplyr-summarize.R:633' [success]
End test: summarise() with !!sym()
Start test: Filter and aggregate
'test-dplyr-summarize.R:653' [success]
'test-dplyr-summarize.R:653' [success]
'test-dplyr-summarize.R:653' [success]
'test-dplyr-summarize.R:653' [success]
'test-dplyr-summarize.R:661' [success]
'test-dplyr-summarize.R:661' [success]
'test-dplyr-summarize.R:661' [success]
'test-dplyr-summarize.R:661' [success]
'test-dplyr-summarize.R:669' [success]
'test-dplyr-summarize.R:669' [success]
'test-dplyr-summarize.R:669' [success]
'test-dplyr-summarize.R:669' [success]
'test-dplyr-summarize.R:678' [success]
'test-dplyr-summarize.R:678' [success]
'test-dplyr-summarize.R:678' [success]
'test-dplyr-summarize.R:678' [success]
End test: Filter and aggregate
Start test: Group by edge cases
'test-dplyr-summarize.R:689' [success]
'test-dplyr-summarize.R:689' [success]
'test-dplyr-summarize.R:689' [success]
'test-dplyr-summarize.R:689' [success]
'test-dplyr-summarize.R:697' [success]
'test-dplyr-summarize.R:697' [success]
'test-dplyr-summarize.R:697' [success]
'test-dplyr-summarize.R:697' [success]
End test: Group by edge cases
Start test: Do things after summarize
'test-dplyr-summarize.R:714' [success]
'test-dplyr-summarize.R:714' [success]
'test-dplyr-summarize.R:714' [success]
'test-dplyr-summarize.R:714' [success]
'test-dplyr-summarize.R:725' [success]
'test-dplyr-summarize.R:725' [success]
'test-dplyr-summarize.R:725' [success]
'test-dplyr-summarize.R:725' [success]
End test: Do things after summarize
Start test: Expressions on aggregations
'test-dplyr-summarize.R:743' [success]
'test-dplyr-summarize.R:743' [success]
'test-dplyr-summarize.R:743' [success]
'test-dplyr-summarize.R:743' [success]
'test-dplyr-summarize.R:757' [success]
'test-dplyr-summarize.R:757' [success]
'test-dplyr-summarize.R:757' [success]
'test-dplyr-summarize.R:757' [success]
'test-dplyr-summarize.R:766' [success]
'test-dplyr-summarize.R:766' [success]
'test-dplyr-summarize.R:766' [success]
'test-dplyr-summarize.R:766' [success]
'test-dplyr-summarize.R:778' [success]
'test-dplyr-summarize.R:778' [success]
'test-dplyr-summarize.R:778' [success]
'test-dplyr-summarize.R:778' [success]
'test-dplyr-summarize.R:791' [success]
'test-dplyr-summarize.R:800' [success]
'test-dplyr-summarize.R:807' [success]
End test: Expressions on aggregations
Start test: Summarize with 0 arguments
'test-dplyr-summarize.R:817' [success]
'test-dplyr-summarize.R:817' [success]
'test-dplyr-summarize.R:817' [success]
'test-dplyr-summarize.R:817' [success]
End test: Summarize with 0 arguments
Start test: Not (yet) supported: implicit join
'test-dplyr-summarize.R:828' [success]
'test-dplyr-summarize.R:828' [success]
'test-dplyr-summarize.R:828' [success]
'test-dplyr-summarize.R:828' [success]
'test-dplyr-summarize.R:841' [success]
'test-dplyr-summarize.R:841' [success]
'test-dplyr-summarize.R:841' [success]
'test-dplyr-summarize.R:841' [success]
'test-dplyr-summarize.R:854' [success]
'test-dplyr-summarize.R:854' [success]
'test-dplyr-summarize.R:854' [success]
'test-dplyr-summarize.R:854' [success]
'test-dplyr-summarize.R:868' [warning]
'test-dplyr-summarize.R:868' [warning]
'test-dplyr-summarize.R:868' [success]
'test-dplyr-summarize.R:868' [success]
'test-dplyr-summarize.R:868' [warning]
'test-dplyr-summarize.R:868' [success]
'test-dplyr-summarize.R:868' [success]
'test-dplyr-summarize.R:882' [warning]
'test-dplyr-summarize.R:882' [warning]
'test-dplyr-summarize.R:882' [success]
'test-dplyr-summarize.R:882' [success]
'test-dplyr-summarize.R:882' [warning]
'test-dplyr-summarize.R:882' [success]
'test-dplyr-summarize.R:882' [success]
'test-dplyr-summarize.R:897' [warning]
'test-dplyr-summarize.R:897' [warning]
'test-dplyr-summarize.R:897' [success]
'test-dplyr-summarize.R:897' [success]
'test-dplyr-summarize.R:897' [warning]
'test-dplyr-summarize.R:897' [success]
'test-dplyr-summarize.R:897' [success]
End test: Not (yet) supported: implicit join
Start test: .groups argument
'test-dplyr-summarize.R:913' [success]
'test-dplyr-summarize.R:913' [success]
'test-dplyr-summarize.R:913' [success]
'test-dplyr-summarize.R:913' [success]
'test-dplyr-summarize.R:920' [success]
'test-dplyr-summarize.R:920' [success]
'test-dplyr-summarize.R:920' [success]
'test-dplyr-summarize.R:920' [success]
'test-dplyr-summarize.R:927' [success]
'test-dplyr-summarize.R:927' [success]
'test-dplyr-summarize.R:927' [success]
'test-dplyr-summarize.R:927' [success]
'test-dplyr-summarize.R:934' [success]
'test-dplyr-summarize.R:934' [success]
'test-dplyr-summarize.R:934' [success]
'test-dplyr-summarize.R:934' [success]
'test-dplyr-summarize.R:941' [success]
'test-dplyr-summarize.R:941' [success]
'test-dplyr-summarize.R:941' [success]
'test-dplyr-summarize.R:941' [success]
'test-dplyr-summarize.R:952' [success]
End test: .groups argument
Start test: summarize() handles group_by .drop
'test-dplyr-summarize.R:971' [success]
'test-dplyr-summarize.R:971' [success]
'test-dplyr-summarize.R:971' [success]
'test-dplyr-summarize.R:971' [success]
'test-dplyr-summarize.R:980' [success]
'test-dplyr-summarize.R:980' [success]
'test-dplyr-summarize.R:980' [success]
'test-dplyr-summarize.R:980' [success]
'test-dplyr-summarize.R:994' [success]
'test-dplyr-summarize.R:994' [success]
'test-dplyr-summarize.R:994' [success]
'test-dplyr-summarize.R:994' [success]
End test: summarize() handles group_by .drop
Start test: summarise() passes through type information for temporary columns
'test-dplyr-summarize.R:1011' [success]
'test-dplyr-summarize.R:1011' [success]
'test-dplyr-summarize.R:1011' [success]
'test-dplyr-summarize.R:1011' [success]
End test: summarise() passes through type information for temporary columns
Start test: summarise() can handle scalars and literal values
'test-dplyr-summarize.R:1027' [success]
'test-dplyr-summarize.R:1027' [success]
'test-dplyr-summarize.R:1027' [success]
'test-dplyr-summarize.R:1027' [success]
'test-dplyr-summarize.R:1032' [success]
'test-dplyr-summarize.R:1032' [success]
'test-dplyr-summarize.R:1032' [success]
'test-dplyr-summarize.R:1032' [success]
'test-dplyr-summarize.R:1037' [success]
'test-dplyr-summarize.R:1037' [success]
'test-dplyr-summarize.R:1037' [success]
'test-dplyr-summarize.R:1037' [success]
'test-dplyr-summarize.R:1042' [success]
'test-dplyr-summarize.R:1047' [success]
'test-dplyr-summarize.R:1052' [success]
'test-dplyr-summarize.R:1057' [success]
'test-dplyr-summarize.R:1062' [success]
End test: summarise() can handle scalars and literal values
Start test: summarise() supports namespacing
'test-dplyr-summarize.R:1069' [success]
'test-dplyr-summarize.R:1069' [success]
'test-dplyr-summarize.R:1069' [success]
'test-dplyr-summarize.R:1069' [success]
'test-dplyr-summarize.R:1075' [success]
'test-dplyr-summarize.R:1075' [success]
'test-dplyr-summarize.R:1075' [success]
'test-dplyr-summarize.R:1075' [success]
'test-dplyr-summarize.R:1083' [success]
'test-dplyr-summarize.R:1083' [success]
'test-dplyr-summarize.R:1083' [success]
'test-dplyr-summarize.R:1083' [success]
End test: summarise() supports namespacing
Start test: We don't add unnecessary ProjectNodes when aggregating
'test-dplyr-summarize.R:1103' [success]
'test-dplyr-summarize.R:1112' [success]
'test-dplyr-summarize.R:1118' [success]
'test-dplyr-summarize.R:1122' [success]
End test: We don't add unnecessary ProjectNodes when aggregating
Start test: Can use across() within summarise()
'test-dplyr-summarize.R:1129' [success]
'test-dplyr-summarize.R:1129' [success]
'test-dplyr-summarize.R:1129' [success]
'test-dplyr-summarize.R:1129' [success]
'test-dplyr-summarize.R:1139' [warning]
'test-dplyr-summarize.R:1139' [success]
End test: Can use across() within summarise()
Start test: union_all
'test-dplyr-union.R:22' [success]
'test-dplyr-union.R:22' [success]
'test-dplyr-union.R:22' [success]
'test-dplyr-union.R:22' [success]
'test-dplyr-union.R:32' [success]
'test-dplyr-union.R:39' [success]
End test: union_all
Start test: union
'test-dplyr-union.R:48' [success]
'test-dplyr-union.R:48' [success]
'test-dplyr-union.R:48' [success]
'test-dplyr-union.R:48' [success]
'test-dplyr-union.R:58' [success]
'test-dplyr-union.R:65' [success]
End test: union
'test-duckdb.R:19' [skip]
Start test: C++ expressions
'test-expression.R:22' [success]
'test-expression.R:29' [success]
'test-expression.R:29' [success]
'test-expression.R:30' [success]
'test-expression.R:30' [success]
'test-expression.R:31' [success]
'test-expression.R:31' [success]
'test-expression.R:32' [success]
'test-expression.R:32' [success]
'test-expression.R:33' [success]
'test-expression.R:33' [success]
'test-expression.R:34' [success]
'test-expression.R:34' [success]
'test-expression.R:35' [success]
'test-expression.R:35' [success]
'test-expression.R:38' [success]
'test-expression.R:38' [success]
'test-expression.R:39' [success]
'test-expression.R:39' [success]
'test-expression.R:40' [success]
'test-expression.R:40' [success]
'test-expression.R:41' [success]
'test-expression.R:41' [success]
'test-expression.R:42' [success]
'test-expression.R:42' [success]
'test-expression.R:43' [success]
'test-expression.R:43' [success]
'test-expression.R:44' [success]
'test-expression.R:44' [success]
'test-expression.R:45' [success]
'test-expression.R:50' [success]
'test-expression.R:54' [success]
'test-expression.R:59' [success]
'test-expression.R:59' [success]
'test-expression.R:61' [success]
End test: C++ expressions
Start test: Field reference expression schemas and types
'test-expression.R:71' [success]
'test-expression.R:75' [success]
End test: Field reference expression schemas and types
Start test: Scalar expression schemas and types
'test-expression.R:80' [success]
'test-expression.R:84' [success]
End test: Scalar expression schemas and types
Start test: Expression schemas and types
'test-expression.R:96' [success]
'test-expression.R:103' [success]
'test-expression.R:111' [success]
'test-expression.R:118' [success]
'test-expression.R:124' [success]
End test: Expression schemas and types
Start test: extension types can be created
'test-extension.R:25' [success]
'test-extension.R:25' [success]
'test-extension.R:26' [success]
'test-extension.R:27' [success]
'test-extension.R:28' [success]
'test-extension.R:29' [success]
'test-extension.R:30' [success]
'test-extension.R:34' [success]
'test-extension.R:34' [success]
'test-extension.R:35' [success]
'test-extension.R:35' [success]
'test-extension.R:37' [success]
'test-extension.R:38' [success]
'test-extension.R:40' [success]
'test-extension.R:41' [success]
'test-extension.R:43' [skip]
End test: extension types can be created
Start test: extension type subclasses work
'test-extension.R:72' [success]
'test-extension.R:72' [success]
'test-extension.R:73' [success]
'test-extension.R:91' [success]
'test-extension.R:92' [success]
'test-extension.R:93' [success]
'test-extension.R:94' [success]
'test-extension.R:97' [success]
'test-extension.R:97' [success]
End test: extension type subclasses work
Start test: extension types can use UTF-8 for metadata
'test-extension.R:109' [success]
'test-extension.R:114' [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' [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' [success]
'test-extension.R:160' [success]
'test-extension.R:169' [success]
'test-extension.R:170' [success]
End test: extension subclasses can override the ExtensionEquals method
Start test: vctrs extension type works
'test-extension.R:183' [success]
'test-extension.R:183' [success]
'test-extension.R:184' [success]
'test-extension.R:185' [success]
'test-extension.R:186' [success]
'test-extension.R:189' [success]
'test-extension.R:190' [success]
'test-extension.R:198' [success]
'test-extension.R:198' [success]
'test-extension.R:199' [success]
'test-extension.R:199' [success]
'test-extension.R:201' [success]
'test-extension.R:202' [success]
'test-extension.R:208' [success]
'test-extension.R:209' [success]
'test-extension.R:214' [skip]
End test: vctrs extension type works
Start test: chunked arrays can roundtrip extension types
'test-extension.R:226' [success]
'test-extension.R:226' [success]
'test-extension.R:227' [success]
End test: chunked arrays can roundtrip extension types
Start test: RecordBatch can roundtrip extension types
'test-extension.R:239' [success]
'test-extension.R:250' [success]
'test-extension.R:264' [success]
End test: RecordBatch can roundtrip extension types
Start test: Table can roundtrip extension types
'test-extension.R:279' [success]
'test-extension.R:290' [success]
'test-extension.R:304' [success]
End test: Table can roundtrip extension types
Start test: Dataset/arrow_dplyr_query can roundtrip extension types
'test-extension.R:344' [success]
End test: Dataset/arrow_dplyr_query can roundtrip extension types
Start test: Write a feather file
'test-feather.R:23' [success]
'test-feather.R:25' [success]
End test: Write a feather file
Start test: write_ipc_file() returns its input
'test-feather.R:30' [success]
'test-feather.R:32' [success]
End test: write_ipc_file() returns its input
Start test: feather read/write round trip
'test-feather.R:74' [success]
'test-feather.R:74' [success]
'test-feather.R:74' [success]
'test-feather.R:74' [success]
'test-feather.R:74' [success]
'test-feather.R:74' [success]
'test-feather.R:74' [success]
'test-feather.R:74' [success]
'test-feather.R:74' [success]
'test-feather.R:74' [success]
'test-feather.R:75' [success]
'test-feather.R:75' [success]
'test-feather.R:75' [success]
'test-feather.R:75' [success]
'test-feather.R:75' [success]
'test-feather.R:75' [success]
'test-feather.R:75' [success]
'test-feather.R:75' [success]
'test-feather.R:75' [success]
'test-feather.R:75' [success]
'test-feather.R:76' [success]
'test-feather.R:76' [success]
'test-feather.R:76' [success]
'test-feather.R:76' [success]
'test-feather.R:76' [success]
'test-feather.R:76' [success]
'test-feather.R:76' [success]
'test-feather.R:76' [success]
'test-feather.R:76' [success]
'test-feather.R:76' [success]
'test-feather.R:77' [success]
'test-feather.R:77' [success]
'test-feather.R:77' [success]
'test-feather.R:77' [success]
'test-feather.R:77' [success]
'test-feather.R:77' [success]
'test-feather.R:77' [success]
'test-feather.R:77' [success]
'test-feather.R:77' [success]
'test-feather.R:77' [success]
'test-feather.R:78' [success]
'test-feather.R:78' [success]
'test-feather.R:78' [success]
'test-feather.R:78' [success]
'test-feather.R:78' [success]
'test-feather.R:78' [success]
'test-feather.R:78' [success]
'test-feather.R:78' [success]
'test-feather.R:78' [success]
'test-feather.R:78' [success]
'test-feather.R:79' [success]
'test-feather.R:79' [success]
'test-feather.R:79' [success]
'test-feather.R:79' [success]
'test-feather.R:79' [success]
'test-feather.R:79' [success]
'test-feather.R:79' [success]
'test-feather.R:79' [success]
'test-feather.R:79' [success]
'test-feather.R:79' [success]
'test-feather.R:80' [success]
'test-feather.R:80' [success]
'test-feather.R:80' [success]
'test-feather.R:80' [success]
'test-feather.R:80' [success]
'test-feather.R:80' [success]
'test-feather.R:80' [success]
'test-feather.R:80' [success]
'test-feather.R:80' [success]
'test-feather.R:80' [success]
'test-feather.R:81' [success]
'test-feather.R:81' [success]
'test-feather.R:81' [success]
'test-feather.R:81' [success]
'test-feather.R:81' [success]
'test-feather.R:81' [success]
'test-feather.R:81' [success]
'test-feather.R:81' [success]
'test-feather.R:81' [success]
'test-feather.R:81' [success]
'test-feather.R:82' [success]
'test-feather.R:82' [success]
'test-feather.R:82' [success]
'test-feather.R:82' [success]
'test-feather.R:82' [success]
'test-feather.R:82' [success]
'test-feather.R:82' [success]
'test-feather.R:82' [success]
'test-feather.R:82' [success]
'test-feather.R:82' [success]
'test-feather.R:83' [success]
'test-feather.R:83' [success]
'test-feather.R:83' [success]
'test-feather.R:83' [success]
'test-feather.R:83' [success]
'test-feather.R:83' [success]
'test-feather.R:83' [success]
'test-feather.R:83' [success]
'test-feather.R:83' [success]
'test-feather.R:83' [success]
'test-feather.R:84' [success]
'test-feather.R:84' [success]
'test-feather.R:84' [success]
'test-feather.R:84' [success]
'test-feather.R:84' [success]
'test-feather.R:84' [success]
'test-feather.R:84' [success]
'test-feather.R:84' [success]
'test-feather.R:84' [success]
'test-feather.R:84' [success]
'test-feather.R:86' [success]
'test-feather.R:86' [success]
'test-feather.R:86' [success]
'test-feather.R:86' [success]
'test-feather.R:86' [success]
'test-feather.R:86' [success]
'test-feather.R:86' [success]
'test-feather.R:86' [success]
'test-feather.R:86' [success]
'test-feather.R:86' [success]
'test-feather.R:87' [success]
'test-feather.R:87' [success]
'test-feather.R:87' [success]
'test-feather.R:87' [success]
'test-feather.R:87' [success]
'test-feather.R:87' [success]
'test-feather.R:87' [success]
'test-feather.R:87' [success]
'test-feather.R:87' [success]
'test-feather.R:87' [success]
'test-feather.R:97' [success]
'test-feather.R:97' [success]
'test-feather.R:97' [success]
'test-feather.R:97' [success]
'test-feather.R:97' [success]
'test-feather.R:97' [success]
'test-feather.R:97' [success]
'test-feather.R:97' [success]
'test-feather.R:97' [success]
'test-feather.R:97' [success]
'test-feather.R:98' [success]
'test-feather.R:98' [success]
'test-feather.R:98' [success]
'test-feather.R:98' [success]
'test-feather.R:98' [success]
'test-feather.R:98' [success]
'test-feather.R:98' [success]
'test-feather.R:98' [success]
'test-feather.R:98' [success]
'test-feather.R:98' [success]
'test-feather.R:99' [success]
'test-feather.R:99' [success]
'test-feather.R:99' [success]
'test-feather.R:99' [success]
'test-feather.R:99' [success]
'test-feather.R:99' [success]
'test-feather.R:99' [success]
'test-feather.R:99' [success]
'test-feather.R:99' [success]
'test-feather.R:99' [success]
'test-feather.R:100' [success]
'test-feather.R:100' [success]
'test-feather.R:100' [success]
'test-feather.R:100' [success]
'test-feather.R:100' [success]
'test-feather.R:100' [success]
'test-feather.R:100' [success]
'test-feather.R:100' [success]
'test-feather.R:100' [success]
'test-feather.R:100' [success]
End test: feather read/write round trip
Start test: write_feather option error handling
'test-feather.R:105' [success]
'test-feather.R:106' [success]
'test-feather.R:110' [success]
'test-feather.R:114' [success]
'test-feather.R:118' [success]
'test-feather.R:122' [success]
'test-feather.R:123' [success]
End test: write_feather option error handling
Start test: write_ipc_file option error handling
'test-feather.R:128' [success]
'test-feather.R:129' [success]
'test-feather.R:133' [success]
'test-feather.R:137' [success]
'test-feather.R:138' [success]
End test: write_ipc_file option error handling
Start test: write_feather with invalid input type
'test-feather.R:143' [skip]
End test: write_feather with invalid input type
Start test: read_feather supports col_select = <names>
'test-feather.R:148' [success]
'test-feather.R:150' [success]
'test-feather.R:151' [success]
End test: read_feather supports col_select = <names>
Start test: feather handles col_select = <integer>
'test-feather.R:156' [success]
'test-feather.R:158' [success]
'test-feather.R:159' [success]
End test: feather handles col_select = <integer>
Start test: feather handles col_select = <tidyselect helper>
'test-feather.R:164' [success]
'test-feather.R:167' [success]
'test-feather.R:170' [success]
'test-feather.R:173' [success]
End test: feather handles col_select = <tidyselect helper>
Start test: feather read/write round trip
'test-feather.R:178' [success]
'test-feather.R:178' [success]
'test-feather.R:180' [success]
End test: feather read/write round trip
Start test: Read feather from raw vector
'test-feather.R:186' [success]
End test: Read feather from raw vector
Start test: FeatherReader
'test-feather.R:201' [success]
'test-feather.R:204' [success]
End test: FeatherReader
Start test: read_feather requires RandomAccessFile and errors nicely otherwise (ARROW-8615)
'test-feather.R:209' [skip]
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' [success]
End test: write_feather() does not detect compression from filename
Start test: read_feather() handles (ignores) compression in filename
'test-feather.R:229' [success]
End test: read_feather() handles (ignores) compression in filename
Start test: read_feather() and write_feather() accept connection objects
'test-feather.R:247' [success]
'test-feather.R:248' [success]
End test: read_feather() and write_feather() accept connection objects
Start test: read_feather closes connection to file
'test-feather.R:255' [success]
'test-feather.R:257' [success]
'test-feather.R:258' [success]
End test: read_feather closes connection to file
Start test: Character vectors > 2GB can write to feather
'test-feather.R:262' [skip]
End test: Character vectors > 2GB can write to feather
Start test: FeatherReader methods
'test-feather.R:284' [success]
'test-feather.R:290' [success]
End test: FeatherReader methods
Start test: Error messages are shown when the compression algorithm lz4 is not found
'test-feather.R:314' [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' [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' [success]
End test: The read_ipc_file function is an alias of read_feather
Start test: field() factory
'test-field.R:21' [success]
'test-field.R:22' [success]
'test-field.R:23' [success]
'test-field.R:24' [success]
'test-field.R:25' [success]
End test: field() factory
Start test: Field with nullable values
'test-field.R:30' [success]
'test-field.R:31' [success]
'test-field.R:32' [success]
'test-field.R:33' [success]
End test: Field with nullable values
Start test: Field validation
'test-field.R:37' [success]
End test: Field validation
Start test: Print method for field
'test-field.R:41' [success]
'test-field.R:42' [success]
'test-field.R:47' [success]
End test: Print method for field
Start test: Field to C-interface
'test-field.R:62' [success]
End test: Field to C-interface
Start test: LocalFilesystem
'test-filesystem.R:21' [success]
'test-filesystem.R:24' [success]
'test-filesystem.R:25' [success]
'test-filesystem.R:26' [success]
'test-filesystem.R:27' [success]
'test-filesystem.R:30' [success]
'test-filesystem.R:31' [success]
'test-filesystem.R:36' [success]
'test-filesystem.R:37' [success]
'test-filesystem.R:38' [success]
'test-filesystem.R:43' [success]
'test-filesystem.R:44' [success]
'test-filesystem.R:45' [success]
'test-filesystem.R:48' [success]
'test-filesystem.R:49' [success]
'test-filesystem.R:51' [success]
'test-filesystem.R:52' [success]
'test-filesystem.R:56' [success]
'test-filesystem.R:59' [success]
'test-filesystem.R:61' [success]
'test-filesystem.R:71' [success]
End test: LocalFilesystem
Start test: SubTreeFilesystem
'test-filesystem.R:81' [success]
'test-filesystem.R:81' [success]
'test-filesystem.R:82' [success]
'test-filesystem.R:82' [success]
'test-filesystem.R:83' [success]
'test-filesystem.R:83' [success]
'test-filesystem.R:84' [success]
'test-filesystem.R:95' [success]
'test-filesystem.R:96' [success]
'test-filesystem.R:97' [success]
'test-filesystem.R:98' [success]
'test-filesystem.R:99' [success]
'test-filesystem.R:104' [success]
'test-filesystem.R:105' [success]
'test-filesystem.R:106' [success]
'test-filesystem.R:107' [success]
End test: SubTreeFilesystem
Start test: LocalFileSystem + Selector
'test-filesystem.R:120' [success]
'test-filesystem.R:122' [success]
'test-filesystem.R:123' [success]
'test-filesystem.R:127' [success]
'test-filesystem.R:129' [success]
'test-filesystem.R:130' [success]
End test: LocalFileSystem + Selector
Start test: S3FileSystem
'test-filesystem.R:139' [skip]
End test: S3FileSystem
Start test: FileSystem$from_uri
'test-filesystem.R:147' [skip]
End test: FileSystem$from_uri
Start test: SubTreeFileSystem$create() with URI
'test-filesystem.R:156' [skip]
End test: SubTreeFileSystem$create() with URI
Start test: S3FileSystem$create() with proxy_options
'test-filesystem.R:168' [skip]
End test: S3FileSystem$create() with proxy_options
Start test: s3_bucket
'test-filesystem.R:179' [skip]
End test: s3_bucket
Start test: gs_bucket
'test-filesystem.R:194' [skip]
End test: gs_bucket
'test-gcs.R:18' [skip]
Start test: arrow_repos
'test-install-arrow.R:27' [success]
'test-install-arrow.R:27' [success]
'test-install-arrow.R:27' [success]
'test-install-arrow.R:27' [success]
'test-install-arrow.R:27' [success]
'test-install-arrow.R:27' [success]
End test: arrow_repos
Start test: RandomAccessFile$ReadMetadata() works for LocalFileSystem
'test-io.R:24' [success]
End test: RandomAccessFile$ReadMetadata() works for LocalFileSystem
Start test: RConnectionInputStream can read from R connections
'test-io.R:34' [success]
'test-io.R:35' [success]
'test-io.R:37' [success]
'test-io.R:38' [success]
'test-io.R:40' [success]
End test: RConnectionInputStream can read from R connections
Start test: RConnectionRandomAccessFile can read from R connections
'test-io.R:47' [success]
'test-io.R:48' [success]
'test-io.R:50' [success]
End test: RConnectionRandomAccessFile can read from R connections
Start test: RConnectionOutputStream can write to R connections
'test-io.R:62' [success]
'test-io.R:65' [success]
'test-io.R:66' [success]
End test: RConnectionOutputStream can write to R connections
Start test: make_readable_file() works for non-filesystem URLs
'test-io.R:71' [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' [success]
'test-io.R:84' [success]
'test-io.R:85' [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' [success]
'test-io.R:96' [success]
'test-io.R:97' [success]
'test-io.R:110' [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' [success]
'test-io.R:122' [success]
End test: make_output_stream() works for connection objects
Start test: reencoding input stream works for windows-1252
'test-io.R:151' [success]
End test: reencoding input stream works for windows-1252
Start test: reencoding input stream works for UTF-16
'test-io.R:184' [success]
End test: reencoding input stream works for UTF-16
Start test: reencoding input stream works with pending characters
'test-io.R:214' [success]
'test-io.R:215' [success]
'test-io.R:216' [success]
'test-io.R:217' [success]
'test-io.R:220' [success]
End test: reencoding input stream works with pending characters
Start test: reencoding input stream errors for invalid characters
'test-io.R:243' [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' [success]
'test-ipc-stream.R:30' [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' [success]
'test-ipc-stream.R:39' [success]
End test: write_ipc_stream can write Table
Start test: write_ipc_stream errors for invalid input type
'test-ipc-stream.R:44' [skip]
End test: write_ipc_stream errors for invalid input type
Start test: Can read json file with scalars columns (ARROW-5503)
'test-json.R:34' [success]
'test-json.R:35' [success]
'test-json.R:37' [success]
'test-json.R:42' [success]
'test-json.R:43' [success]
'test-json.R:44' [success]
End test: Can read json file with scalars columns (ARROW-5503)
Start test: read_json_arrow() converts to tibble
'test-json.R:61' [success]
'test-json.R:62' [success]
'test-json.R:63' [success]
'test-json.R:65' [success]
'test-json.R:66' [success]
'test-json.R:68' [success]
'test-json.R:69' [success]
'test-json.R:70' [success]
End test: read_json_arrow() converts to tibble
Start test: read_json_arrow() supports col_select=
'test-json.R:83' [success]
'test-json.R:86' [success]
End test: read_json_arrow() supports col_select=
Start test: read_json_arrow(schema=) with empty schema
'test-json.R:100' [success]
End test: read_json_arrow(schema=) with empty schema
Start test: read_json_arrow(schema=) with partial schema
'test-json.R:121' [success]
'test-json.R:139' [success]
End test: read_json_arrow(schema=) with partial schema
Start test: read_json_arrow(schema=) with full schema
'test-json.R:167' [success]
End test: read_json_arrow(schema=) with full schema
Start test: Can read json file with nested columns (ARROW-5503)
'test-json.R:193' [success]
'test-json.R:194' [success]
'test-json.R:196' [success]
'test-json.R:207' [success]
'test-json.R:208' [success]
'test-json.R:210' [success]
'test-json.R:211' [success]
'test-json.R:212' [success]
'test-json.R:213' [success]
'test-json.R:227' [success]
'test-json.R:234' [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:254' [success]
End test: Can read json file with list<struct<T...>> nested columns (ARROW-7740)
Start test: default_memory_pool and its attributes
'test-memory-pool.R:21' [success]
'test-memory-pool.R:22' [success]
'test-memory-pool.R:23' [success]
'test-memory-pool.R:25' [success]
End test: default_memory_pool and its attributes
Start test: MessageReader can be created from raw vectors
'test-message-reader.R:26' [success]
'test-message-reader.R:26' [success]
'test-message-reader.R:27' [success]
'test-message-reader.R:28' [success]
'test-message-reader.R:28' [success]
'test-message-reader.R:29' [success]
'test-message-reader.R:29' [success]
'test-message-reader.R:32' [success]
'test-message-reader.R:40' [success]
'test-message-reader.R:40' [success]
'test-message-reader.R:41' [success]
'test-message-reader.R:42' [success]
'test-message-reader.R:42' [success]
'test-message-reader.R:43' [success]
'test-message-reader.R:43' [success]
'test-message-reader.R:46' [success]
End test: MessageReader can be created from raw vectors
Start test: MessageReader can be created from input stream
'test-message-reader.R:54' [success]
'test-message-reader.R:54' [success]
'test-message-reader.R:57' [success]
'test-message-reader.R:57' [success]
'test-message-reader.R:60' [success]
'test-message-reader.R:60' [success]
'test-message-reader.R:61' [success]
'test-message-reader.R:62' [success]
'test-message-reader.R:62' [success]
'test-message-reader.R:63' [success]
'test-message-reader.R:63' [success]
'test-message-reader.R:66' [success]
'test-message-reader.R:72' [success]
'test-message-reader.R:72' [success]
'test-message-reader.R:75' [success]
'test-message-reader.R:75' [success]
'test-message-reader.R:78' [success]
'test-message-reader.R:78' [success]
'test-message-reader.R:79' [success]
'test-message-reader.R:80' [success]
'test-message-reader.R:80' [success]
'test-message-reader.R:81' [success]
'test-message-reader.R:81' [success]
'test-message-reader.R:84' [success]
End test: MessageReader can be created from input stream
Start test: read_message can read from input stream
'test-message.R:25' [success]
'test-message.R:25' [success]
'test-message.R:26' [success]
'test-message.R:27' [success]
'test-message.R:27' [success]
'test-message.R:28' [success]
'test-message.R:28' [success]
'test-message.R:31' [success]
End test: read_message can read from input stream
Start test: read_message() can read Schema messages
'test-message.R:39' [success]
'test-message.R:39' [success]
'test-message.R:40' [success]
'test-message.R:41' [success]
'test-message.R:41' [success]
'test-message.R:42' [success]
'test-message.R:42' [success]
'test-message.R:45' [success]
End test: read_message() can read Schema messages
Start test: read_message() can handle raw vectors
'test-message.R:55' [success]
'test-message.R:62' [success]
End test: read_message() can handle raw vectors
Start test: Schema metadata
'test-metadata.R:20' [success]
'test-metadata.R:21' [success]
'test-metadata.R:23' [success]
'test-metadata.R:24' [success]
'test-metadata.R:26' [success]
'test-metadata.R:27' [success]
'test-metadata.R:29' [success]
'test-metadata.R:30' [success]
'test-metadata.R:32' [success]
'test-metadata.R:33' [success]
'test-metadata.R:34' [success]
End test: Schema metadata
Start test: Table metadata
'test-metadata.R:42' [success]
'test-metadata.R:44' [success]
'test-metadata.R:46' [success]
'test-metadata.R:48' [success]
'test-metadata.R:50' [success]
End test: Table metadata
Start test: Table R metadata
'test-metadata.R:55' [success]
'test-metadata.R:60' [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' [success]
'test-metadata.R:67' [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' [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' [success]
'test-metadata.R:85' [success]
'test-metadata.R:86' [success]
'test-metadata.R:88' [success]
'test-metadata.R:89' [success]
'test-metadata.R:90' [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' [success]
'test-metadata.R:96' [success]
'test-metadata.R:105' [success]
'test-metadata.R:105' [success]
End test: Garbage R metadata doesn't break things
Start test: Metadata serialization compression
'test-metadata.R:117' [success]
'test-metadata.R:125' [success]
'test-metadata.R:130' [success]
'test-metadata.R:136' [success]
'test-metadata.R:147' [success]
End test: Metadata serialization compression
Start test: RecordBatch metadata
'test-metadata.R:155' [success]
'test-metadata.R:157' [success]
'test-metadata.R:159' [success]
'test-metadata.R:161' [success]
'test-metadata.R:163' [success]
End test: RecordBatch metadata
Start test: RecordBatch R metadata
'test-metadata.R:167' [success]
End test: RecordBatch R metadata
Start test: R metadata roundtrip via parquet
'test-metadata.R:176' [success]
End test: R metadata roundtrip via parquet
Start test: R metadata roundtrip via feather
'test-metadata.R:184' [success]
End test: R metadata roundtrip via feather
Start test: haven types roundtrip via feather
'test-metadata.R:192' [success]
End test: haven types roundtrip via feather
Start test: Date/time type roundtrip
'test-metadata.R:197' [success]
'test-metadata.R:197' [success]
'test-metadata.R:198' [success]
End test: Date/time type roundtrip
Start test: metadata keeps attribute of top level data frame
'test-metadata.R:204' [success]
'test-metadata.R:205' [success]
End test: metadata keeps attribute of top level data frame
Start test: metadata drops readr's problems attribute
'test-metadata.R:226' [success]
End test: metadata drops readr's problems attribute
Start test: Row-level metadata (does not by default) roundtrip
'test-metadata.R:235' [success]
'test-metadata.R:236' [success]
'test-metadata.R:240' [success]
'test-metadata.R:240' [success]
End test: Row-level metadata (does not by default) roundtrip
Start test: Row-level metadata (does not) roundtrip in datasets
'test-metadata.R:272' [success]
'test-metadata.R:286' [success]
'test-metadata.R:290' [success]
'test-metadata.R:297' [success]
End test: Row-level metadata (does not) roundtrip in datasets
Start test: Dataset writing does handle other metadata
'test-metadata.R:315' [success]
'test-metadata.R:324' [success]
End test: Dataset writing does handle other metadata
Start test: dplyr with metadata
'test-metadata.R:330' [success]
'test-metadata.R:330' [success]
'test-metadata.R:330' [success]
'test-metadata.R:330' [success]
'test-metadata.R:335' [success]
'test-metadata.R:335' [success]
'test-metadata.R:335' [success]
'test-metadata.R:335' [success]
'test-metadata.R:341' [success]
'test-metadata.R:341' [success]
'test-metadata.R:341' [success]
'test-metadata.R:341' [success]
'test-metadata.R:348' [success]
'test-metadata.R:348' [success]
'test-metadata.R:348' [success]
'test-metadata.R:348' [success]
'test-metadata.R:357' [success]
'test-metadata.R:357' [success]
'test-metadata.R:357' [success]
'test-metadata.R:357' [success]
'test-metadata.R:366' [success]
'test-metadata.R:366' [success]
'test-metadata.R:366' [success]
'test-metadata.R:366' [success]
End test: dplyr with metadata
Start test: grouped_df metadata is recorded (efficiently)
'test-metadata.R:377' [success]
'test-metadata.R:379' [success]
'test-metadata.R:379' [success]
'test-metadata.R:380' [success]
End test: grouped_df metadata is recorded (efficiently)
Start test: grouped_df non-arrow metadata is preserved
'test-metadata.R:389' [success]
End test: grouped_df non-arrow metadata is preserved
Start test: na.fail on Scalar
'test-na-omit.R:24' [success]
'test-na-omit.R:25' [success]
End test: na.fail on Scalar
Start test: na.omit on Array and ChunkedArray
'test-na-omit.R:29' [success]
'test-na-omit.R:29' [success]
'test-na-omit.R:30' [success]
'test-na-omit.R:30' [success]
End test: na.omit on Array and ChunkedArray
Start test: na.exclude on Array and ChunkedArray
'test-na-omit.R:34' [success]
'test-na-omit.R:34' [success]
'test-na-omit.R:35' [success]
'test-na-omit.R:35' [success]
End test: na.exclude on Array and ChunkedArray
Start test: na.fail on Array and ChunkedArray
'test-na-omit.R:39' [success]
'test-na-omit.R:39' [success]
'test-na-omit.R:40' [success]
'test-na-omit.R:40' [success]
'test-na-omit.R:40' [success]
End test: na.fail on Array and ChunkedArray
Start test: na.omit on Table
'test-na-omit.R:45' [success]
End test: na.omit on Table
Start test: na.exclude on Table
'test-na-omit.R:55' [success]
End test: na.exclude on Table
Start test: na.fail on Table
'test-na-omit.R:64' [success]
End test: na.fail on Table
Start test: na.omit on RecordBatch
'test-na-omit.R:69' [success]
End test: na.omit on RecordBatch
Start test: na.exclude on RecordBatch
'test-na-omit.R:78' [success]
End test: na.exclude on RecordBatch
Start test: na.fail on RecordBatch
'test-na-omit.R:87' [success]
End test: na.fail on RecordBatch
Start test: reading a known Parquet file to tibble
'test-parquet.R:23' [skip]
End test: reading a known Parquet file to tibble
Start test: simple int column roundtrip
'test-parquet.R:36' [success]
'test-parquet.R:38' [success]
'test-parquet.R:39' [success]
End test: simple int column roundtrip
Start test: read_parquet() supports col_select
'test-parquet.R:43' [skip]
End test: read_parquet() supports col_select
Start test: read_parquet() with raw data
'test-parquet.R:52' [skip]
End test: read_parquet() with raw data
Start test: write_parquet() handles various compression= specs
'test-parquet.R:59' [skip]
End test: write_parquet() handles various compression= specs
Start test: write_parquet() handles various compression_level= specs
'test-parquet.R:68' [skip]
End test: write_parquet() handles various compression_level= specs
Start test: write_parquet() handles various use_dictionary= specs
'test-parquet.R:79' [success]
'test-parquet.R:80' [success]
'test-parquet.R:81' [success]
'test-parquet.R:82' [success]
'test-parquet.R:86' [success]
End test: write_parquet() handles various use_dictionary= specs
Start test: write_parquet() handles various write_statistics= specs
'test-parquet.R:96' [success]
'test-parquet.R:97' [success]
'test-parquet.R:98' [success]
End test: write_parquet() handles various write_statistics= specs
Start test: write_parquet() accepts RecordBatch too
'test-parquet.R:104' [success]
End test: write_parquet() accepts RecordBatch too
Start test: write_parquet() handles grouped_df
'test-parquet.R:111' [success]
End test: write_parquet() handles grouped_df
Start test: write_parquet() with invalid input type
'test-parquet.R:116' [skip]
End test: write_parquet() with invalid input type
Start test: write_parquet() can truncate timestamps
'test-parquet.R:121' [success]
'test-parquet.R:128' [success]
'test-parquet.R:129' [success]
End test: write_parquet() can truncate timestamps
Start test: make_valid_parquet_version()
'test-parquet.R:133' [success]
'test-parquet.R:137' [success]
'test-parquet.R:137' [success]
'test-parquet.R:143' [success]
'test-parquet.R:147' [success]
'test-parquet.R:151' [success]
'test-parquet.R:156' [success]
'test-parquet.R:157' [success]
'test-parquet.R:157' [success]
'test-parquet.R:160' [success]
'test-parquet.R:161' [success]
End test: make_valid_parquet_version()
Start test: make_valid_parquet_version() input validation
'test-parquet.R:165' [success]
'test-parquet.R:169' [success]
'test-parquet.R:173' [success]
End test: make_valid_parquet_version() input validation
Start test: write_parquet() defaults to snappy compression
'test-parquet.R:180' [skip]
End test: write_parquet() defaults to snappy compression
Start test: write_parquet() does not detect compression from filename
'test-parquet.R:194' [success]
End test: write_parquet() does not detect compression from filename
Start test: read_parquet() handles (ignores) compression in filename
'test-parquet.R:201' [success]
End test: read_parquet() handles (ignores) compression in filename
Start test: Factors are preserved when writing/reading from Parquet
'test-parquet.R:215' [success]
End test: Factors are preserved when writing/reading from Parquet
Start test: Lists are preserved when writing/reading from Parquet
'test-parquet.R:230' [success]
End test: Lists are preserved when writing/reading from Parquet
Start test: Maps are preserved when writing/reading from Parquet
'test-parquet.R:249' [success]
End test: Maps are preserved when writing/reading from Parquet
Start test: read_parquet() and write_parquet() accept connection objects
'test-parquet.R:253' [skip]
End test: read_parquet() and write_parquet() accept connection objects
Start test: write_parquet() to stream
'test-parquet.R:278' [success]
End test: write_parquet() to stream
Start test: write_parquet() returns its input
'test-parquet.R:286' [success]
End test: write_parquet() returns its input
Start test: write_parquet() handles version argument
'test-parquet.R:294' [success]
'test-parquet.R:294' [success]
'test-parquet.R:294' [success]
'test-parquet.R:294' [success]
'test-parquet.R:294' [success]
'test-parquet.R:294' [success]
'test-parquet.R:294' [success]
'test-parquet.R:294' [success]
'test-parquet.R:298' [success]
'test-parquet.R:298' [success]
'test-parquet.R:298' [success]
'test-parquet.R:298' [success]
End test: write_parquet() handles version argument
Start test: ParquetFileReader raises an error for non-RandomAccessFile source
'test-parquet.R:304' [skip]
End test: ParquetFileReader raises an error for non-RandomAccessFile source
Start test: ParquetFileWriter raises an error for non-OutputStream sink
'test-parquet.R:314' [success]
End test: ParquetFileWriter raises an error for non-OutputStream sink
Start test: ParquetFileReader $ReadRowGroup(s) methods
'test-parquet.R:327' [success]
'test-parquet.R:328' [success]
'test-parquet.R:329' [success]
'test-parquet.R:330' [success]
'test-parquet.R:331' [success]
'test-parquet.R:332' [success]
'test-parquet.R:334' [success]
'test-parquet.R:335' [success]
'test-parquet.R:336' [success]
'test-parquet.R:337' [success]
'test-parquet.R:340' [success]
'test-parquet.R:341' [success]
'test-parquet.R:343' [success]
'test-parquet.R:344' [success]
End test: ParquetFileReader $ReadRowGroup(s) methods
Start test: Error messages are shown when the compression algorithm snappy is not found
'test-parquet.R:360' [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:367' [success]
End test: Error is created when parquet reads a feather file
Start test: ParquetFileWrite chunk_size defaults
'test-parquet.R:379' [success]
'test-parquet.R:379' [success]
'test-parquet.R:379' [success]
'test-parquet.R:399' [success]
'test-parquet.R:399' [success]
'test-parquet.R:399' [success]
End test: ParquetFileWrite chunk_size defaults
Start test: ParquetFileWrite chunk_size calculation doesn't have integer overflow issues (ARROW-14894)
'test-parquet.R:417' [success]
'test-parquet.R:420' [success]
'test-parquet.R:421' [success]
'test-parquet.R:424' [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:443' [success]
'test-parquet.R:451' [success]
'test-parquet.R:452' [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:457' [skip]
End test: Can read parquet with nested lists and maps
Start test: Flight tests
'test-python-flight.R:84' [skip]
End test: Flight tests
Start test: install_pyarrow
'test-python.R:19' [skip]
End test: install_pyarrow
'test-python.R:34' [skip]
Start test: ExecPlanReader does not start evaluating a query
'test-query-engine.R:27' [success]
'test-query-engine.R:28' [success]
'test-query-engine.R:29' [success]
End test: ExecPlanReader does not start evaluating a query
Start test: ExecPlanReader evaluates nested exec plans lazily
'test-query-engine.R:34' [success]
'test-query-engine.R:37' [success]
'test-query-engine.R:39' [success]
'test-query-engine.R:44' [success]
End test: ExecPlanReader evaluates nested exec plans lazily
Start test: ExecPlanReader evaluates head() lazily
'test-query-engine.R:49' [success]
'test-query-engine.R:52' [success]
'test-query-engine.R:54' [success]
'test-query-engine.R:59' [success]
End test: ExecPlanReader evaluates head() lazily
Start test: ExecPlanReader evaluates head() lazily
'test-query-engine.R:73' [success]
End test: ExecPlanReader evaluates head() lazily
Start test: do_exec_plan_substrait can evaluate a simple plan
'test-query-engine.R:81' [skip]
End test: do_exec_plan_substrait can evaluate a simple plan
Start test: RecordBatchFileWriter / RecordBatchFileReader roundtrips
'test-read-record-batch.R:28' [success]
'test-read-record-batch.R:36' [success]
'test-read-record-batch.R:36' [success]
'test-read-record-batch.R:41' [success]
'test-read-record-batch.R:43' [success]
'test-read-record-batch.R:45' [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' [success]
'test-read-record-batch.R:64' [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' [success]
End test: record_batch() can handle (Message, Schema) parameters (ARROW-3499)
Start test: table round trip
'test-read-write.R:27' [success]
'test-read-write.R:28' [success]
'test-read-write.R:32' [success]
'test-read-write.R:33' [success]
'test-read-write.R:34' [success]
'test-read-write.R:38' [success]
'test-read-write.R:40' [success]
'test-read-write.R:45' [success]
'test-read-write.R:46' [success]
'test-read-write.R:47' [success]
'test-read-write.R:51' [success]
'test-read-write.R:53' [success]
'test-read-write.R:58' [success]
'test-read-write.R:59' [success]
'test-read-write.R:60' [success]
'test-read-write.R:64' [success]
'test-read-write.R:66' [success]
'test-read-write.R:72' [success]
'test-read-write.R:73' [success]
'test-read-write.R:74' [success]
End test: table round trip
Start test: table round trip handles NA in integer and numeric
'test-read-write.R:86' [success]
'test-read-write.R:87' [success]
'test-read-write.R:89' [success]
'test-read-write.R:90' [success]
'test-read-write.R:91' [success]
'test-read-write.R:93' [success]
'test-read-write.R:94' [success]
'test-read-write.R:95' [success]
'test-read-write.R:97' [success]
'test-read-write.R:98' [success]
'test-read-write.R:99' [success]
'test-read-write.R:105' [success]
'test-read-write.R:106' [success]
'test-read-write.R:107' [success]
'test-read-write.R:109' [success]
'test-read-write.R:110' [success]
'test-read-write.R:111' [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:121' [success]
'test-read-write.R:122' [success]
'test-read-write.R:124' [success]
End test: reading/writing a raw vector (sparklyr integration)
Start test: RecordBatchStreamReader / Writer
'test-record-batch-reader.R:27' [success]
'test-record-batch-reader.R:29' [success]
'test-record-batch-reader.R:29' [success]
'test-record-batch-reader.R:33' [success]
'test-record-batch-reader.R:37' [success]
'test-record-batch-reader.R:37' [success]
'test-record-batch-reader.R:40' [success]
'test-record-batch-reader.R:40' [success]
'test-record-batch-reader.R:43' [success]
'test-record-batch-reader.R:43' [success]
'test-record-batch-reader.R:44' [success]
'test-record-batch-reader.R:46' [success]
'test-record-batch-reader.R:46' [success]
'test-record-batch-reader.R:47' [success]
'test-record-batch-reader.R:49' [success]
'test-record-batch-reader.R:49' [success]
'test-record-batch-reader.R:50' [success]
'test-record-batch-reader.R:51' [success]
End test: RecordBatchStreamReader / Writer
Start test: RecordBatchFileReader / Writer
'test-record-batch-reader.R:57' [success]
'test-record-batch-reader.R:57' [success]
'test-record-batch-reader.R:64' [success]
'test-record-batch-reader.R:64' [success]
'test-record-batch-reader.R:67' [success]
'test-record-batch-reader.R:67' [success]
'test-record-batch-reader.R:70' [success]
'test-record-batch-reader.R:70' [success]
'test-record-batch-reader.R:71' [success]
'test-record-batch-reader.R:73' [success]
End test: RecordBatchFileReader / Writer
Start test: StreamReader read_table
'test-record-batch-reader.R:79' [success]
'test-record-batch-reader.R:79' [success]
'test-record-batch-reader.R:88' [success]
End test: StreamReader read_table
Start test: FileReader read_table
'test-record-batch-reader.R:94' [success]
'test-record-batch-reader.R:94' [success]
'test-record-batch-reader.R:103' [success]
End test: FileReader read_table
Start test: MetadataFormat
'test-record-batch-reader.R:107' [success]
'test-record-batch-reader.R:108' [success]
'test-record-batch-reader.R:109' [success]
'test-record-batch-reader.R:111' [success]
'test-record-batch-reader.R:114' [success]
'test-record-batch-reader.R:116' [success]
'test-record-batch-reader.R:119' [success]
'test-record-batch-reader.R:123' [success]
End test: MetadataFormat
Start test: reader with 0 batches
'test-record-batch-reader.R:138' [success]
'test-record-batch-reader.R:138' [success]
'test-record-batch-reader.R:139' [success]
End test: reader with 0 batches
Start test: reader head method edge cases
'test-record-batch-reader.R:155' [success]
'test-record-batch-reader.R:156' [success]
'test-record-batch-reader.R:160' [success]
End test: reader head method edge cases
Start test: RBR methods
'test-record-batch-reader.R:179' [success]
'test-record-batch-reader.R:185' [success]
'test-record-batch-reader.R:186' [success]
'test-record-batch-reader.R:188' [success]
End test: RBR methods
Start test: as_record_batch_reader() works for RecordBatchReader
'test-record-batch-reader.R:199' [success]
End test: as_record_batch_reader() works for RecordBatchReader
Start test: as_record_batch_reader() works for Scanner
'test-record-batch-reader.R:208' [success]
End test: as_record_batch_reader() works for Scanner
Start test: as_record_batch_reader() works for Dataset
'test-record-batch-reader.R:216' [success]
End test: as_record_batch_reader() works for Dataset
Start test: as_record_batch_reader() works for Table
'test-record-batch-reader.R:225' [success]
End test: as_record_batch_reader() works for Table
Start test: as_record_batch_reader() works for RecordBatch
'test-record-batch-reader.R:231' [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:237' [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:253' [success]
'test-record-batch-reader.R:254' [success]
'test-record-batch-reader.R:255' [success]
'test-record-batch-reader.R:260' [success]
'test-record-batch-reader.R:267' [success]
End test: as_record_batch_reader() works for function
'test-s3-minio.R:18' [skip]
Start test: SafeCallIntoR works from the main R thread
'test-safe-call-into-r.R:21' [skip]
End test: SafeCallIntoR works from the main R thread
Start test: SafeCallIntoR works within RunWithCapturedR
'test-safe-call-into-r.R:36' [skip]
End test: SafeCallIntoR works within RunWithCapturedR
Start test: SafeCallIntoR errors from the non-R thread
'test-safe-call-into-r.R:51' [skip]
End test: SafeCallIntoR errors from the non-R thread
Start test: Scalar object roundtrip
'test-scalar.R:35' [success]
'test-scalar.R:35' [success]
'test-scalar.R:35' [success]
'test-scalar.R:35' [success]
'test-scalar.R:35' [success]
'test-scalar.R:35' [success]
'test-scalar.R:36' [success]
'test-scalar.R:36' [success]
'test-scalar.R:36' [success]
'test-scalar.R:36' [success]
'test-scalar.R:36' [success]
'test-scalar.R:36' [success]
'test-scalar.R:37' [success]
'test-scalar.R:37' [success]
'test-scalar.R:37' [success]
'test-scalar.R:37' [success]
'test-scalar.R:38' [success]
'test-scalar.R:38' [success]
'test-scalar.R:38' [success]
'test-scalar.R:38' [success]
'test-scalar.R:39' [success]
'test-scalar.R:39' [success]
'test-scalar.R:39' [success]
'test-scalar.R:39' [success]
End test: Scalar object roundtrip
Start test: Scalar print
'test-scalar.R:43' [success]
End test: Scalar print
Start test: Creating Scalars of a different type and casting them
'test-scalar.R:47' [success]
'test-scalar.R:48' [success]
End test: Creating Scalars of a different type and casting them
Start test: Scalar to Array
'test-scalar.R:53' [success]
'test-scalar.R:54' [success]
End test: Scalar to Array
Start test: Scalar$Equals
'test-scalar.R:62' [success]
'test-scalar.R:63' [success]
'test-scalar.R:64' [success]
'test-scalar.R:65' [success]
End test: Scalar$Equals
Start test: Scalar$ApproxEquals
'test-scalar.R:73' [success]
'test-scalar.R:74' [success]
'test-scalar.R:75' [success]
'test-scalar.R:76' [success]
End test: Scalar$ApproxEquals
Start test: Handling string data with embedded nuls
'test-scalar.R:81' [success]
'test-scalar.R:92' [success]
'test-scalar.R:93' [success]
'test-scalar.R:102' [success]
'test-scalar.R:102' [success]
End test: Handling string data with embedded nuls
Start test: Alternate type names are supported
'test-schema.R:20' [success]
'test-schema.R:24' [success]
End test: Alternate type names are supported
Start test: Schema print method
'test-schema.R:28' [success]
End test: Schema print method
Start test: Schema$code()
'test-schema.R:42' [success]
'test-schema.R:47' [success]
End test: Schema$code()
Start test: Schema with non-nullable fields
'test-schema.R:54' [success]
End test: Schema with non-nullable fields
Start test: Schema $GetFieldByName
'test-schema.R:75' [success]
'test-schema.R:76' [success]
End test: Schema $GetFieldByName
Start test: Schema extract (returns Field)
'test-schema.R:88' [success]
'test-schema.R:89' [success]
'test-schema.R:90' [success]
'test-schema.R:92' [success]
'test-schema.R:93' [success]
End test: Schema extract (returns Field)
Start test: Schema slicing
'test-schema.R:98' [success]
'test-schema.R:99' [success]
'test-schema.R:100' [success]
'test-schema.R:101' [success]
'test-schema.R:102' [success]
'test-schema.R:103' [success]
End test: Schema slicing
Start test: Schema modification
'test-schema.R:109' [success]
'test-schema.R:111' [success]
'test-schema.R:113' [success]
'test-schema.R:116' [success]
'test-schema.R:119' [success]
'test-schema.R:124' [success]
'test-schema.R:130' [success]
'test-schema.R:132' [success]
'test-schema.R:135' [success]
'test-schema.R:136' [success]
'test-schema.R:137' [success]
'test-schema.R:138' [success]
'test-schema.R:139' [success]
'test-schema.R:140' [success]
End test: Schema modification
Start test: Metadata is preserved when modifying Schema
'test-schema.R:146' [success]
'test-schema.R:148' [success]
End test: Metadata is preserved when modifying Schema
Start test: reading schema from Buffer
'test-schema.R:155' [success]
'test-schema.R:155' [success]
'test-schema.R:159' [success]
'test-schema.R:159' [success]
'test-schema.R:163' [success]
'test-schema.R:163' [success]
'test-schema.R:166' [success]
'test-schema.R:166' [success]
'test-schema.R:169' [success]
'test-schema.R:169' [success]
'test-schema.R:170' [success]
'test-schema.R:173' [success]
'test-schema.R:173' [success]
'test-schema.R:175' [success]
'test-schema.R:175' [success]
'test-schema.R:176' [success]
End test: reading schema from Buffer
Start test: Input validation when creating a table with a schema
'test-schema.R:180' [success]
End test: Input validation when creating a table with a schema
Start test: Schema$Equals
'test-schema.R:191' [success]
'test-schema.R:192' [success]
'test-schema.R:195' [success]
'test-schema.R:198' [success]
End test: Schema$Equals
Start test: unify_schemas
'test-schema.R:204' [success]
'test-schema.R:209' [success]
'test-schema.R:213' [success]
'test-schema.R:217' [success]
End test: unify_schemas
Start test: Schema to C-interface
'test-schema.R:232' [success]
End test: Schema to C-interface
Start test: Schemas from lists
'test-schema.R:250' [success]
'test-schema.R:251' [success]
End test: Schemas from lists
Start test: as_schema() works for Schema objects
'test-schema.R:256' [success]
End test: as_schema() works for Schema objects
Start test: as_schema() works for StructType objects
'test-schema.R:261' [success]
End test: as_schema() works for StructType objects
Start test: can set/get cpu thread pool capacity
'test-thread-pool.R:22' [success]
'test-thread-pool.R:24' [success]
End test: can set/get cpu thread pool capacity
Start test: can set/get I/O thread pool capacity
'test-thread-pool.R:30' [success]
'test-thread-pool.R:32' [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:21' [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:26' [success]
End test: infer_type() gets the right type for ChunkedArray
Start test: infer_type() infers from R type
'test-type.R:30' [success]
'test-type.R:31' [success]
'test-type.R:32' [success]
'test-type.R:33' [success]
'test-type.R:34' [success]
'test-type.R:35' [success]
'test-type.R:39' [success]
'test-type.R:43' [success]
'test-type.R:47' [success]
'test-type.R:51' [success]
End test: infer_type() infers from R type
Start test: infer_type() default method errors for unknown classes
'test-type.R:61' [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:69' [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:74' [success]
End test: infer_type() can infer type for vctr_vctr subclasses
Start test: infer_type() can infer nested extension types
'test-type.R:82' [success]
End test: infer_type() can infer nested extension types
Start test: infer_type() can infer vctrs::list_of() types
'test-type.R:89' [success]
End test: infer_type() can infer vctrs::list_of() types
Start test: infer_type() can infer blob type
'test-type.R:95' [success]
'test-type.R:99' [success]
End test: infer_type() can infer blob type
Start test: DataType$Equals
'test-type.R:106' [success]
'test-type.R:107' [success]
'test-type.R:108' [success]
'test-type.R:109' [success]
'test-type.R:110' [success]
'test-type.R:111' [success]
'test-type.R:112' [success]
End test: DataType$Equals
Start test: Masked data type functions still work
'test-type.R:116' [skip]
End test: Masked data type functions still work
Start test: Type strings are correctly canonicalized
'test-type.R:154' [success]
'test-type.R:155' [success]
'test-type.R:156' [success]
'test-type.R:157' [success]
'test-type.R:158' [success]
'test-type.R:159' [success]
'test-type.R:160' [success]
'test-type.R:161' [success]
'test-type.R:162' [success]
'test-type.R:163' [success]
'test-type.R:164' [success]
'test-type.R:165' [success]
'test-type.R:166' [success]
'test-type.R:167' [success]
'test-type.R:168' [success]
'test-type.R:169' [success]
'test-type.R:170' [success]
'test-type.R:171' [success]
'test-type.R:172' [success]
'test-type.R:173' [success]
'test-type.R:174' [success]
'test-type.R:175' [success]
'test-type.R:176' [success]
'test-type.R:179' [success]
'test-type.R:183' [success]
'test-type.R:187' [success]
'test-type.R:191' [success]
'test-type.R:195' [success]
'test-type.R:199' [success]
'test-type.R:203' [success]
'test-type.R:207' [success]
'test-type.R:211' [success]
'test-type.R:215' [success]
'test-type.R:219' [success]
'test-type.R:223' [success]
'test-type.R:227' [success]
'test-type.R:231' [success]
'test-type.R:235' [success]
'test-type.R:239' [success]
'test-type.R:243' [success]
'test-type.R:249' [success]
'test-type.R:253' [success]
'test-type.R:257' [success]
'test-type.R:261' [success]
'test-type.R:267' [success]
End test: Type strings are correctly canonicalized
Start test: infer_type() gets the right type for Expression
'test-type.R:278' [success]
'test-type.R:279' [success]
'test-type.R:280' [success]
'test-type.R:281' [success]
'test-type.R:282' [success]
'test-type.R:283' [success]
End test: infer_type() gets the right type for Expression
Start test: infer_type() infers type for POSIXlt
'test-type.R:288' [success]
End test: infer_type() infers type for POSIXlt
Start test: infer_type() infers type for vctrs
'test-type.R:296' [success]
End test: infer_type() infers type for vctrs
Start test: type() is deprecated
'test-type.R:304' [success]
'test-type.R:308' [success]
End test: type() is deprecated
Start test: infer_type() infers type for lists of raw() as binary()
'test-type.R:312' [success]
'test-type.R:317' [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:326' [success]
'test-type.R:333' [success]
'test-type.R:339' [success]
End test: infer_type() infers type for lists starting with NULL - ARROW-17639
Start test: We handle non-UTF strings
'test-utf.R:32' [success]
'test-utf.R:33' [success]
'test-utf.R:34' [success]
'test-utf.R:35' [success]
'test-utf.R:38' [success]
'test-utf.R:40' [success]
'test-utf.R:43' [success]
'test-utf.R:45' [success]
'test-utf.R:48' [success]
'test-utf.R:49' [success]
'test-utf.R:52' [success]
'test-utf.R:53' [success]
'test-utf.R:57' [success]
'test-utf.R:62' [success]
'test-utf.R:63' [success]
'test-utf.R:64' [success]
'test-utf.R:65' [success]
'test-utf.R:70' [success]
'test-utf.R:75' [success]
End test: We handle non-UTF strings
Start test: as_writable_table() works for data.frame, RecordBatch, and Table
'test-util.R:20' [success]
'test-util.R:23' [success]
'test-util.R:29' [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:37' [skip]
End test: as_writable_table() errors for invalid input
Start test: all_funs() identifies namespace-qualified and unqualified functions
'test-util.R:44' [success]
'test-util.R:48' [success]
'test-util.R:52' [success]
'test-util.R:56' [success]
'test-util.R:60' [success]
'test-util.R:64' [success]
'test-util.R:68' [success]
End test: all_funs() identifies namespace-qualified and unqualified functions
[ FAIL 13 | WARN 14 | SKIP 119 | PASS 7659 ]
══ Skipped tests ═══════════════════════════════════════════════════════════════
• ARROW-12632: ExecuteScalarExpression cannot Execute non-scalar expression (1)
• ARROW-13364 (1)
• ARROW-14045 (1)
• ARROW-17043 (date/datetime arithmetic with integers) (1)
• Arrow C++ not built with gcs (1)
• Arrow C++ not built with gzip (9)
• Arrow C++ not built with substrait (1)
• Arrow C++ not built with zstd (5)
• Flight server is not running (1)
• Ingest_POSIXct only implemented for REALSXP (1)
• Need halffloat support: https://issues.apache.org/jira/browse/ARROW-3802 (1)
• On CRAN (83)
• Parquet test data missing (1)
• TODO (ARROW-16630): make sure BottomK can handle NA ordering (1)
• TODO: (if anyone uses RangeEquals) (1)
• TODO: ARROW-14071 (1)
• Table with 0 cols doesn't know how many rows it should have (1)
• This OS either does not support changing languages to fr or it caches translations (2)
• Work around masking of data type functions (ARROW-12322) (1)
• arrow not build with S3 support. (1)
• environment variable ARROW_LARGE_MEMORY_TESTS (1)
• floor_date(as.Date(NA), '1 day') is no longer NA on latest R-devel (1)
• https://issues.apache.org/jira/browse/ARROW-7653 (1)
• tolower(Sys.info()[["sysname"]]) != "windows" is TRUE (1)
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-dataset.R:584'): UnionDataset can merge schemas ────────────────
Error in `union_all(as_tibble(sub_df1), as_tibble(sub_df2))`: `x` and `y` are not compatible.
x Cols in `y` but not `x`: `z`.
x Cols in `x` but not `y`: `y`.
Backtrace:
▆
1. ├─arrow:::expect_equal(actual, union_all(as_tibble(sub_df1), as_tibble(sub_df2))) at test-dataset.R:584:2
2. │ └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
3. │ └─testthat::quasi_label(enquo(expected), expected.label, arg = "expected")
4. │ └─rlang::eval_bare(expr, quo_get_env(quo))
5. ├─dplyr::union_all(as_tibble(sub_df1), as_tibble(sub_df2))
6. └─dplyr:::union_all.data.frame(as_tibble(sub_df1), as_tibble(sub_df2))
7. └─dplyr:::check_compatible(x, y)
8. └─rlang::abort(c("`x` and `y` are not compatible.", compat), call = error_call)
── Failure ('test-dplyr-distinct.R:24'): distinct() ────────────────────────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "lgl" "some_grouping"
`names(expected)`: "some_grouping" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:24:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:24'): distinct() ────────────────────────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "lgl" "some_grouping"
`names(expected)`: "some_grouping" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:24:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:54'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "some_grouping"
`names(expected)`: "some_grouping" "int" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:54:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:54'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "some_grouping"
`names(expected)`: "some_grouping" "int" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:54:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:64'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "y" "x"
`names(expected)`: "y" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:64:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:64'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "y" "x"
`names(expected)`: "y" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:64:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:83'): distinct() can contain expressions ────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "x"
`names(expected)`: "lgl" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:83:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:83'): distinct() can contain expressions ────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "x"
`names(expected)`: "lgl" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:83:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-join.R:30'): left_join ─────────────────────────────────
`compare_dplyr_binding(...)` did not throw the expected message.
── Error ('test-dplyr-join.R:178'): semi_join ──────────────────────────────────
<rlib_error_dots_nonempty/rlib_error_dots/rlang_error/error/condition>
Error in `semi_join(., to_join, by = "some_grouping", keep = TRUE)`: `...` must be empty.
x Problematic argument:
* keep = TRUE
Backtrace:
▆
1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:178:4
2. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = tbl))) at tests/testthat/helper-expectation.R:97:2
3. ├─... %>% collect()
4. ├─dplyr::collect(.)
5. ├─dplyr::semi_join(., to_join, by = "some_grouping", keep = TRUE)
6. └─dplyr:::semi_join.data.frame(., to_join, by = "some_grouping", keep = TRUE)
7. └─rlang::check_dots_empty0(...)
8. └─rlang::check_dots_empty(call = call)
9. └─rlang:::action_dots(...)
10. ├─base (local) try_dots(...)
11. └─rlang (local) action(...)
── Error ('test-dplyr-slice.R:145'): slice_* not supported with groups ─────────
Error in `slice_min(grouped, n = 5)`: `order_by` is absent but must be supplied.
Backtrace:
▆
1. ├─testthat::expect_error(slice_min(grouped, n = 5), "Slicing grouped data not supported in Arrow") at test-dplyr-slice.R:145:2
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. └─dplyr::slice_min(grouped, n = 5)
8. └─rlang::check_required(order_by)
9. └─rlang::abort(msg, call = call)
── Error ('test-dplyr-summarize.R:301'): Functions that take ... but we only accept a single arg ──
Error in `summarize(., distinct = n_distinct())`: i In argument: `distinct = n_distinct()`.
Caused by error in `n_distinct()`:
! `...` is absent, but must be supplied.
[ FAIL 13 | WARN 14 | SKIP 119 | PASS 7659 ]
Error: Test failures
Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc
Version: 10.0.1
Check: tests
Result: ERROR
Running 'testthat.R' [283s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> # Licensed to the Apache Software Foundation (ASF) under one
> # or more contributor license agreements. See the NOTICE file
> # distributed with this work for additional information
> # regarding copyright ownership. The ASF licenses this file
> # to you under the Apache License, Version 2.0 (the
> # "License"); you may not use this file except in compliance
> # with the License. You may obtain a copy of the License at
> #
> # http://www.apache.org/licenses/LICENSE-2.0
> #
> # Unless required by applicable law or agreed to in writing,
> # software distributed under the License is distributed on an
> # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> # KIND, either express or implied. See the License for the
> # specific language governing permissions and limitations
> # under the License.
>
> library(testthat)
> library(arrow)
Attaching package: 'arrow'
The following object is masked from 'package:testthat':
matches
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)
Joining with `by = join_by(some_grouping)`
FEHLER:
Beschreibung = Nicht gefunden
[ FAIL 13 | WARN 16 | SKIP 75 | PASS 8491 ]
══ Skipped tests ═══════════════════════════════════════════════════════════════
• ARROW-12632: ExecuteScalarExpression cannot Execute non-scalar expression (1)
• ARROW-13364 (1)
• ARROW-14045 (1)
• ARROW-17043 (date/datetime arithmetic with integers) (1)
• Arrow C++ not built with substrait (1)
• Flight server is not running (1)
• Implement more aggressive implicit casting for scalars (ARROW-11402) (1)
• Ingest_POSIXct only implemented for REALSXP (1)
• Need halffloat support: https://issues.apache.org/jira/browse/ARROW-3802 (1)
• On CRAN (47)
• On Windows (6)
• Parquet test data missing (1)
• RE2 does not support backreferences in pattern (https://github.com/google/re2/issues/101) (1)
• TODO (ARROW-16630): make sure BottomK can handle NA ordering (1)
• TODO: (if anyone uses RangeEquals) (1)
• TODO: ARROW-14071 (1)
• Table with 0 cols doesn't know how many rows it should have (1)
• This OS either does not support changing languages to fr or it caches translations (2)
• Work around masking of data type functions (ARROW-12322) (1)
• environment variable ARROW_LARGE_MEMORY_TESTS (1)
• floor_date(as.Date(NA), '1 day') is no longer NA on latest R-devel (1)
• https://issues.apache.org/jira/browse/ARROW-7653 (1)
• minio is not installed. (1)
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-dataset.R:584'): UnionDataset can merge schemas ────────────────
Error in `union_all(as_tibble(sub_df1), as_tibble(sub_df2))`: `x` and `y` are not compatible.
x Cols in `y` but not `x`: `z`.
x Cols in `x` but not `y`: `y`.
Backtrace:
▆
1. ├─arrow:::expect_equal(actual, union_all(as_tibble(sub_df1), as_tibble(sub_df2))) at test-dataset.R:584:2
2. │ └─testthat::expect_equal(...) at D:\RCompile\CRANpkg\local\4.3\arrow.Rcheck\tests\testthat\helper-expectation.R:42:4
3. │ └─testthat::quasi_label(enquo(expected), expected.label, arg = "expected")
4. │ └─rlang::eval_bare(expr, quo_get_env(quo))
5. ├─dplyr::union_all(as_tibble(sub_df1), as_tibble(sub_df2))
6. └─dplyr:::union_all.data.frame(as_tibble(sub_df1), as_tibble(sub_df2))
7. └─dplyr:::check_compatible(x, y)
8. └─rlang::abort(c("`x` and `y` are not compatible.", compat), call = error_call)
── Failure ('test-dplyr-distinct.R:24'): distinct() ────────────────────────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "lgl" "some_grouping"
`names(expected)`: "some_grouping" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:24:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at D:\RCompile\CRANpkg\local\4.3\arrow.Rcheck\tests\testthat\helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at D:\RCompile\CRANpkg\local\4.3\arrow.Rcheck\tests\testthat\helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:24'): distinct() ────────────────────────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "lgl" "some_grouping"
`names(expected)`: "some_grouping" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:24:2
2. └─arrow:::expect_equal(via_table, expected, ...) at D:\RCompile\CRANpkg\local\4.3\arrow.Rcheck\tests\testthat\helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at D:\RCompile\CRANpkg\local\4.3\arrow.Rcheck\tests\testthat\helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:54'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "some_grouping"
`names(expected)`: "some_grouping" "int" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:54:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at D:\RCompile\CRANpkg\local\4.3\arrow.Rcheck\tests\testthat\helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at D:\RCompile\CRANpkg\local\4.3\arrow.Rcheck\tests\testthat\helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:54'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "some_grouping"
`names(expected)`: "some_grouping" "int" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:54:2
2. └─arrow:::expect_equal(via_table, expected, ...) at D:\RCompile\CRANpkg\local\4.3\arrow.Rcheck\tests\testthat\helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at D:\RCompile\CRANpkg\local\4.3\arrow.Rcheck\tests\testthat\helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:64'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "y" "x"
`names(expected)`: "y" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:64:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at D:\RCompile\CRANpkg\local\4.3\arrow.Rcheck\tests\testthat\helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at D:\RCompile\CRANpkg\local\4.3\arrow.Rcheck\tests\testthat\helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:64'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "y" "x"
`names(expected)`: "y" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:64:2
2. └─arrow:::expect_equal(via_table, expected, ...) at D:\RCompile\CRANpkg\local\4.3\arrow.Rcheck\tests\testthat\helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at D:\RCompile\CRANpkg\local\4.3\arrow.Rcheck\tests\testthat\helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:83'): distinct() can contain expressions ────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "x"
`names(expected)`: "lgl" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:83:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at D:\RCompile\CRANpkg\local\4.3\arrow.Rcheck\tests\testthat\helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at D:\RCompile\CRANpkg\local\4.3\arrow.Rcheck\tests\testthat\helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:83'): distinct() can contain expressions ────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "x"
`names(expected)`: "lgl" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:83:2
2. └─arrow:::expect_equal(via_table, expected, ...) at D:\RCompile\CRANpkg\local\4.3\arrow.Rcheck\tests\testthat\helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at D:\RCompile\CRANpkg\local\4.3\arrow.Rcheck\tests\testthat\helper-expectation.R:42:4
── Failure ('test-dplyr-join.R:30'): left_join ─────────────────────────────────
`compare_dplyr_binding(...)` did not throw the expected message.
── Error ('test-dplyr-join.R:178'): semi_join ──────────────────────────────────
<rlib_error_dots_nonempty/rlib_error_dots/rlang_error/error/condition>
Error in `semi_join(., to_join, by = "some_grouping", keep = TRUE)`: `...` must be empty.
x Problematic argument:
* keep = TRUE
Backtrace:
▆
1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:178:4
2. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = tbl))) at D:\RCompile\CRANpkg\local\4.3\arrow.Rcheck\tests\testthat\helper-expectation.R:97:2
3. ├─... %>% collect()
4. ├─dplyr::collect(.)
5. ├─dplyr::semi_join(., to_join, by = "some_grouping", keep = TRUE)
6. └─dplyr:::semi_join.data.frame(., to_join, by = "some_grouping", keep = TRUE)
7. └─rlang::check_dots_empty0(...)
8. └─rlang::check_dots_empty(call = call)
9. └─rlang:::action_dots(...)
10. ├─base (local) try_dots(...)
11. └─rlang (local) action(...)
── Error ('test-dplyr-slice.R:145'): slice_* not supported with groups ─────────
Error in `slice_min(grouped, n = 5)`: `order_by` is absent but must be supplied.
Backtrace:
▆
1. ├─testthat::expect_error(slice_min(grouped, n = 5), "Slicing grouped data not supported in Arrow") at test-dplyr-slice.R:145:2
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. └─dplyr::slice_min(grouped, n = 5)
8. └─rlang::check_required(order_by)
9. └─rlang::abort(msg, call = call)
── Error ('test-dplyr-summarize.R:301'): Functions that take ... but we only accept a single arg ──
Error in `summarize(., distinct = n_distinct())`: i In argument: `distinct = n_distinct()`.
Caused by error in `n_distinct()`:
! `...` is absent, but must be supplied.
[ FAIL 13 | WARN 16 | SKIP 75 | PASS 8491 ]
Error: Test failures
Execution halted
Flavor: r-devel-windows-x86_64
Version: 10.0.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [267s/344s]
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:testthat':
matches
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)
Joining with `by = join_by(some_grouping)`
[ FAIL 13 | WARN 14 | SKIP 85 | PASS 8456 ]
══ Skipped tests ═══════════════════════════════════════════════════════════════
• ARROW-12632: ExecuteScalarExpression cannot Execute non-scalar expression (1)
• ARROW-13364 (1)
• ARROW-14045 (1)
• ARROW-17043 (date/datetime arithmetic with integers) (1)
• Arrow C++ not built with gcs (1)
• Arrow C++ not built with gzip (9)
• Arrow C++ not built with substrait (1)
• Arrow C++ not built with zstd (5)
• Flight server is not running (1)
• Implement more aggressive implicit casting for scalars (ARROW-11402) (1)
• Ingest_POSIXct only implemented for REALSXP (1)
• Need halffloat support: https://issues.apache.org/jira/browse/ARROW-3802 (1)
• On CRAN (46)
• Parquet test data missing (1)
• RE2 does not support backreferences in pattern (https://github.com/google/re2/issues/101) (1)
• TODO (ARROW-16630): make sure BottomK can handle NA ordering (1)
• TODO: (if anyone uses RangeEquals) (1)
• TODO: ARROW-14071 (1)
• Table with 0 cols doesn't know how many rows it should have (1)
• This OS either does not support changing languages to fr or it caches translations (2)
• Work around masking of data type functions (ARROW-12322) (1)
• arrow not build with S3 support. (1)
• environment variable ARROW_LARGE_MEMORY_TESTS (1)
• floor_date(as.Date(NA), '1 day') is no longer NA on latest R-devel (1)
• https://issues.apache.org/jira/browse/ARROW-7653 (1)
• pyarrow not available for testing (1)
• tolower(Sys.info()[["sysname"]]) != "windows" is TRUE (1)
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-dataset.R:584'): UnionDataset can merge schemas ────────────────
Error in `union_all(as_tibble(sub_df1), as_tibble(sub_df2))`: `x` and `y` are not compatible.
x Cols in `y` but not `x`: `z`.
x Cols in `x` but not `y`: `y`.
Backtrace:
▆
1. ├─arrow:::expect_equal(actual, union_all(as_tibble(sub_df1), as_tibble(sub_df2))) at test-dataset.R:584:2
2. │ └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
3. │ └─testthat::quasi_label(enquo(expected), expected.label, arg = "expected")
4. │ └─rlang::eval_bare(expr, quo_get_env(quo))
5. ├─dplyr::union_all(as_tibble(sub_df1), as_tibble(sub_df2))
6. └─dplyr:::union_all.data.frame(as_tibble(sub_df1), as_tibble(sub_df2))
7. └─dplyr:::check_compatible(x, y)
8. └─rlang::abort(c("`x` and `y` are not compatible.", compat), call = error_call)
── Failure ('test-dplyr-distinct.R:24'): distinct() ────────────────────────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "lgl" "some_grouping"
`names(expected)`: "some_grouping" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:24:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:24'): distinct() ────────────────────────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "lgl" "some_grouping"
`names(expected)`: "some_grouping" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:24:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:54'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "some_grouping"
`names(expected)`: "some_grouping" "int" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:54:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:54'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "some_grouping"
`names(expected)`: "some_grouping" "int" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:54:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:64'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "y" "x"
`names(expected)`: "y" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:64:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:64'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "y" "x"
`names(expected)`: "y" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:64:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:83'): distinct() can contain expressions ────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "x"
`names(expected)`: "lgl" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:83:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:83'): distinct() can contain expressions ────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "x"
`names(expected)`: "lgl" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:83:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-join.R:30'): left_join ─────────────────────────────────
`compare_dplyr_binding(...)` did not throw the expected message.
── Error ('test-dplyr-join.R:178'): semi_join ──────────────────────────────────
<rlib_error_dots_nonempty/rlib_error_dots/rlang_error/error/condition>
Error in `semi_join(., to_join, by = "some_grouping", keep = TRUE)`: `...` must be empty.
x Problematic argument:
* keep = TRUE
Backtrace:
▆
1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:178:4
2. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = tbl))) at tests/testthat/helper-expectation.R:97:2
3. ├─... %>% collect()
4. ├─dplyr::collect(.)
5. ├─dplyr::semi_join(., to_join, by = "some_grouping", keep = TRUE)
6. └─dplyr:::semi_join.data.frame(., to_join, by = "some_grouping", keep = TRUE)
7. └─rlang::check_dots_empty0(...)
8. └─rlang::check_dots_empty(call = call)
9. └─rlang:::action_dots(...)
10. ├─base (local) try_dots(...)
11. └─rlang (local) action(...)
── Error ('test-dplyr-slice.R:145'): slice_* not supported with groups ─────────
Error in `slice_min(grouped, n = 5)`: `order_by` is absent but must be supplied.
Backtrace:
▆
1. ├─testthat::expect_error(slice_min(grouped, n = 5), "Slicing grouped data not supported in Arrow") at test-dplyr-slice.R:145:2
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. └─dplyr::slice_min(grouped, n = 5)
8. └─rlang::check_required(order_by)
9. └─rlang::abort(msg, call = call)
── Error ('test-dplyr-summarize.R:301'): Functions that take ... but we only accept a single arg ──
Error in `summarize(., distinct = n_distinct())`: i In argument: `distinct = n_distinct()`.
Caused by error in `n_distinct()`:
! `...` is absent, but must be supplied.
[ FAIL 13 | WARN 14 | SKIP 85 | PASS 8456 ]
Error: Test failures
Execution halted
Flavor: r-patched-linux-x86_64
Version: 10.0.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [270s/330s]
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:testthat':
matches
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)
Joining with `by = join_by(some_grouping)`
[ FAIL 13 | WARN 14 | SKIP 85 | PASS 8456 ]
══ Skipped tests ═══════════════════════════════════════════════════════════════
• ARROW-12632: ExecuteScalarExpression cannot Execute non-scalar expression (1)
• ARROW-13364 (1)
• ARROW-14045 (1)
• ARROW-17043 (date/datetime arithmetic with integers) (1)
• Arrow C++ not built with gcs (1)
• Arrow C++ not built with gzip (9)
• Arrow C++ not built with substrait (1)
• Arrow C++ not built with zstd (5)
• Flight server is not running (1)
• Implement more aggressive implicit casting for scalars (ARROW-11402) (1)
• Ingest_POSIXct only implemented for REALSXP (1)
• Need halffloat support: https://issues.apache.org/jira/browse/ARROW-3802 (1)
• On CRAN (46)
• Parquet test data missing (1)
• RE2 does not support backreferences in pattern (https://github.com/google/re2/issues/101) (1)
• TODO (ARROW-16630): make sure BottomK can handle NA ordering (1)
• TODO: (if anyone uses RangeEquals) (1)
• TODO: ARROW-14071 (1)
• Table with 0 cols doesn't know how many rows it should have (1)
• This OS either does not support changing languages to fr or it caches translations (2)
• Work around masking of data type functions (ARROW-12322) (1)
• arrow not build with S3 support. (1)
• environment variable ARROW_LARGE_MEMORY_TESTS (1)
• floor_date(as.Date(NA), '1 day') is no longer NA on latest R-devel (1)
• https://issues.apache.org/jira/browse/ARROW-7653 (1)
• pyarrow not available for testing (1)
• tolower(Sys.info()[["sysname"]]) != "windows" is TRUE (1)
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-dataset.R:584'): UnionDataset can merge schemas ────────────────
Error in `union_all(as_tibble(sub_df1), as_tibble(sub_df2))`: `x` and `y` are not compatible.
x Cols in `y` but not `x`: `z`.
x Cols in `x` but not `y`: `y`.
Backtrace:
▆
1. ├─arrow:::expect_equal(actual, union_all(as_tibble(sub_df1), as_tibble(sub_df2))) at test-dataset.R:584:2
2. │ └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
3. │ └─testthat::quasi_label(enquo(expected), expected.label, arg = "expected")
4. │ └─rlang::eval_bare(expr, quo_get_env(quo))
5. ├─dplyr::union_all(as_tibble(sub_df1), as_tibble(sub_df2))
6. └─dplyr:::union_all.data.frame(as_tibble(sub_df1), as_tibble(sub_df2))
7. └─dplyr:::check_compatible(x, y)
8. └─rlang::abort(c("`x` and `y` are not compatible.", compat), call = error_call)
── Failure ('test-dplyr-distinct.R:24'): distinct() ────────────────────────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "lgl" "some_grouping"
`names(expected)`: "some_grouping" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:24:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:24'): distinct() ────────────────────────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "lgl" "some_grouping"
`names(expected)`: "some_grouping" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:24:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:54'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "some_grouping"
`names(expected)`: "some_grouping" "int" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:54:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:54'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "some_grouping"
`names(expected)`: "some_grouping" "int" "lgl"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:54:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:64'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "y" "x"
`names(expected)`: "y" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:64:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:64'): distinct() can retain groups ──────────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "y" "x"
`names(expected)`: "y" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:64:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:83'): distinct() can contain expressions ────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "x"
`names(expected)`: "lgl" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:83:2
2. └─arrow:::expect_equal(via_batch, expected, ...) at tests/testthat/helper-expectation.R:115:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-distinct.R:83'): distinct() can contain expressions ────
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "x"
`names(expected)`: "lgl" "int" "x"
Backtrace:
▆
1. └─arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:83:2
2. └─arrow:::expect_equal(via_table, expected, ...) at tests/testthat/helper-expectation.R:129:4
3. └─testthat::expect_equal(...) at tests/testthat/helper-expectation.R:42:4
── Failure ('test-dplyr-join.R:30'): left_join ─────────────────────────────────
`compare_dplyr_binding(...)` did not throw the expected message.
── Error ('test-dplyr-join.R:178'): semi_join ──────────────────────────────────
<rlib_error_dots_nonempty/rlib_error_dots/rlang_error/error/condition>
Error in `semi_join(., to_join, by = "some_grouping", keep = TRUE)`: `...` must be empty.
x Problematic argument:
* keep = TRUE
Backtrace:
▆
1. ├─arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:178:4
2. │ └─rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = tbl))) at tests/testthat/helper-expectation.R:97:2
3. ├─... %>% collect()
4. ├─dplyr::collect(.)
5. ├─dplyr::semi_join(., to_join, by = "some_grouping", keep = TRUE)
6. └─dplyr:::semi_join.data.frame(., to_join, by = "some_grouping", keep = TRUE)
7. └─rlang::check_dots_empty0(...)
8. └─rlang::check_dots_empty(call = call)
9. └─rlang:::action_dots(...)
10. ├─base (local) try_dots(...)
11. └─rlang (local) action(...)
── Error ('test-dplyr-slice.R:145'): slice_* not supported with groups ─────────
Error in `slice_min(grouped, n = 5)`: `order_by` is absent but must be supplied.
Backtrace:
▆
1. ├─testthat::expect_error(slice_min(grouped, n = 5), "Slicing grouped data not supported in Arrow") at test-dplyr-slice.R:145:2
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. └─dplyr::slice_min(grouped, n = 5)
8. └─rlang::check_required(order_by)
9. └─rlang::abort(msg, call = call)
── Error ('test-dplyr-summarize.R:301'): Functions that take ... but we only accept a single arg ──
Error in `summarize(., distinct = n_distinct())`: i In argument: `distinct = n_distinct()`.
Caused by error in `n_distinct()`:
! `...` is absent, but must be supplied.
[ FAIL 13 | WARN 14 | SKIP 85 | PASS 8456 ]
Error: Test failures
Execution halted
Flavor: r-release-linux-x86_64
Version: 10.0.1
Check: for unstated dependencies in ‘tests’
Result: WARN
Warning: unable to access index for repository https://bioconductor.org/packages/3.14/bioc/src/contrib:
cannot open URL 'https://bioconductor.org/packages/3.14/bioc/src/contrib/PACKAGES'
Warning: unable to access index for repository https://bioconductor.org/packages/3.14/data/annotation/src/contrib:
cannot open URL 'https://bioconductor.org/packages/3.14/data/annotation/src/contrib/PACKAGES'
Warning: unable to access index for repository https://bioconductor.org/packages/3.14/data/experiment/src/contrib:
cannot open URL 'https://bioconductor.org/packages/3.14/data/experiment/src/contrib/PACKAGES'
Flavor: r-oldrel-windows-ix86+x86_64
Version: 10.0.1
Check: running tests for arch ‘i386’
Result: ERROR
Running 'testthat.R' [300s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> # Licensed to the Apache Software Foundation (ASF) under one
> # or more contributor license agreements. See the NOTICE file
> # distributed with this work for additional information
> # regarding copyright ownership. The ASF licenses this file
> # to you under the Apache License, Version 2.0 (the
> # "License"); you may not use this file except in compliance
> # with the License. You may obtain a copy of the License at
> #
> # http://www.apache.org/licenses/LICENSE-2.0
> #
> # Unless required by applicable law or agreed to in writing,
> # software distributed under the License is distributed on an
> # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> # KIND, either express or implied. See the License for the
> # specific language governing permissions and limitations
> # under the License.
>
> library(testthat)
> library(arrow)
Attaching package: 'arrow'
The following object is masked from 'package:testthat':
matches
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)
Joining with `by = join_by(some_grouping)`
[ FAIL 13 | WARN 16 | SKIP 75 | PASS 8493 ]
== Skipped tests ===============================================================
* ARROW-12632: ExecuteScalarExpression cannot Execute non-scalar expression (1)
* ARROW-13364 (1)
* ARROW-14045 (1)
* ARROW-17043 (date/datetime arithmetic with integers) (1)
* Arrow C++ not built with substrait (1)
* Flight server is not running (1)
* Implement more aggressive implicit casting for scalars (ARROW-11402) (1)
* Ingest_POSIXct only implemented for REALSXP (1)
* Need halffloat support: https://issues.apache.org/jira/browse/ARROW-3802 (1)
* On CRAN (47)
* On Windows (6)
* Parquet test data missing (1)
* RE2 does not support backreferences in pattern (https://github.com/google/re2/issues/101) (1)
* TODO (ARROW-16630): make sure BottomK can handle NA ordering (1)
* TODO: (if anyone uses RangeEquals) (1)
* TODO: ARROW-14071 (1)
* Table with 0 cols doesn't know how many rows it should have (1)
* This OS either does not support changing languages to fr or it caches translations (2)
* Work around masking of data type functions (ARROW-12322) (1)
* environment variable ARROW_LARGE_MEMORY_TESTS (1)
* floor_date(as.Date(NA), '1 day') is no longer NA on latest R-devel (1)
* https://issues.apache.org/jira/browse/ARROW-7653 (1)
* minio is not installed. (1)
== Failed tests ================================================================
-- Error ('test-dataset.R:584'): UnionDataset can merge schemas ----------------
Error in `union_all(as_tibble(sub_df1), as_tibble(sub_df2))`: `x` and `y` are not compatible.
x Cols in `y` but not `x`: `z`.
x Cols in `x` but not `y`: `y`.
Backtrace:
x
1. +-arrow:::expect_equal(actual, union_all(as_tibble(sub_df1), as_tibble(sub_df2))) at test-dataset.R:584:2
2. | \-testthat::expect_equal(...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_i386\testthat\helper-expectation.R:42:4
3. | \-testthat::quasi_label(enquo(expected), expected.label, arg = "expected")
4. | \-rlang::eval_bare(expr, quo_get_env(quo))
5. +-dplyr::union_all(as_tibble(sub_df1), as_tibble(sub_df2))
6. \-dplyr:::union_all.data.frame(as_tibble(sub_df1), as_tibble(sub_df2))
7. \-dplyr:::check_compatible(x, y)
8. \-rlang::abort(c("`x` and `y` are not compatible.", compat), call = error_call)
-- Failure ('test-dplyr-distinct.R:24'): distinct() ----------------------------
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "lgl" "some_grouping"
`names(expected)`: "some_grouping" "lgl"
Backtrace:
x
1. \-arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:24:2
2. \-arrow:::expect_equal(via_batch, expected, ...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_i386\testthat\helper-expectation.R:115:4
3. \-testthat::expect_equal(...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_i386\testthat\helper-expectation.R:42:4
-- Failure ('test-dplyr-distinct.R:24'): distinct() ----------------------------
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "lgl" "some_grouping"
`names(expected)`: "some_grouping" "lgl"
Backtrace:
x
1. \-arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:24:2
2. \-arrow:::expect_equal(via_table, expected, ...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_i386\testthat\helper-expectation.R:129:4
3. \-testthat::expect_equal(...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_i386\testthat\helper-expectation.R:42:4
-- Failure ('test-dplyr-distinct.R:54'): distinct() can retain groups ----------
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "some_grouping"
`names(expected)`: "some_grouping" "int" "lgl"
Backtrace:
x
1. \-arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:54:2
2. \-arrow:::expect_equal(via_batch, expected, ...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_i386\testthat\helper-expectation.R:115:4
3. \-testthat::expect_equal(...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_i386\testthat\helper-expectation.R:42:4
-- Failure ('test-dplyr-distinct.R:54'): distinct() can retain groups ----------
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "some_grouping"
`names(expected)`: "some_grouping" "int" "lgl"
Backtrace:
x
1. \-arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:54:2
2. \-arrow:::expect_equal(via_table, expected, ...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_i386\testthat\helper-expectation.R:129:4
3. \-testthat::expect_equal(...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_i386\testthat\helper-expectation.R:42:4
-- Failure ('test-dplyr-distinct.R:64'): distinct() can retain groups ----------
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "y" "x"
`names(expected)`: "y" "int" "x"
Backtrace:
x
1. \-arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:64:2
2. \-arrow:::expect_equal(via_batch, expected, ...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_i386\testthat\helper-expectation.R:115:4
3. \-testthat::expect_equal(...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_i386\testthat\helper-expectation.R:42:4
-- Failure ('test-dplyr-distinct.R:64'): distinct() can retain groups ----------
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "y" "x"
`names(expected)`: "y" "int" "x"
Backtrace:
x
1. \-arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:64:2
2. \-arrow:::expect_equal(via_table, expected, ...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_i386\testthat\helper-expectation.R:129:4
3. \-testthat::expect_equal(...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_i386\testthat\helper-expectation.R:42:4
-- Failure ('test-dplyr-distinct.R:83'): distinct() can contain expressions ----
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "x"
`names(expected)`: "lgl" "int" "x"
Backtrace:
x
1. \-arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:83:2
2. \-arrow:::expect_equal(via_batch, expected, ...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_i386\testthat\helper-expectation.R:115:4
3. \-testthat::expect_equal(...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_i386\testthat\helper-expectation.R:42:4
-- Failure ('test-dplyr-distinct.R:83'): distinct() can contain expressions ----
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "x"
`names(expected)`: "lgl" "int" "x"
Backtrace:
x
1. \-arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:83:2
2. \-arrow:::expect_equal(via_table, expected, ...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_i386\testthat\helper-expectation.R:129:4
3. \-testthat::expect_equal(...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_i386\testthat\helper-expectation.R:42:4
-- Failure ('test-dplyr-join.R:30'): left_join ---------------------------------
`compare_dplyr_binding(...)` did not throw the expected message.
-- Error ('test-dplyr-join.R:178'): semi_join ----------------------------------
<rlib_error_dots_nonempty/rlib_error_dots/rlang_error/error/condition>
Error in `semi_join(., to_join, by = "some_grouping", keep = TRUE)`: `...` must be empty.
x Problematic argument:
* keep = TRUE
Backtrace:
x
1. +-arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:178:4
2. | \-rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = tbl))) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_i386\testthat\helper-expectation.R:97:2
3. +-... %>% collect()
4. +-dplyr::collect(.)
5. +-dplyr::semi_join(., to_join, by = "some_grouping", keep = TRUE)
6. \-dplyr:::semi_join.data.frame(., to_join, by = "some_grouping", keep = TRUE)
7. \-rlang::check_dots_empty0(...)
8. \-rlang::check_dots_empty(call = call)
9. \-rlang:::action_dots(...)
10. +-base (local) try_dots(...)
11. \-rlang (local) action(...)
-- Error ('test-dplyr-slice.R:145'): slice_* not supported with groups ---------
Error in `slice_min(grouped, n = 5)`: `order_by` is absent but must be supplied.
Backtrace:
x
1. +-testthat::expect_error(slice_min(grouped, n = 5), "Slicing grouped data not supported in Arrow") at test-dplyr-slice.R:145:2
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. \-dplyr::slice_min(grouped, n = 5)
8. \-rlang::check_required(order_by)
9. \-rlang::abort(msg, call = call)
-- Error ('test-dplyr-summarize.R:301'): Functions that take ... but we only accept a single arg --
Error in `summarize(., distinct = n_distinct())`: i In argument: `distinct = n_distinct()`.
Caused by error in `n_distinct()`:
! `...` is absent, but must be supplied.
[ FAIL 13 | WARN 16 | SKIP 75 | PASS 8493 ]
Error: Test failures
Execution halted
Flavor: r-oldrel-windows-ix86+x86_64
Version: 10.0.1
Check: running tests for arch ‘x64’
Result: ERROR
Running 'testthat.R' [292s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> # Licensed to the Apache Software Foundation (ASF) under one
> # or more contributor license agreements. See the NOTICE file
> # distributed with this work for additional information
> # regarding copyright ownership. The ASF licenses this file
> # to you under the Apache License, Version 2.0 (the
> # "License"); you may not use this file except in compliance
> # with the License. You may obtain a copy of the License at
> #
> # http://www.apache.org/licenses/LICENSE-2.0
> #
> # Unless required by applicable law or agreed to in writing,
> # software distributed under the License is distributed on an
> # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> # KIND, either express or implied. See the License for the
> # specific language governing permissions and limitations
> # under the License.
>
> library(testthat)
> library(arrow)
Attaching package: 'arrow'
The following object is masked from 'package:testthat':
matches
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)
Joining with `by = join_by(some_grouping)`
[ FAIL 13 | WARN 16 | SKIP 75 | PASS 8493 ]
== Skipped tests ===============================================================
* ARROW-12632: ExecuteScalarExpression cannot Execute non-scalar expression (1)
* ARROW-13364 (1)
* ARROW-14045 (1)
* ARROW-17043 (date/datetime arithmetic with integers) (1)
* Arrow C++ not built with substrait (1)
* Flight server is not running (1)
* Implement more aggressive implicit casting for scalars (ARROW-11402) (1)
* Ingest_POSIXct only implemented for REALSXP (1)
* Need halffloat support: https://issues.apache.org/jira/browse/ARROW-3802 (1)
* On CRAN (47)
* On Windows (6)
* Parquet test data missing (1)
* RE2 does not support backreferences in pattern (https://github.com/google/re2/issues/101) (1)
* TODO (ARROW-16630): make sure BottomK can handle NA ordering (1)
* TODO: (if anyone uses RangeEquals) (1)
* TODO: ARROW-14071 (1)
* Table with 0 cols doesn't know how many rows it should have (1)
* This OS either does not support changing languages to fr or it caches translations (2)
* Work around masking of data type functions (ARROW-12322) (1)
* environment variable ARROW_LARGE_MEMORY_TESTS (1)
* floor_date(as.Date(NA), '1 day') is no longer NA on latest R-devel (1)
* https://issues.apache.org/jira/browse/ARROW-7653 (1)
* minio is not installed. (1)
== Failed tests ================================================================
-- Error ('test-dataset.R:584'): UnionDataset can merge schemas ----------------
Error in `union_all(as_tibble(sub_df1), as_tibble(sub_df2))`: `x` and `y` are not compatible.
x Cols in `y` but not `x`: `z`.
x Cols in `x` but not `y`: `y`.
Backtrace:
x
1. +-arrow:::expect_equal(actual, union_all(as_tibble(sub_df1), as_tibble(sub_df2))) at test-dataset.R:584:2
2. | \-testthat::expect_equal(...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_x64\testthat\helper-expectation.R:42:4
3. | \-testthat::quasi_label(enquo(expected), expected.label, arg = "expected")
4. | \-rlang::eval_bare(expr, quo_get_env(quo))
5. +-dplyr::union_all(as_tibble(sub_df1), as_tibble(sub_df2))
6. \-dplyr:::union_all.data.frame(as_tibble(sub_df1), as_tibble(sub_df2))
7. \-dplyr:::check_compatible(x, y)
8. \-rlang::abort(c("`x` and `y` are not compatible.", compat), call = error_call)
-- Failure ('test-dplyr-distinct.R:24'): distinct() ----------------------------
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "lgl" "some_grouping"
`names(expected)`: "some_grouping" "lgl"
Backtrace:
x
1. \-arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:24:2
2. \-arrow:::expect_equal(via_batch, expected, ...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_x64\testthat\helper-expectation.R:115:4
3. \-testthat::expect_equal(...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_x64\testthat\helper-expectation.R:42:4
-- Failure ('test-dplyr-distinct.R:24'): distinct() ----------------------------
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "lgl" "some_grouping"
`names(expected)`: "some_grouping" "lgl"
Backtrace:
x
1. \-arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:24:2
2. \-arrow:::expect_equal(via_table, expected, ...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_x64\testthat\helper-expectation.R:129:4
3. \-testthat::expect_equal(...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_x64\testthat\helper-expectation.R:42:4
-- Failure ('test-dplyr-distinct.R:54'): distinct() can retain groups ----------
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "some_grouping"
`names(expected)`: "some_grouping" "int" "lgl"
Backtrace:
x
1. \-arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:54:2
2. \-arrow:::expect_equal(via_batch, expected, ...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_x64\testthat\helper-expectation.R:115:4
3. \-testthat::expect_equal(...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_x64\testthat\helper-expectation.R:42:4
-- Failure ('test-dplyr-distinct.R:54'): distinct() can retain groups ----------
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "some_grouping"
`names(expected)`: "some_grouping" "int" "lgl"
Backtrace:
x
1. \-arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:54:2
2. \-arrow:::expect_equal(via_table, expected, ...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_x64\testthat\helper-expectation.R:129:4
3. \-testthat::expect_equal(...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_x64\testthat\helper-expectation.R:42:4
-- Failure ('test-dplyr-distinct.R:64'): distinct() can retain groups ----------
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "y" "x"
`names(expected)`: "y" "int" "x"
Backtrace:
x
1. \-arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:64:2
2. \-arrow:::expect_equal(via_batch, expected, ...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_x64\testthat\helper-expectation.R:115:4
3. \-testthat::expect_equal(...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_x64\testthat\helper-expectation.R:42:4
-- Failure ('test-dplyr-distinct.R:64'): distinct() can retain groups ----------
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "y" "x"
`names(expected)`: "y" "int" "x"
Backtrace:
x
1. \-arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:64:2
2. \-arrow:::expect_equal(via_table, expected, ...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_x64\testthat\helper-expectation.R:129:4
3. \-testthat::expect_equal(...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_x64\testthat\helper-expectation.R:42:4
-- Failure ('test-dplyr-distinct.R:83'): distinct() can contain expressions ----
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "x"
`names(expected)`: "lgl" "int" "x"
Backtrace:
x
1. \-arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:83:2
2. \-arrow:::expect_equal(via_batch, expected, ...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_x64\testthat\helper-expectation.R:115:4
3. \-testthat::expect_equal(...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_x64\testthat\helper-expectation.R:42:4
-- Failure ('test-dplyr-distinct.R:83'): distinct() can contain expressions ----
`object` (`actual`) not equal to `expected` (`expected`).
`names(actual)`: "int" "lgl" "x"
`names(expected)`: "lgl" "int" "x"
Backtrace:
x
1. \-arrow:::compare_dplyr_binding(...) at test-dplyr-distinct.R:83:2
2. \-arrow:::expect_equal(via_table, expected, ...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_x64\testthat\helper-expectation.R:129:4
3. \-testthat::expect_equal(...) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_x64\testthat\helper-expectation.R:42:4
-- Failure ('test-dplyr-join.R:30'): left_join ---------------------------------
`compare_dplyr_binding(...)` did not throw the expected message.
-- Error ('test-dplyr-join.R:178'): semi_join ----------------------------------
<rlib_error_dots_nonempty/rlib_error_dots/rlang_error/error/condition>
Error in `semi_join(., to_join, by = "some_grouping", keep = TRUE)`: `...` must be empty.
x Problematic argument:
* keep = TRUE
Backtrace:
x
1. +-arrow:::compare_dplyr_binding(...) at test-dplyr-join.R:178:4
2. | \-rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(.input = tbl))) at d:\RCompile\CRANpkg\local\4.1\arrow.Rcheck\tests_x64\testthat\helper-expectation.R:97:2
3. +-... %>% collect()
4. +-dplyr::collect(.)
5. +-dplyr::semi_join(., to_join, by = "some_grouping", keep = TRUE)
6. \-dplyr:::semi_join.data.frame(., to_join, by = "some_grouping", keep = TRUE)
7. \-rlang::check_dots_empty0(...)
8. \-rlang::check_dots_empty(call = call)
9. \-rlang:::action_dots(...)
10. +-base (local) try_dots(...)
11. \-rlang (local) action(...)
-- Error ('test-dplyr-slice.R:145'): slice_* not supported with groups ---------
Error in `slice_min(grouped, n = 5)`: `order_by` is absent but must be supplied.
Backtrace:
x
1. +-testthat::expect_error(slice_min(grouped, n = 5), "Slicing grouped data not supported in Arrow") at test-dplyr-slice.R:145:2
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. \-dplyr::slice_min(grouped, n = 5)
8. \-rlang::check_required(order_by)
9. \-rlang::abort(msg, call = call)
-- Error ('test-dplyr-summarize.R:301'): Functions that take ... but we only accept a single arg --
Error in `summarize(., distinct = n_distinct())`: i In argument: `distinct = n_distinct()`.
Caused by error in `n_distinct()`:
! `...` is absent, but must be supplied.
[ FAIL 13 | WARN 16 | SKIP 75 | PASS 8493 ]
Error: Test failures
Execution halted
Flavor: r-oldrel-windows-ix86+x86_64