Skip to content

Commit a8b7fb4

Browse files
TESTS: Relax assertions in test of resolved() with lazy futures
1 parent b4dae5d commit a8b7fb4

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Package: future.tests
22
Title: Test Suite for 'Future API' Backends
3-
Version: 0.9.0-9011
3+
Version: 0.9.0-9012
44
Authors@R: c(
55
person("Henrik", "Bengtsson", role = c("aut", "cre", "cph"), email = "[email protected]"),
66
person(family = "The R Consortium", comment = "Project was awarded an Infrastructure Steering Committee (ISC) grant in 2017", role = "fnd"))

NEWS.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616

1717
* Remove tests on `future(..., earlySignal = FALSE/TRUE)`, because
1818
that is about to be deprecated in the **future** package.
19-
19+
20+
* Relax assertions in test of `resolved()` with lazy futures.
21+
2022

2123
# Version 0.9.0 [2025-04-14]
2224

inst/test-db/resolved-lazy.R

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,11 @@ make_test(title = "resolved() - assert non-blocking while launching lazy futures
4242
} else if (inherits(fs[[kk]], "MultiprocessFuture")) {
4343
stopifnot(
4444
(!rs[[kk]] && ss[[kk]] == "running" ) ||
45-
( rs[[kk]] && ss[[kk]] == "finished")
45+
( rs[[kk]] && ss[[kk]] %in% c("running", "finished"))
4646
)
4747
}
4848
} ## for (kk ...)
4949

50-
if (ff == 1L && inherits(fs[[1]], "MultiprocessFuture")) {
51-
stopifnot(!rs[[kk]])
52-
}
53-
5450
message(sprintf("Waiting for future #%d to finish ... ", ff), appendLF = FALSE)
5551
vs[[ff]] <- value(fs[[ff]])
5652
message("done")

0 commit comments

Comments
 (0)