diff --git a/r/tests/testthat/test-dplyr-funcs-datetime.R b/r/tests/testthat/test-dplyr-funcs-datetime.R index b9277c08c40..bdfad733d21 100644 --- a/r/tests/testthat/test-dplyr-funcs-datetime.R +++ b/r/tests/testthat/test-dplyr-funcs-datetime.R @@ -16,6 +16,8 @@ # under the License. skip_if(on_old_windows()) +# In 3.4 the lack of tzone attribute causes spurious failures +skip_if_r_version("3.4.4") library(lubridate, warn.conflicts = FALSE) library(dplyr, warn.conflicts = FALSE) diff --git a/r/tests/testthat/test-dplyr-funcs-type.R b/r/tests/testthat/test-dplyr-funcs-type.R index 6c9d9ac07a4..aa6667420c0 100644 --- a/r/tests/testthat/test-dplyr-funcs-type.R +++ b/r/tests/testthat/test-dplyr-funcs-type.R @@ -877,6 +877,8 @@ test_that("as.Date() converts successfully from date, timestamp, integer, char a test_that("format date/time", { skip_on_os("windows") # https://issues.apache.org/jira/browse/ARROW-13168 + # In 3.4 the lack of tzone attribute causes spurious failures + skip_if_r_version("3.4.4") times <- tibble( datetime = c(lubridate::ymd_hms("2018-10-07 19:04:05", tz = "Pacific/Marquesas"), NA), diff --git a/r/tests/testthat/test-safe-call-into-r.R b/r/tests/testthat/test-safe-call-into-r.R index e9438de58be..55cb68abdd3 100644 --- a/r/tests/testthat/test-safe-call-into-r.R +++ b/r/tests/testthat/test-safe-call-into-r.R @@ -46,6 +46,7 @@ test_that("SafeCallIntoR works within RunWithCapturedR", { }) test_that("SafeCallIntoR errors from the non-R thread", { + skip_if_r_version("3.4.4") skip_on_cran() expect_error(