Running ‘testthat.R’ [197s/218s]
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)
  [ FAIL 2 | WARN 8 | SKIP 127 | PASS 7057 ]
  
  ══ Skipped tests (127) ═════════════════════════════════════════════════════════
  • ARROW-12632: ExecuteScalarExpression cannot Execute non-scalar expression
    (1): 'test-dplyr-funcs-type.R:622:3'
  • ARROW-13364 (1): 'test-dplyr-funcs-conditional.R:147:3'
  • ARROW-14045 (1): 'test-dplyr-distinct.R:118:3'
  • ARROW-17043 (date/datetime arithmetic with integers) (1):
    'test-compute-arith.R:132:3'
  • ARROW-18101 (1): 'test-udf.R:302:3'
  • Arrow C++ not built with gcs (1): 'test-gcs.R:18:1'
  • Arrow C++ not built with gzip (9): 'test-compressed.R:21:3',
    'test-compressed.R:36:3', 'test-compressed.R:52:3', 'test-csv.R:174:3',
    'test-csv.R:608:3', 'test-dataset-csv.R:131:3', 'test-feather.R:209:3',
    'test-parquet.R:68:3', 'test-parquet.R:304:3'
  • Arrow C++ not built with s3 (2): 'test-s3-minio.R:18:1', 'test-s3.R:18:1'
  • Arrow C++ not built with substrait (1): 'test-query-engine.R:96:3'
  • Arrow C++ not built with zstd (5): 'test-backwards-compatibility.R:88:5',
    'test-backwards-compatibility.R:97:5',
    'test-backwards-compatibility.R:107:5', 'test-compressed.R:44:3',
    'test-csv.R:631:3'
  • Flight server is not running (1): 'test-python-flight.R:84:5'
  • GH-33708: timestamp_parsers don't appear to be working properly (1):
    'test-dataset-csv.R:565:3'
  • Ingest_POSIXct only implemented for REALSXP (1): 'test-Array.R:291:3'
  • Need halffloat support: https://issues.apache.org/jira/browse/ARROW-3802 (1):
    'test-Array.R:420:3'
  • On CRAN (88): 'test-Array.R:59:3', 'test-Array.R:209:3',
    'test-Array.R:216:3', 'test-Array.R:1118:3', 'test-Array.R:1183:3',
    'test-Array.R:1221:3', 'test-Array.R:1253:3', 'test-Array.R:1305:3',
    'test-RecordBatch.R:517:3', 'test-RecordBatch.R:526:3', 'test-Table.R:508:3',
    'test-arrow.R:58:3', 'test-backwards-compatibility.R:52:3',
    'test-backwards-compatibility.R:62:3', 'test-backwards-compatibility.R:72:3',
    'test-chunked-array.R:120:3', 'test-compute-no-bindings.R:171:3',
    'test-compute-no-bindings.R:187:3', 'test-dataset-dplyr.R:73:3',
    'test-dataset-dplyr.R:121:3', 'test-dataset-write.R:591:3',
    'test-dataset.R:860:3', 'test-dataset.R:1115:1',
    'test-dplyr-funcs-datetime.R:182:3', 'test-dplyr-funcs-datetime.R:196:3',
    'test-dplyr-funcs-datetime.R:267:3', 'test-dplyr-funcs-datetime.R:461:3',
    'test-dplyr-funcs-datetime.R:2080:3', 'test-dplyr-funcs-datetime.R:2139:3',
    'test-dplyr-funcs-datetime.R:2169:3', 'test-dplyr-funcs-datetime.R:2221:3',
    'test-dplyr-funcs-datetime.R:2270:3', 'test-dplyr-funcs-datetime.R:2401:3',
    'test-dplyr-funcs-datetime.R:2508:3', 'test-dplyr-funcs-datetime.R:2638:3',
    'test-dplyr-funcs-datetime.R:2737:3', 'test-dplyr-funcs-datetime.R:2766:3',
    'test-dplyr-funcs-datetime.R:2832:3', 'test-dplyr-funcs-datetime.R:2853:3',
    'test-dplyr-funcs-math.R:109:3', 'test-dplyr-funcs-string.R:230:1',
    'test-dplyr-funcs-type.R:584:3', 'test-dplyr-glimpse.R:27:3',
    'test-dplyr-glimpse.R:33:3', 'test-dplyr-glimpse.R:39:3',
    'test-dplyr-glimpse.R:45:3', 'test-dplyr-glimpse.R:51:3',
    'test-dplyr-glimpse.R:75:3', 'test-dplyr-glimpse.R:93:3',
    'test-dplyr-glimpse.R:101:3', 'test-dplyr-join.R:125:3',
    'test-dplyr-join.R:389:3', 'test-dplyr-mutate.R:573:3',
    'test-dplyr-query.R:627:3', 'test-dplyr-slice.R:107:3',
    'test-dplyr-summarize.R:307:3', 'test-duckdb.R:19:1',
    'test-extension.R:43:3', 'test-extension.R:214:3', 'test-feather.R:143:3',
    'test-feather.R:262:3', 'test-feather.R:332:3', 'test-filesystem.R:138:3',
    'test-filesystem.R:146:3', 'test-filesystem.R:155:3',
    'test-filesystem.R:167:3', 'test-filesystem.R:178:3',
    'test-filesystem.R:193:3', 'test-io.R:71:3', 'test-ipc-stream.R:44:3',
    'test-parquet.R:23:3', 'test-parquet.R:43:3', 'test-parquet.R:52:3',
    'test-parquet.R:59:3', 'test-parquet.R:116:3', 'test-parquet.R:180:3',
    'test-parquet.R:253:3', 'test-parquet.R:479:3', 'test-python.R:19:3',
    'test-python.R:38:1', 'test-safe-call-into-r.R:21:3',
    'test-safe-call-into-r.R:36:3', 'test-safe-call-into-r.R:51:3',
    'test-type.R:61:3', 'test-udf.R:62:3', 'test-udf.R:85:3', 'test-udf.R:215:3',
    'test-util.R:37:3'
  • Parquet test data missing (1): 'test-parquet.R:467:3'
  • TODO (ARROW-16630): make sure BottomK can handle NA ordering (1):
    'test-dplyr-collapse.R:205:3'
  • TODO: (if anyone uses RangeEquals) (1): 'test-Array.R:139:3'
  • TODO: ARROW-14071 (1): 'test-dplyr-filter.R:280:3'
  • Table with 0 cols doesn't know how many rows it should have (1):
    'test-Table.R:114:3'
  • This OS either does not support changing languages to fr or it caches
    translations (2): 'test-dplyr-filter.R:291:3', 'test-dplyr-mutate.R:428:3'
  • Work around masking of data type functions (ARROW-12322) (1):
    'test-type.R:116:3'
  • environment variable ARROW_LARGE_MEMORY_TESTS (1): 'test-Table.R:674:3'
  • floor_date(as.Date(NA), '1 day') is no longer NA on latest R-devel (1):
    'test-dplyr-funcs-datetime.R:3224:3'
  • https://issues.apache.org/jira/browse/ARROW-7653 (1): 'test-dataset.R:512:3'
  • tolower(Sys.info()[["sysname"]]) != "windows" is TRUE (1):
    'test-compressed.R:27:3'
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-data-type.R:612:3'): DataType$code() ───────────────────────────
  Error in `.make_numeric_version(x, strict, .standard_regexps()$valid_numeric_version)`: invalid non-character version specification 'x' (type: double)
  Backtrace:
      ▆
   1. ├─testthat::skip_if(packageVersion("rlang") < 1) at test-data-type.R:612:2
   2. │ └─base::isTRUE(condition)
   3. └─base::Ops.numeric_version(packageVersion("rlang"), 1)
   4.   └─base::as.numeric_version(e2)
   5.     └─base::numeric_version(x)
   6.       └─base::.make_numeric_version(x, strict, .standard_regexps()$valid_numeric_version)
  ── Error ('test-schema.R:46:3'): Schema$code() ─────────────────────────────────
  Error in `.make_numeric_version(x, strict, .standard_regexps()$valid_numeric_version)`: invalid non-character version specification 'x' (type: double)
  Backtrace:
      ▆
   1. ├─testthat::skip_if(packageVersion("rlang") < 1) at test-schema.R:46:2
   2. │ └─base::isTRUE(condition)
   3. └─base::Ops.numeric_version(packageVersion("rlang"), 1)
   4.   └─base::as.numeric_version(e2)
   5.     └─base::numeric_version(x)
   6.       └─base::.make_numeric_version(x, strict, .standard_regexps()$valid_numeric_version)
  
  [ FAIL 2 | WARN 8 | SKIP 127 | PASS 7057 ]
  Error: Test failures
  Execution halted