test_that("zarrs_open_array_metadata reads V2 integer array", { skip_if(!.pizzarr_env$zarrs_available, "zarrs backend not available") d <- tempfile("zarrs_meta_v2i_") z <- zarr_create(store = d, shape = c(10L, 5L), chunks = c(5L, 5L), dtype = " 0L) expect_true(info$nthreads > 0L) }) test_that("zarrs_set_codec_concurrent_target validates input", { skip_if(!.pizzarr_env$zarrs_available, "zarrs backend not available") expect_error(zarrs_set_codec_concurrent_target(0L), "positive") expect_error(zarrs_set_codec_concurrent_target(-1L), "positive") }) test_that("zarrs_set_codec_concurrent_target round-trips", { skip_if(!.pizzarr_env$zarrs_available, "zarrs backend not available") zarrs_set_codec_concurrent_target(2L) info <- zarrs_runtime_info() expect_equal(info$codec_concurrent_target, 2L) })