CRAN Package Check Results for Package starburst

Last updated on 2026-07-24 08:53:48 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.3.8 5.68 80.25 85.93 OK
r-devel-linux-x86_64-debian-gcc 0.3.9 4.92 64.32 69.24 OK
r-devel-linux-x86_64-fedora-clang 0.3.9 11.00 131.65 142.65 OK
r-devel-linux-x86_64-fedora-gcc 0.3.9 71.97 OK
r-devel-windows-x86_64 0.3.9 9.00 118.00 127.00 ERROR
r-patched-linux-x86_64 0.3.8 8.24 77.16 85.40 OK
r-release-linux-x86_64 0.3.8 6.22 76.32 82.54 OK
r-release-macos-arm64 0.3.9 2.00 37.00 39.00 OK
r-release-macos-x86_64 0.3.9 5.00 284.00 289.00 OK
r-release-windows-x86_64 0.3.8 12.00 135.00 147.00 OK
r-oldrel-macos-arm64 0.3.9 2.00 39.00 41.00 OK
r-oldrel-macos-x86_64 0.3.9 5.00 236.00 241.00 OK
r-oldrel-windows-x86_64 0.3.8 15.00 146.00 161.00 OK

Check Details

Version: 0.3.9
Check: tests
Result: ERROR Running 'testthat.R' [14s] Running the tests in 'tests/testthat.R' failed. Complete output: > library(testthat) > library(starburst) > > test_check("starburst") workers=50, launch_type=EC2, instance_type=c7g.xlarge [Cost] Estimated cost: ~$7.25/hour (50 x c7g.xlarge) workers=10, launch_type=EC2, instance_type=c7g.xlarge Failed to download result for task task-aaa: unable to load shared object 'D:/RCompile/CRANpkg/lib/4.7/stringfish/libs/x64/stringfish.dll': LoadLibrary failure: Das angegebene Modul wurde nicht gefunden. Failed to download result for task task-bbb: unable to load shared object 'D:/RCompile/CRANpkg/lib/4.7/stringfish/libs/x64/stringfish.dll': LoadLibrary failure: Das angegebene Modul wurde nicht gefunden. [OK] Collected 0 results Saving _problems/test-detached-sessions-267.R Failed to download result for task task-ok: unable to load shared object 'D:/RCompile/CRANpkg/lib/4.7/stringfish/libs/x64/stringfish.dll': LoadLibrary failure: Das angegebene Modul wurde nicht gefunden. [OK] Collected 1 results Saving _problems/test-detached-sessions-297.R Saving _problems/test-detached-sessions-299.R [Starting] Starting warm pool: 5 instances of c8a.xlarge... [EC2] Capacity provider for c8a.xlarge not found; provisioning it now (once)... [Starting] Starting warm pool: 5 instances of c7g.xlarge... [Start] staRburst Setup This will configure AWS resources for staRburst: * S3 bucket for data transfer * ECR repository for Docker images * ECS cluster (used by both EC2 and Fargate backends) * VPC resources (subnets, security groups) * EC2 capacity provider + Auto Scaling Group for the default instance type (so the default EC2 backend works immediately) [1/5] Checking AWS credentials... [OK] AWS credentials valid [2/5] Setting up S3 bucket... [OK] S3 bucket created: starburst-test-bucket [3/5] Setting up ECR repository... [OK] ECR repository created: acct.dkr.ecr/starburst-worker * ECR auto-cleanup disabled (images kept indefinitely) Idle cost: ~$0.50/month for stored images To enable: starburst_setup(ecr_image_ttl_days = 30) [4/5] Setting up ECS cluster... [OK] ECS cluster created: starburst-cluster [5/5] Setting up VPC resources... [OK] VPC resources created [EC2] Provisioning default EC2 capacity provider (c7g.xlarge)... * Creates a Launch Template + Auto Scaling Group at 0 instances * No instances launch until you run a job (no cost from setup) [Status] Checking Fargate quotas... Current Fargate vCPU quota: 1000 Allows ~250 workers with 4 vCPUs each [OK] Quota is sufficient (1000 vCPUs) [Build] Skipping environment image build (build_image = FALSE) The worker image will be built automatically on first launch. [OK] staRburst setup complete! Quick start: results <- starburst_map(inputs, expensive_function, workers = 50) Already using future/furrr? Set the plan instead: library(furrr) plan(starburst, workers = 50) results <- future_map(inputs, expensive_function) [Start] staRburst Setup This will configure AWS resources for staRburst: * S3 bucket for data transfer * ECR repository for Docker images * ECS cluster (used by both EC2 and Fargate backends) * VPC resources (subnets, security groups) [1/5] Checking AWS credentials... [OK] AWS credentials valid [2/5] Setting up S3 bucket... [OK] S3 bucket created: b [3/5] Setting up ECR repository... [OK] ECR repository created: uri * ECR auto-cleanup disabled (images kept indefinitely) Idle cost: ~$0.50/month for stored images To enable: starburst_setup(ecr_image_ttl_days = 30) [4/5] Setting up ECS cluster... [OK] ECS cluster created: starburst-cluster [5/5] Setting up VPC resources... [OK] VPC resources created [Status] Checking Fargate quotas... Current Fargate vCPU quota: 1000 Allows ~250 workers with 4 vCPUs each [OK] Quota is sufficient (1000 vCPUs) [Build] Skipping environment image build (build_image = FALSE) The worker image will be built automatically on first launch. [OK] staRburst setup complete! Quick start: results <- starburst_map(inputs, expensive_function, workers = 50) Already using future/furrr? Set the plan instead: library(furrr) plan(starburst, workers = 50) results <- future_map(inputs, expensive_function) [ FAIL 3 | WARN 0 | SKIP 85 | PASS 131 ] ══ Skipped tests (85) ══════════════════════════════════════════════════════════ • Cannot locate package R source files (1): 'test-security.R:152:5' • Docker not installed (2): 'test-security.R:14:3', 'test-security.R:21:3' • Integration tests disabled. Set RUN_INTEGRATION_TESTS=TRUE to enable. (12): 'test-detached-sessions.R:111:3', 'test-detached-sessions.R:132:3', 'test-detached-sessions.R:161:3', 'test-integration-examples.R:21:3', 'test-integration-examples.R:52:3', 'test-integration-examples.R:90:3', 'test-integration-examples.R:118:3', 'test-integration-examples.R:146:3', 'test-integration-examples.R:173:3', 'test-integration-examples.R:201:3', 'test-integration-examples.R:229:3', 'test-integration-examples.R:257:3' • On CRAN (67): 'test-cleanup.R:10:3', 'test-cleanup.R:38:3', 'test-cleanup.R:49:3', 'test-cleanup.R:60:3', 'test-cleanup.R:72:3', 'test-cleanup.R:84:3', 'test-cleanup.R:96:3', 'test-cleanup.R:116:3', 'test-clusters.R:2:3', 'test-clusters.R:23:3', 'test-clusters.R:102:3', 'test-clusters.R:141:3', 'test-clusters.R:162:3', 'test-cost.R:2:3', 'test-cost.R:21:3', 'test-cost.R:75:3', 'test-cost.R:116:3', 'test-cost.R:164:3', 'test-detached-sessions.R:2:3', 'test-detached-sessions.R:194:3', 'test-docker.R:2:3', 'test-docker.R:21:3', 'test-docker.R:60:3', 'test-docker.R:69:3', 'test-docker.R:105:3', 'test-docker.R:143:3', 'test-docker.R:164:3', 'test-docker.R:198:3', 'test-docker.R:211:3', 'test-docker.R:269:3', 'test-docker.R:276:3', 'test-ec2-e2e.R:6:3', 'test-ec2-e2e.R:62:3', 'test-ec2-e2e.R:87:3', 'test-ec2-e2e.R:107:3', 'test-ec2-e2e.R:142:3', 'test-ec2-integration.R:5:3', 'test-ec2-integration.R:83:3', 'test-ec2-integration.R:100:3', 'test-ecr-cleanup.R:4:3', 'test-ecr-cleanup.R:27:3', 'test-ecr-cleanup.R:56:3', 'test-ecr-cleanup.R:82:3', 'test-security.R:106:3', 'test-subnets.R:2:3', 'test-subnets.R:35:3', 'test-subnets.R:71:3', 'test-subnets.R:130:3', 'test-subnets.R:173:3', 'test-subnets.R:214:3', 'test-subnets.R:245:3', 'test-task-def.R:2:3', 'test-task-def.R:24:3', 'test-task-def.R:36:3', 'test-task-def.R:48:3', 'test-task-def.R:60:3', 'test-task-def.R:113:3', 'test-task-storage.R:2:3', 'test-task-storage.R:16:3', 'test-task-storage.R:34:3', 'test-task-storage.R:48:3', 'test-task-storage.R:60:3', 'test-task-storage.R:83:3', 'test-task-storage.R:97:3', 'test-waves.R:2:3', 'test-waves.R:22:3', 'test-waves.R:31:3' • staRburst not configured (2): 'test-plan.R:2:3', 'test-plan.R:11:3' • stdin test requires specific system configuration (1): 'test-security.R:94:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-detached-sessions.R:267:3'): collect(wait=TRUE) returns when user tasks finish despite live bootstrap tasks ── Expected `res` to have names `c("task-aaa", "task-bbb")`. Actual: Expected: "task-aaa", "task-bbb" Absent: "task-aaa", "task-bbb" ── Failure ('test-detached-sessions.R:297:3'): collect() returns a structured failure entry for failed tasks ── Expected `names(res)` to have the same values as `c("task-ok", "task-fail")`. Actual: "task-fail" Expected: "task-ok", "task-fail" Absent: "task-ok" ── Failure ('test-detached-sessions.R:299:3'): collect() returns a structured failure entry for failed tasks ── Expected `res[["task-ok"]]$value` to equal 21. Differences: target is NULL, current is numeric [ FAIL 3 | WARN 0 | SKIP 85 | PASS 131 ] Error: ! Test failures. Execution halted Flavor: r-devel-windows-x86_64