* using log directory ‘/Users/ripley/R/packages/tests-devel/gpuR.Rcheck’ * using R Under development (unstable) (2025-11-27 r89067) * using platform: aarch64-apple-darwin25.1.0 * R was compiled by Apple clang version 17.0.0 (clang-1700.6.3.2) GNU Fortran (GCC) 14.2.0 * running under: macOS Tahoe 26.1 * using session charset: UTF-8 * using option ‘--no-stop-on-test-error’ * checking for file ‘gpuR/DESCRIPTION’ ... OK * checking extension type ... Package * this is package ‘gpuR’ version ‘2.0.6’ * package encoding: UTF-8 * checking package namespace information ... OK * checking package dependencies ... OK * checking if this is a source package ... OK * checking if there is a namespace ... OK * checking for executable files ... OK * checking for hidden files and directories ... OK * checking for portable file names ... OK * checking for sufficient/correct file permissions ... OK * checking whether package ‘gpuR’ can be installed ... [180s/170s] OK * used C++ compiler: ‘Apple clang version 17.0.0 (clang-1700.6.3.2)’ * used SDK: ‘MacOSX26.2.sdk’ * checking installed package size ... INFO installed size is 6.6Mb sub-directories of 1Mb or more: libs 4.1Mb * checking package directory ... OK * checking ‘build’ directory ... OK * checking DESCRIPTION meta-information ... OK * checking top-level files ... OK * checking for left-over files ... OK * checking index information ... OK * checking package subdirectories ... OK * checking code files for non-ASCII characters ... OK * checking R files for syntax errors ... OK * checking whether the package can be loaded ... OK * checking whether the package can be loaded with stated dependencies ... OK * checking whether the package can be unloaded cleanly ... OK * checking whether the namespace can be loaded with stated dependencies ... OK * checking whether the namespace can be unloaded cleanly ... OK * checking loading without being on the library search path ... OK * checking whether startup messages can be suppressed ... OK * checking use of S3 registration ... OK * checking dependencies in R code ... OK * checking S3 generic/method consistency ... OK * checking replacement functions ... OK * checking foreign function calls ... OK * checking R code for possible problems ... OK * checking Rd files ... OK * checking Rd metadata ... OK * checking Rd cross-references ... OK * checking for missing documentation entries ... OK * checking for code/documentation mismatches ... OK * checking Rd \usage sections ... OK * checking Rd contents ... OK * checking for unstated dependencies in examples ... OK * checking line endings in shell scripts ... OK * checking line endings in C/C++/Fortran sources/headers ... OK * checking line endings in Makefiles ... OK * checking for GNU extensions in Makefiles ... OK * checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS) ... OK * checking use of PKG_*FLAGS in Makefiles ... OK * checking include directives in Makefiles ... OK * checking pragmas in C/C++ headers and code ... OK * checking compilation flags used ... OK * checking compiled code ... OK * checking sizes of PDF files under ‘inst/doc’ ... OK * checking installed files from ‘inst/doc’ ... OK * checking files in ‘vignettes’ ... OK * checking examples ... OK * checking for unstated dependencies in ‘tests’ ... OK * checking tests ... Running ‘testthat.R’ [10s/11s] [10s/12s] ERROR Running the tests in ‘tests/testthat.R’ failed. Complete output: > Sys.setenv("R_TESTS" = "") > library(testthat) > library(gpuR) gpuR 2.0.6 Number of platforms: 1 - platform: Apple: OpenCL 1.2 (Oct 11 2025 00:32:14) - context device index: 0 - Apple M1 Pro Attaching package: 'gpuR' The following objects are masked from 'package:base': colnames, pmax, pmin, svd > > test_check("gpuR") Saving _problems/test_gpuVector_classes-21.R Saving _problems/test_gpuVector_classes-35.R Saving _problems/test_gpuVector_classes-66.R [ FAIL 3 | WARN 0 | SKIP 374 | PASS 1019 ] ══ Skipped tests (374) ═════════════════════════════════════════════════════════ • Default device doesn't support double precision (214): 'test_deepcopy.R:64:5', 'test_deepcopy.R:123:5', 'test_deepcopy.R:182:5', 'test_deepcopy.R:241:5', 'test_gpuMatrixBlock_algebra.R:354:2', 'test_gpuMatrixBlock_algebra.R:376:2', 'test_gpuMatrixBlock_algebra.R:400:2', 'test_gpuMatrixBlock_algebra.R:424:2', 'test_gpuMatrixBlock_algebra.R:442:2', 'test_gpuMatrixBlock_algebra.R:466:2', 'test_gpuMatrixBlock_algebra.R:489:2', 'test_gpuMatrixBlock_algebra.R:512:2', 'test_gpuMatrixBlock_algebra.R:535:2', 'test_gpuMatrixBlock_algebra.R:559:2', 'test_gpuMatrixBlock_algebra.R:582:2', 'test_gpuMatrixBlock_algebra.R:607:2', 'test_gpuMatrixBlock_algebra.R:625:2', 'test_gpuMatrixBlock_algebra.R:659:2', 'test_gpuMatrix_algebra.R:807:5', 'test_gpuMatrix_algebra.R:836:5', 'test_gpuMatrix_algebra.R:857:5', 'test_gpuMatrix_algebra.R:889:5', 'test_gpuMatrix_algebra.R:917:5', 'test_gpuMatrix_algebra.R:948:5', 'test_gpuMatrix_algebra.R:975:5', 'test_gpuMatrix_algebra.R:996:5', 'test_gpuMatrix_algebra.R:1017:5', 'test_gpuMatrix_algebra.R:1033:5', 'test_gpuMatrix_algebra.R:1064:5', 'test_gpuMatrix_algebra.R:1085:5', 'test_gpuMatrix_algebra.R:1116:5', 'test_gpuMatrix_algebra.R:1137:5', 'test_gpuMatrix_algebra.R:1169:5', 'test_gpuMatrix_algebra.R:1185:5', 'test_gpuMatrix_algebra.R:1224:5', 'test_gpuMatrix_algebra.R:1263:5', 'test_gpuMatrix_algebra.R:1296:5', 'test_gpuMatrix_algebra.R:1318:5', 'test_gpuMatrix_chol.R:44:15', 'test_gpuMatrix_classes.R:33:5', 'test_gpuMatrix_classes.R:49:5', 'test_gpuMatrix_classes.R:117:5', 'test_gpuMatrix_classes.R:182:5', 'test_gpuMatrix_classes.R:233:5', 'test_gpuMatrix_cov.R:44:5', 'test_gpuMatrix_dist.R:74:5', 'test_gpuMatrix_dist.R:103:5', 'test_gpuMatrix_dist.R:144:5', 'test_gpuMatrix_dist.R:195:5', 'test_gpuMatrix_eigen.R:53:5', 'test_gpuMatrix_math.R:74:5', 'test_gpuMatrix_math.R:148:5', 'test_gpuMatrix_math.R:190:5', 'test_gpuMatrix_math.R:221:5', 'test_gpuMatrix_math.R:257:5', 'test_gpuMatrix_math.R:309:5', 'test_gpuMatrix_math.R:357:5', 'test_gpuMatrix_math.R:404:5', 'test_gpuMatrix_norm.R:77:15', 'test_gpuMatrix_qr.R:52:15', 'test_gpuMatrix_row_col.R:67:3', 'test_gpuMatrix_row_col.R:94:5', 'test_gpuMatrix_row_col.R:122:5', 'test_gpuMatrix_row_col.R:152:5', 'test_gpuMatrix_row_col.R:181:5', 'test_gpuMatrix_row_col.R:211:5', 'test_gpuMatrix_row_col.R:253:5', 'test_gpuMatrix_row_col.R:306:5', 'test_gpuMatrix_row_col.R:401:3', 'test_gpuMatrix_row_col.R:431:5', 'test_gpuMatrix_row_col.R:463:5', 'test_gpuMatrix_row_col.R:493:5', 'test_gpuMatrix_row_col.R:523:5', 'test_gpuMatrix_solve.R:104:15', 'test_gpuMatrix_solve.R:126:15', 'test_gpuMatrix_solve.R:149:15', 'test_gpuMatrix_svd.R:57:15', 'test_gpuMatrix_utils.R:108:5', 'test_gpuMatrix_utils.R:156:5', 'test_gpuMatrix_utils.R:211:5', 'test_gpuMatrix_utils.R:255:5', 'test_gpuVector_algebra.R:347:5', 'test_gpuVector_algebra.R:366:5', 'test_gpuVector_algebra.R:387:5', 'test_gpuVector_algebra.R:406:5', 'test_gpuVector_algebra.R:427:5', 'test_gpuVector_algebra.R:443:5', 'test_gpuVector_algebra.R:462:5', 'test_gpuVector_algebra.R:483:5', 'test_gpuVector_algebra.R:502:5', 'test_gpuVector_algebra.R:523:5', 'test_gpuVector_algebra.R:543:5', 'test_gpuVector_algebra.R:564:5', 'test_gpuVector_algebra.R:580:5', 'test_gpuVector_algebra.R:603:5', 'test_gpuVector_algebra.R:624:5', 'test_gpuVector_classes.R:43:5', 'test_gpuVector_classes.R:84:5', 'test_gpuVector_math.R:71:5', 'test_gpuVector_math.R:145:5', 'test_gpuVector_math.R:187:5', 'test_gpuVector_math.R:218:5', 'test_gpuVector_math.R:253:5', 'test_gpuVector_math.R:305:5', 'test_gpuVector_math.R:354:5', 'test_gpuVector_math.R:401:5', 'test_gpuVector_utils.R:40:5', 'test_gpuVector_utils.R:70:5', 'test_gpuVector_utils.R:110:5', 'test_gpuVector_utils.R:128:5', 'test_inplace_operations.R:40:5', 'test_inplace_operations.R:66:5', 'test_inplace_operations.R:92:5', 'test_inplace_operations.R:118:5', 'test_inplace_operations.R:145:5', 'test_inplace_operations.R:171:5', 'test_inplace_operations.R:197:5', 'test_inplace_operations.R:223:5', 'test_inplace_operations.R:250:5', 'test_inplace_operations.R:276:5', 'test_inplace_operations.R:302:5', 'test_inplace_operations.R:328:5', 'test_order.R:27:3', 'test_order.R:51:3', 'test_shared_memory.R:31:5', 'test_shared_memory.R:60:5', 'test_vclMatrixBlock_algebra.R:355:5', 'test_vclMatrixBlock_algebra.R:377:5', 'test_vclMatrixBlock_algebra.R:401:5', 'test_vclMatrixBlock_algebra.R:425:5', 'test_vclMatrixBlock_algebra.R:443:5', 'test_vclMatrixBlock_algebra.R:467:5', 'test_vclMatrixBlock_algebra.R:490:5', 'test_vclMatrixBlock_algebra.R:513:5', 'test_vclMatrixBlock_algebra.R:536:5', 'test_vclMatrixBlock_algebra.R:560:5', 'test_vclMatrixBlock_algebra.R:583:5', 'test_vclMatrixBlock_algebra.R:608:5', 'test_vclMatrixBlock_algebra.R:626:5', 'test_vclMatrixBlock_algebra.R:660:5', 'test_vclMatrix_chol.R:46:15', 'test_vclMatrix_classes.R:86:5', 'test_vclMatrix_classes.R:135:5', 'test_vclMatrix_classes.R:184:5', 'test_vclMatrix_cov.R:44:5', 'test_vclMatrix_dist.R:77:5', 'test_vclMatrix_dist.R:106:5', 'test_vclMatrix_dist.R:147:5', 'test_vclMatrix_dist.R:198:5', 'test_vclMatrix_eigen.R:57:5', 'test_vclMatrix_math.R:72:5', 'test_vclMatrix_math.R:147:5', 'test_vclMatrix_math.R:189:5', 'test_vclMatrix_math.R:220:5', 'test_vclMatrix_math.R:256:5', 'test_vclMatrix_math.R:308:5', 'test_vclMatrix_math.R:356:5', 'test_vclMatrix_math.R:402:5', 'test_vclMatrix_norm.R:77:15', 'test_vclMatrix_qr.R:51:15', 'test_vclMatrix_row_col.R:63:5', 'test_vclMatrix_row_col.R:91:5', 'test_vclMatrix_row_col.R:121:5', 'test_vclMatrix_row_col.R:150:5', 'test_vclMatrix_row_col.R:180:5', 'test_vclMatrix_row_col.R:221:5', 'test_vclMatrix_row_col.R:274:5', 'test_vclMatrix_row_col.R:366:5', 'test_vclMatrix_row_col.R:397:5', 'test_vclMatrix_row_col.R:429:5', 'test_vclMatrix_row_col.R:459:5', 'test_vclMatrix_row_col.R:489:5', 'test_vclMatrix_solve.R:97:15', 'test_vclMatrix_solve.R:119:15', 'test_vclMatrix_solve.R:142:15', 'test_vclMatrix_svd.R:58:15', 'test_vclMatrix_utils.R:21:5', 'test_vclMatrix_utils.R:59:5', 'test_vclMatrix_utils.R:106:5', 'test_vclMatrix_utils.R:153:5', 'test_vclMatrix_utils.R:199:5', 'test_vclMatrix_utils.R:243:5', 'test_vclMatrix_utils.R:267:5', 'test_vclMatrix_utils.R:288:5', 'test_vclVector_algebra.R:290:5', 'test_vclVector_algebra.R:307:5', 'test_vclVector_algebra.R:328:5', 'test_vclVector_algebra.R:345:5', 'test_vclVector_algebra.R:366:5', 'test_vclVector_algebra.R:382:5', 'test_vclVector_algebra.R:401:5', 'test_vclVector_algebra.R:422:5', 'test_vclVector_algebra.R:441:5', 'test_vclVector_algebra.R:462:5', 'test_vclVector_algebra.R:481:5', 'test_vclVector_algebra.R:502:5', 'test_vclVector_algebra.R:519:5', 'test_vclVector_algebra.R:542:5', 'test_vclVector_classes.R:46:5', 'test_vclVector_classes.R:87:5', 'test_vclVector_math.R:71:5', 'test_vclVector_math.R:146:5', 'test_vclVector_math.R:189:5', 'test_vclVector_math.R:220:5', 'test_vclVector_math.R:255:5', 'test_vclVector_math.R:307:5', 'test_vclVector_math.R:356:5', 'test_vclVector_math.R:403:5', 'test_vclVector_utils.R:41:5', 'test_vclVector_utils.R:71:5', 'test_vclVector_utils.R:112:5', 'test_vclVector_utils.R:130:5', 'test_vclVector_utils.R:164:5', 'test_vclVector_utils.R:185:5' • Less than 2 GPUs with double precision (15): 'test_switch_gpu_vclMatrix_algebra.R:474:5', 'test_switch_gpu_vclMatrix_algebra.R:501:5', 'test_switch_gpu_vclMatrix_algebra.R:528:5', 'test_switch_gpu_vclMatrix_algebra.R:561:5', 'test_switch_gpu_vclMatrix_algebra.R:587:5', 'test_switch_gpu_vclMatrix_algebra.R:614:5', 'test_switch_gpu_vclMatrix_algebra.R:647:5', 'test_switch_gpu_vclMatrix_algebra.R:674:5', 'test_switch_gpu_vclMatrix_algebra.R:707:5', 'test_switch_gpu_vclMatrix_algebra.R:734:5', 'test_switch_gpu_vclMatrix_algebra.R:767:5', 'test_switch_gpu_vclMatrix_algebra.R:794:5', 'test_switch_gpu_vclMatrix_algebra.R:820:5', 'test_switch_gpu_vclMatrix_algebra.R:859:5', 'test_switch_gpu_vclMatrix_algebra.R:899:5' • No CPUs available (43): 'test_cpu_deepcopy.R:4:1', 'test_cpu_gpuMatrixBlock_algebra.R:4:1', 'test_cpu_gpuMatrix_algebra.R:4:1', 'test_cpu_gpuMatrix_chol.R:4:1', 'test_cpu_gpuMatrix_classes.R:4:1', 'test_cpu_gpuMatrix_cov.R:4:1', 'test_cpu_gpuMatrix_dist.R:4:1', 'test_cpu_gpuMatrix_eigen.R:4:1', 'test_cpu_gpuMatrix_math.R:4:1', 'test_cpu_gpuMatrix_norm.R:4:1', 'test_cpu_gpuMatrix_qr.R:4:1', 'test_cpu_gpuMatrix_row_col.R:4:1', 'test_cpu_gpuMatrix_solve.R:4:1', 'test_cpu_gpuMatrix_svd.R:4:1', 'test_cpu_gpuMatrix_utils.R:4:1', 'test_cpu_gpuVector_algebra.R:4:1', 'test_cpu_gpuVector_classes.R:4:1', 'test_cpu_gpuVector_math.R:4:1', 'test_cpu_gpuVector_utils.R:4:1', 'test_cpu_inplace_algebra.R:4:1', 'test_cpu_inplace_math.R:4:1', 'test_cpu_order.R:4:1', 'test_cpu_shared_memory.R:4:1', 'test_cpu_vclMatrixBlock_algebra.R:4:1', 'test_cpu_vclMatrix_algebra.R:4:1', 'test_cpu_vclMatrix_chol.R:4:1', 'test_cpu_vclMatrix_classes.R:4:1', 'test_cpu_vclMatrix_cov.R:4:1', 'test_cpu_vclMatrix_dist.R:4:1', 'test_cpu_vclMatrix_eigen.R:4:1', 'test_cpu_vclMatrix_norm.R:4:1', 'test_cpu_vclMatrix_qr.R:4:1', 'test_cpu_vclMatrix_row_col.R:4:1', 'test_cpu_vclMatrix_solve.R:4:1', 'test_cpu_vclMatrix_svd.R:4:1', 'test_cpu_vclMatrtix_math.R:4:1', 'test_cpu_vclMatrtix_utils.R:4:1', 'test_cpu_vclVector_algebra.R:4:1', 'test_cpu_vclVector_classes.R:4:1', 'test_cpu_vclVector_math.R:5:1', 'test_cpu_vclVector_utils.R:4:1', 'test_custom.R:4:1', 'test_utils.R:42:1' • Only one GPU available (100): 'test_switch_gpu_vclMatrixBlock_algebra.R:26:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:55:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:86:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:119:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:145:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:176:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:209:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:239:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:271:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:302:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:335:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:366:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:392:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:435:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:480:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:510:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:542:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:577:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:604:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:636:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:670:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:701:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:735:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:767:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:801:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:833:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:860:5', 'test_switch_gpu_vclMatrixBlock_algebra.R:904:5', 'test_switch_gpu_vclMatrix_algebra.R:26:5', 'test_switch_gpu_vclMatrix_algebra.R:53:5', 'test_switch_gpu_vclMatrix_algebra.R:80:5', 'test_switch_gpu_vclMatrix_algebra.R:113:5', 'test_switch_gpu_vclMatrix_algebra.R:139:5', 'test_switch_gpu_vclMatrix_algebra.R:166:5', 'test_switch_gpu_vclMatrix_algebra.R:199:5', 'test_switch_gpu_vclMatrix_algebra.R:226:5', 'test_switch_gpu_vclMatrix_algebra.R:259:5', 'test_switch_gpu_vclMatrix_algebra.R:286:5', 'test_switch_gpu_vclMatrix_algebra.R:319:5', 'test_switch_gpu_vclMatrix_algebra.R:346:5', 'test_switch_gpu_vclMatrix_algebra.R:372:5', 'test_switch_gpu_vclMatrix_algebra.R:411:5', 'test_switch_gpu_vclMatrix_algebra.R:451:5', 'test_switch_gpu_vclMatrix_classes.R:19:5', 'test_switch_gpu_vclMatrix_classes.R:42:5', 'test_switch_gpu_vclMatrix_classes.R:65:5', 'test_switch_gpu_vclMatrix_classes.R:89:5', 'test_switch_gpu_vclMatrix_classes.R:111:5', 'test_switch_gpu_vclMatrix_classes.R:133:5', 'test_switch_gpu_vclMatrix_classes.R:156:5', 'test_switch_gpu_vclMatrix_classes.R:181:5', 'test_switch_gpu_vclMatrix_classes.R:205:5', 'test_switch_gpu_vclMatrix_cov.R:24:5', 'test_switch_gpu_vclMatrix_cov.R:46:5', 'test_switch_gpu_vclMatrix_dist.R:62:5', 'test_switch_gpu_vclMatrix_dist.R:86:5', 'test_switch_gpu_vclMatrix_dist.R:109:5', 'test_switch_gpu_vclMatrix_dist.R:131:5', 'test_switch_gpu_vclMatrix_dist.R:154:5', 'test_switch_gpu_vclMatrix_dist.R:190:5', 'test_switch_gpu_vclMatrix_dist.R:227:5', 'test_switch_gpu_vclMatrix_dist.R:263:5', 'test_switch_gpu_vclMatrix_math.R:24:5', 'test_switch_gpu_vclMatrix_math.R:95:5', 'test_switch_gpu_vclMatrix_math.R:168:5', 'test_switch_gpu_vclMatrix_math.R:205:5', 'test_switch_gpu_vclMatrix_math.R:244:5', 'test_switch_gpu_vclMatrix_math.R:267:5', 'test_switch_gpu_vclMatrix_math.R:292:5', 'test_switch_gpu_vclMatrix_math.R:315:5', 'test_switch_gpu_vclMatrix_math.R:340:5', 'test_switch_gpu_vclMatrix_math.R:365:5', 'test_switch_gpu_vclMatrix_math.R:392:5', 'test_switch_gpu_vclMatrix_math.R:415:5', 'test_switch_gpu_vclMatrix_math.R:439:5', 'test_switch_gpu_vclMatrix_math.R:462:5', 'test_switch_gpu_vclMatrix_row_col.R:34:5', 'test_switch_gpu_vclMatrix_row_col.R:56:5', 'test_switch_gpu_vclMatrix_row_col.R:80:5', 'test_switch_gpu_vclMatrix_row_col.R:102:5', 'test_switch_gpu_vclMatrix_row_col.R:125:5', 'test_switch_gpu_vclMatrix_row_col.R:147:5', 'test_switch_gpu_vclMatrix_row_col.R:171:5', 'test_switch_gpu_vclMatrix_row_col.R:193:5', 'test_switch_gpu_vclMatrix_row_col.R:216:5', 'test_switch_gpu_vclMatrix_row_col.R:254:5', 'test_switch_gpu_vclMatrix_row_col.R:293:5', 'test_switch_gpu_vclMatrix_row_col.R:331:5', 'test_switch_gpu_vclMatrix_row_col.R:373:5', 'test_switch_gpu_vclMatrix_row_col.R:396:5', 'test_switch_gpu_vclMatrix_row_col.R:421:5', 'test_switch_gpu_vclMatrix_row_col.R:444:5', 'test_switch_gpu_vclMatrix_row_col.R:468:5', 'test_switch_gpu_vclMatrix_row_col.R:490:5', 'test_switch_gpu_vclMatrix_row_col.R:514:5', 'test_switch_gpu_vclMatrix_row_col.R:536:5', 'test_switch_gpu_vclMatrix_utils.R:17:5', 'test_switch_gpu_vclMatrix_utils.R:62:5', 'test_switch_gpu_vclMatrix_utils.R:118:5', 'test_switch_gpu_vclMatrix_utils.R:173:5' • switching contexts not function in ViennaCL yet (2): 'test_switch_gpu_vclMatrix_eigen.R:30:5', 'test_switch_gpu_vclMatrix_eigen.R:68:5' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_gpuVector_classes.R:21:5'): integer vector class present ─────── Error in `matches("integer")`: could not find function "matches" Backtrace: ▆ 1. └─testthat::expect_that(typeof(gpuA), matches("integer")) at test_gpuVector_classes.R:21:5 ── Error ('test_gpuVector_classes.R:35:5'): float vector class present ───────── Error in `matches("float")`: could not find function "matches" Backtrace: ▆ 1. └─testthat::expect_that(typeof(gpuA), matches("float")) at test_gpuVector_classes.R:35:5 ── Error ('test_gpuVector_classes.R:66:5'): fgpuVectorSlice class present ────── Error in `matches("float")`: could not find function "matches" Backtrace: ▆ 1. └─testthat::expect_that(typeof(gpuS), matches("float")) at test_gpuVector_classes.R:66:5 [ FAIL 3 | WARN 0 | SKIP 374 | PASS 1019 ] Error: ! Test failures. Execution halted * checking for unstated dependencies in vignettes ... OK * checking package vignettes ... OK * checking re-building of vignette outputs ... [10s/13s] OK * checking PDF version of manual ... OK * checking HTML version of manual ... OK * checking for detritus in the temp directory ... OK * DONE Status: 1 ERROR See ‘/Users/ripley/R/packages/tests-devel/gpuR.Rcheck/00check.log’ for details. 227.28 real 207.44 user 22.02 sys