Skip to content

Commit 2e13ead

Browse files
Skip chmod tests on windows
1 parent cf6e123 commit 2e13ead

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

‎tests/testthat/test-preflight-permissions.R‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -449,6 +449,7 @@ test_that("setup_project_directories primes check_cache with writable dirs", {
449449
# -- setup_project_directories writability checks ------------------------------
450450

451451
test_that("setup_project_directories warns and remediates unwritable directories", {
452+
skip_on_os("windows") # Sys.chmod() is a no-op on Windows
452453
tmp <- tempdir(TRUE)
453454
base <- file.path(tmp, paste0("spd_write_", Sys.getpid()))
454455
dir.create(base, recursive = TRUE, showWarnings = FALSE)
@@ -497,6 +498,7 @@ test_that("setup_project_directories warns and remediates unwritable directories
497498
# -- process_subject log-directory guard ---------------------------------------
498499

499500
test_that("process_subject skips subject when log directory is not writable", {
501+
skip_on_os("windows") # Sys.chmod() is a no-op on Windows
500502
tmp <- tempdir(TRUE)
501503
base <- file.path(tmp, paste0("logguard_", Sys.getpid()))
502504
dir.create(base, recursive = TRUE, showWarnings = FALSE)

0 commit comments

Comments
 (0)