-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Now load_tests() returns a named list, where the names corresponds to…
… the test titles
- Loading branch information
1 parent
72e86a4
commit 8ae9efd
Showing
14 changed files
with
412 additions
and
398 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,8 @@ | ||
|
||
# Contributing to the 'future.tests' package | ||
|
||
This Git repository uses the [Git Flow](https://nvie.com/posts/a-successful-git-branching-model/) branching model (the [`git flow`](https://github.com/petervanderdoes/gitflow-avh) extension is useful for this). The [`develop`](https://github.com/HenrikBengtsson/future.tests/tree/develop) branch contains the latest contributions and other code that will appear in the next release, and the [`master`](https://github.com/HenrikBengtsson/future.tests) branch contains the code of the latest release, which is exactly what is currently on [CRAN](https://cran.r-project.org/package=future.tests). | ||
This Git repository uses the [Git Flow](https://nvie.com/posts/a-successful-git-branching-model/) branching model (the [`git flow`](https://github.com/petervanderdoes/gitflow-avh) extension is useful for this). The [`develop`](https://github.com/futureverse/future.tests/tree/develop) branch contains the latest contributions and other code that will appear in the next release, and the [`master`](https://github.com/futureverse/future.tests) branch contains the code of the latest release, which is exactly what is currently on [CRAN](https://cran.r-project.org/package=future.tests). | ||
|
||
Contributing to this package is easy. Just send a [pull request](https://help.github.com/articles/using-pull-requests/). When you send your PR, make sure `develop` is the destination branch on the [future.tests repository](https://github.com/HenrikBengtsson/future.tests). Your PR should pass `R CMD check --as-cran`, which will also be checked by <a href="https://github.com/HenrikBengtsson/future.tests/actions?query=workflow%3AR-CMD-check">GitHub Actions</a> and when the PR is submitted. | ||
Contributing to this package is easy. Just send a [pull request](https://help.github.com/articles/using-pull-requests/). When you send your PR, make sure `develop` is the destination branch on the [future.tests repository](https://github.com/futureverse/future.tests). Your PR should pass `R CMD check --as-cran`, which will also be checked by <a href="https://github.com/futureverse/future.tests/actions?query=workflow%3AR-CMD-check">GitHub Actions</a> and when the PR is submitted. | ||
|
||
We abide to the [Code of Conduct](https://www.contributor-covenant.org/version/2/0/code_of_conduct/) of Contributor Covenant. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
Package: future.tests | ||
Title: Test Suite for 'Future API' Backends | ||
Version: 0.7.0-9001 | ||
Version: 0.7.0-9002 | ||
Authors@R: c( | ||
person("Henrik", "Bengtsson", role = c("aut", "cre", "cph"), email = "[email protected]"), | ||
person(family = "The R Consortium", comment = "Project was awared an Infrastructure Steering Committee (ISC) grant in 2017", role = "fnd")) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,70 +1,70 @@ | ||
[36m──[39m [36mSettings[39m [36m────────────────────────────────────────────────────────────────────[39m | ||
- future.tests version : 0.6.0.9007 | ||
- future.tests version : 0.7.0.9001 | ||
- R_FUTURE_TESTS_ROOT : | ||
- Option 'future.tests.root': NULL | ||
- Default test set folder : /home/henrik/R/x86_64-pc-linux-gnu-library/4.3-CBI-gcc11/future.tests/test-db | ||
- Default test set folder : /home/henrik/R/ubuntu22_04-x86_64-pc-linux-gnu-library/4.4-CBI-gcc11/future.tests/test-db | ||
- Max number of workers : 2 | ||
- Timeout : N/A | ||
|
||
[36m──[39m [36mRunning 54 test sets with plan(future::cluster)[39m [36m─────────────────────────────[39m | ||
ℹ Backend package: future 1.32.0 | ||
[32m✔[39m 1. future() - conditions [90m(1 test)[39m [36m(101ms)[39m | ||
[32m✔[39m 2. %<-% - conditions [90m(1 test)[39m [36m(287ms)[39m | ||
[32m✔[39m 3. future() - muffle conditions [90m(1 test)[39m [36m(229ms)[39m | ||
[32m✔[39m 4. Argument '...' [90m(1 test)[39m [36m(224ms)[39m | ||
[32m✔[39m 5. Argument '...' from parent function [90m(1 test)[39m [36m(265ms)[39m | ||
[32m✔[39m 6. Argument '...' - non existing [90m(1 test)[39m [36m(263ms)[39m | ||
[32m✔[39m 7. Argument '...' - exception [90m(1 test)[39m [36m(267ms)[39m | ||
[32m✔[39m 8. Early signaling of errors [90m(4 tests)[39m [36m(943ms)[39m | ||
[32m✔[39m 9. Early signaling of warnings [90m(4 tests)[39m [36m(1s)[39m | ||
[32m✔[39m 10. Early signaling of messages [90m(4 tests)[39m [36m(1s)[39m | ||
[32m✔[39m 11. %<-% - local evaluation [90m(2 tests)[39m [36m(494ms)[39m | ||
[32m✔[39m 12. %<-% - local evaluation & global variable [90m(2 tests)[39m [36m(535ms)[39m | ||
[32m✔[39m 13. %<-% - errors [90m(2 tests)[39m [36m(423ms)[39m | ||
[32m✔[39m 14. %<-% - errors and listenv [90m(2 tests)[39m [36m(673ms)[39m | ||
[32m✔[39m 15. %<-% & %->% [90m(2 tests)[39m [36m(553ms)[39m | ||
[32m✔[39m 16. %<-% - nested [90m(1 test)[39m [36m(286ms)[39m | ||
[32m✔[39m 17. futureAssign() - lazy evaluation [90m(2 tests)[39m [36m(528ms)[39m | ||
[32m✔[39m 18. futureAssign() - potential task name clashes [90m(1 test)[39m [36m(325ms)[39m | ||
[32m✔[39m 19. futureAssign() - global variables with and without lazy evaluation [90m(2 tests)[39m [36m(655ms)[39m | ||
[32m✔[39m 20. futureAssign() - lazy evaluation via disposable option [90m(2 tests)[39m [36m(526ms)[39m | ||
[32m✔[39m 21. futureCall() [90m(4 tests)[39m [36m(3.1s)[39m | ||
[32m✔[39m 22. futureCall() - globals = list(a = 3) [90m(2 tests)[39m [36m(1.6s)[39m | ||
[32m✔[39m 23. futureCall() - globals = "a" [90m(2 tests)[39m [36m(1.6s)[39m | ||
[32m✔[39m 24. future() - rm() a global variable [90m(2 tests)[39m [36m(531ms)[39m | ||
[32m✔[39m 25. future() - non-exported package objects [90m(1 test)[39m [36m(387ms)[39m | ||
[32m✔[39m 26. future() - NSE '...' [90m(1 test)[39m [36m(345ms)[39m | ||
[32m✔[39m 27. resolved() on lazy futures [90m(1 test)[39m [36m(306ms)[39m | ||
[32m✔[39m 28. demo("mandelbrot", package = "future") [90m(2 tests)[39m [36m(1.6s)[39m | ||
[32m✔[39m 29. nbrOfWorkers() [90m(1 test)[39m [36m(4ms)[39m | ||
[32m✔[39m 30. future() - preserve R options (data.table) [90m(1 test)[39m [36m(927ms)[39m | ||
[32m✔[39m 31. future() - 'data.table' inject [90m(1 test)[39m [36m(548ms)[39m | ||
[32m✔[39m 32. future() - can load 'ff' package [90m(1 test)[39m [36m(290ms)[39m | ||
[32m✔[39m 33. future() - can attach 'ff' package [90m(1 test)[39m [36m(255ms)[39m | ||
[32m✔[39m 34. future() - preserve R options (ff) [90m(1 test)[39m [36m(746ms)[39m | ||
[32m✔[39m 35. plan() [90m(1 test)[39m [36m(1ms)[39m | ||
[32m✔[39m 36. plan() - workers=<numeric> [90m(1 test)[39m [36m(396ms)[39m | ||
[32m✔[39m 37. plan() - workers=<function> [90m(1 test)[39m [36m(1.5s)[39m | ||
[32m✔[39m 38. plan() - workers=<invalid> [90m(1 test)[39m [36m(2ms)[39m | ||
[32m✔[39m 39. resolve() [90m(8 tests)[39m [36m(6s)[39m | ||
[32m✔[39m 40. resolve() - run-time exception [90m(8 tests)[39m [36m(2.1s)[39m | ||
[32m✔[39m 41. resolve(<list of futures and values>) [90m(2 tests)[39m [36m(534ms)[39m | ||
[32m✔[39m 42. resolve(<list of futures>) [90m(2 tests)[39m [36m(527ms)[39m | ||
[32m✔[39m 43. resolve(<named matrix list of futures and values>) - time ordering [90m(1 test)[39m [36m(772ms)[39m | ||
[32m✔[39m 44. resolved() - assert non-blocking while launching lazy futures [90m(1 test)[39m [36m(4.4s)[39m | ||
[32m✔[39m 45. Random Number Generation (RNG) - seeds and preserving RNGkind [90m(1 test)[39m [36m(197ms)[39m | ||
[32m✔[39m 46. Random Number Generation (RNG) - future [90m(2 tests)[39m [36m(894ms)[39m | ||
[32m✔[39m 47. Random Number Generation (RNG) - %<-% [90m(2 tests)[39m [36m(957ms)[39m | ||
[32m✔[39m 48. Orchestration Stability - future() does not update RNG state [90m(1 test)[39m [36m(307ms)[39m | ||
[32m✔[39m 49. Orchestration Stability - run() does not update RNG state [90m(1 test)[39m [36m(288ms)[39m | ||
[32m✔[39m 50. Orchestration Stability - result() does not update RNG state [90m(1 test)[39m [36m(255ms)[39m | ||
[32m✔[39m 51. Orchestration Stability - value() does not update RNG state [90m(1 test)[39m [36m(252ms)[39m | ||
[32m✔[39m 52. future() - standard output [90m(2 tests)[39m [36m(548ms)[39m | ||
[32m✔[39m 53. %<-% - standard output [90m(2 tests)[39m [36m(484ms)[39m | ||
[32m✔[39m 54. value() - visibility [90m(1 test)[39m [36m(273ms)[39m | ||
ℹ Backend package: future 1.34.0.9109 | ||
[32m✔[39m 1. future() - conditions [90m(1 test)[39m [36m(104ms)[39m | ||
[32m✔[39m 2. %<-% - conditions [90m(1 test)[39m [36m(387ms)[39m | ||
[32m✔[39m 3. future() - muffle conditions [90m(1 test)[39m [36m(415ms)[39m | ||
[32m✔[39m 4. Argument '...' [90m(1 test)[39m [36m(362ms)[39m | ||
[32m✔[39m 5. Argument '...' from parent function [90m(1 test)[39m [36m(377ms)[39m | ||
[32m✔[39m 6. Argument '...' - non existing [90m(1 test)[39m [36m(339ms)[39m | ||
[32m✔[39m 7. Argument '...' - exception [90m(1 test)[39m [36m(349ms)[39m | ||
[32m✔[39m 8. Early signaling of errors [90m(4 tests)[39m [36m(1.4s)[39m | ||
[32m✔[39m 9. Early signaling of warnings [90m(4 tests)[39m [36m(1.3s)[39m | ||
[32m✔[39m 10. Early signaling of messages [90m(4 tests)[39m [36m(1.3s)[39m | ||
[32m✔[39m 11. %<-% - local evaluation [90m(2 tests)[39m [36m(696ms)[39m | ||
[32m✔[39m 12. %<-% - local evaluation & global variable [90m(2 tests)[39m [36m(696ms)[39m | ||
[32m✔[39m 13. %<-% - errors [90m(2 tests)[39m [36m(703ms)[39m | ||
[32m✔[39m 14. %<-% - errors and listenv [90m(2 tests)[39m [36m(923ms)[39m | ||
[32m✔[39m 15. %<-% & %->% [90m(2 tests)[39m [36m(808ms)[39m | ||
[32m✔[39m 16. %<-% - nested [90m(1 test)[39m [36m(482ms)[39m | ||
[32m✔[39m 17. futureAssign() - lazy evaluation [90m(2 tests)[39m [36m(738ms)[39m | ||
[32m✔[39m 18. futureAssign() - potential task name clashes [90m(1 test)[39m [36m(424ms)[39m | ||
[32m✔[39m 19. futureAssign() - global variables with and without lazy evaluation [90m(2 tests)[39m [36m(935ms)[39m | ||
[32m✔[39m 20. futureAssign() - lazy evaluation via disposable option [90m(2 tests)[39m [36m(1.1s)[39m | ||
[32m✔[39m 21. futureCall() [90m(4 tests)[39m [36m(7.2s)[39m | ||
[32m✔[39m 22. futureCall() - globals = list(a = 3) [90m(2 tests)[39m [36m(4s)[39m | ||
[32m✔[39m 23. futureCall() - globals = "a" [90m(2 tests)[39m [36m(4.8s)[39m | ||
[32m✔[39m 24. future() - rm() a global variable [90m(2 tests)[39m [36m(1.7s)[39m | ||
[32m✔[39m 25. future() - non-exported package objects [90m(1 test)[39m [36m(855ms)[39m | ||
[32m✔[39m 26. future() - NSE '...' [90m(1 test)[39m [36m(875ms)[39m | ||
[32m✔[39m 27. resolved() on lazy futures [90m(1 test)[39m [36m(698ms)[39m | ||
[32m✔[39m 28. demo("mandelbrot", package = "future") [90m(2 tests)[39m [36m(2s)[39m | ||
[32m✔[39m 29. nbrOfWorkers() [90m(1 test)[39m [36m(18ms)[39m | ||
[32m✔[39m 30. future() - preserve R options (data.table) [90m(1 test)[39m [36m(918ms)[39m | ||
[32m✔[39m 31. future() - 'data.table' inject [90m(1 test)[39m [36m(768ms)[39m | ||
[32m✔[39m 32. future() - can load 'ff' package [90m(1 test)[39m [36m(747ms)[39m | ||
[32m✔[39m 33. future() - can attach 'ff' package [90m(1 test)[39m [36m(670ms)[39m | ||
[32m✔[39m 34. future() - preserve R options (ff) [90m(1 test)[39m [36m(1.4s)[39m | ||
[32m✔[39m 35. plan() [90m(1 test)[39m [36m(2ms)[39m | ||
[32m✔[39m 36. plan() - workers=<numeric> [90m(1 test)[39m [36m(961ms)[39m | ||
[32m✔[39m 37. plan() - workers=<function> [90m(1 test)[39m [36m(1.1s)[39m | ||
[32m✔[39m 38. plan() - workers=<invalid> [90m(1 test)[39m [36m(5ms)[39m | ||
[32m✔[39m 39. resolve() [90m(8 tests)[39m [36m(8.8s)[39m | ||
[32m✔[39m 40. resolve() - run-time exception [90m(8 tests)[39m [36m(4.8s)[39m | ||
[32m✔[39m 41. resolve(<list of futures and values>) [90m(2 tests)[39m [36m(1.6s)[39m | ||
[32m✔[39m 42. resolve(<list of futures>) [90m(2 tests)[39m [36m(1.5s)[39m | ||
[32m✔[39m 43. resolve(<named matrix list of futures and values>) - time ordering [90m(1 test)[39m [36m(1.2s)[39m | ||
[32m✔[39m 44. resolved() - assert non-blocking while launching lazy futures [90m(1 test)[39m [36m(4.5s)[39m | ||
[32m✔[39m 45. Random Number Generation (RNG) - seeds and preserving RNGkind [90m(1 test)[39m [36m(311ms)[39m | ||
[32m✔[39m 46. Random Number Generation (RNG) - future [90m(2 tests)[39m [36m(1.9s)[39m | ||
[32m✔[39m 47. Random Number Generation (RNG) - %<-% [90m(2 tests)[39m [36m(1.8s)[39m | ||
[32m✔[39m 48. Orchestration Stability - future() does not update RNG state [90m(1 test)[39m [36m(510ms)[39m | ||
[32m✔[39m 49. Orchestration Stability - run() does not update RNG state [90m(1 test)[39m [36m(625ms)[39m | ||
[32m✔[39m 50. Orchestration Stability - result() does not update RNG state [90m(1 test)[39m [36m(672ms)[39m | ||
[32m✔[39m 51. Orchestration Stability - value() does not update RNG state [90m(1 test)[39m [36m(618ms)[39m | ||
[32m✔[39m 52. future() - standard output [90m(2 tests)[39m [36m(1.2s)[39m | ||
[32m✔[39m 53. %<-% - standard output [90m(2 tests)[39m [36m(1.1s)[39m | ||
[32m✔[39m 54. value() - visibility [90m(1 test)[39m [36m(689ms)[39m | ||
|
||
Number of tests: 54 | ||
Number of test steps: 98 | ||
Duration: 43.4s | ||
Duration: 1m 16.4s | ||
Results: [32m98 ok [32m✔[32m[39m | [34m0 skips [34m★[34m[39m | [31m0 errors [31m✖[31m[39m | [33m0 timeouts [33mT[33m[39m | ||
|
Oops, something went wrong.