Skip to content

test: Port 14 more prysk tests to Rust (single-package + commands)#12054

Merged
anthonyshew merged 2 commits into
mainfrom
shew/port-more-prysk
Feb 28, 2026
Merged

test: Port 14 more prysk tests to Rust (single-package + commands)#12054
anthonyshew merged 2 commits into
mainfrom
shew/port-more-prysk

Conversation

@anthonyshew
Copy link
Copy Markdown
Contributor

Summary

  • Ports all 9 run/single-package/ prysk tests to Rust, clearing out the entire subdirectory.
  • Ports command-bin, command-link, command-logout, command-telemetry, and interactive tests.
  • Adds mock_turbo_config and mock_telemetry_config helpers to common/mod.rs for tests needing fake auth/telemetry config directories.

26 new Rust tests across 9 files. The single-package tests cover build+caching (npm and yarn), dry-run text output, pnpm dry-run JSON, no-config behavior (cache bypass), graph DOT output, and tasks with dependsOn chains including --output-logs variants.

Port all 9 single-package tests (run, dry-run, graph, with-deps variants)
plus command-bin, command-link, command-logout, command-telemetry, and
interactive tests to Rust.

Adds mock_turbo_config and mock_telemetry_config helpers to common/mod.rs
for tests that need fake auth tokens or telemetry config.
@anthonyshew anthonyshew requested a review from a team as a code owner February 27, 2026 23:39
@anthonyshew anthonyshew requested review from tknickman and removed request for a team February 27, 2026 23:39
@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented Feb 27, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
examples-basic-web Ready Ready Preview, Comment, Open in v0 Feb 28, 2026 2:40am
examples-designsystem-docs Ready Ready Preview, Comment, Open in v0 Feb 28, 2026 2:40am
examples-gatsby-web Ready Ready Preview, Comment, Open in v0 Feb 28, 2026 2:40am
examples-kitchensink-blog Ready Ready Preview, Comment, Open in v0 Feb 28, 2026 2:40am
examples-nonmonorepo Ready Ready Preview, Comment, Open in v0 Feb 28, 2026 2:40am
examples-svelte-web Ready Ready Preview, Comment, Open in v0 Feb 28, 2026 2:40am
examples-tailwind-web Ready Ready Preview, Comment, Open in v0 Feb 28, 2026 2:40am
examples-vite-web Ready Ready Preview, Comment, Open in v0 Feb 28, 2026 2:40am
turbo-site Ready Ready Preview, Comment, Open in v0 Feb 28, 2026 2:40am
turborepo-agents Ready Ready Preview, Comment, Open in v0 Feb 28, 2026 2:40am
turborepo-test-coverage Ready Ready Preview, Comment, Open in v0 Feb 28, 2026 2:40am

Comment thread crates/turborepo/tests/command_logout_test.rs Outdated
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Feb 27, 2026

Coverage Report

Metric Coverage
Lines 81.22%
Functions 52.90%
Branches 0.00%

View full report

@anthonyshew
Copy link
Copy Markdown
Contributor Author

The failing test is a flake that we will address in follow-up.

@anthonyshew anthonyshew merged commit a967dc0 into main Feb 28, 2026
70 of 72 checks passed
@anthonyshew anthonyshew deleted the shew/port-more-prysk branch February 28, 2026 03:49
github-actions Bot added a commit that referenced this pull request Feb 28, 2026
## Release v2.8.13-canary.7

Versioned docs: https://v2-8-13-canary-7.turborepo.dev

### Changes

- release(turborepo): 2.8.13-canary.6 (#12055) (`4f190a8`)
- test: Port 14 more prysk tests to Rust (single-package + commands)
(#12054) (`a967dc0`)
- test: Port 13 more prysk tests to Rust (#12057) (`f484a47`)
- fix: Exclude peer dependencies from workspace external dep resolution
(#12050) (`3a75547`)
- test: Port all 15 workspace-configs prysk tests to Rust (#12058)
(`55442be`)

---------

Co-authored-by: Turbobot <turbobot@vercel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant