Skip to content

test: Port 13 more prysk tests to Rust#12057

Merged
anthonyshew merged 1 commit into
mainfrom
shew/port-more-prysk
Feb 28, 2026
Merged

test: Port 13 more prysk tests to Rust#12057
anthonyshew merged 1 commit into
mainfrom
shew/port-more-prysk

Conversation

@anthonyshew
Copy link
Copy Markdown
Contributor

Summary

  • Ports 13 prysk tests to Rust, producing 48 new test functions across 13 files.
  • Clears out the entire run/ prysk subdirectory — no more .t files there.
  • Ports 5 tests from other/: global-deps, recursive-turbo, find-correct-turbo, config, and shim-errors.

Highlights:

  • config_test.rs has 11 tests covering the full turbo config matrix: defaults, API/team/timeout overrides, env var vs flag precedence, daemon, envMode, SCM, cacheDir, and concurrency.
  • infer_pkg_test.rs has 9 tests covering package inference from different working directories, glob filters, name globs, and --cwd override.
  • continue_test.rs covers --continue, --continue=dependencies-successful, and the default stop-on-error behavior.
  • gitignored_inputs_test.rs verifies that gitignored files in explicit inputs still affect hashing, using run summaries to check input hashes.

Port one-script-error, continue, globs, path-with-spaces, profile,
infer-pkg, gitignored-inputs, big-status, global-deps, recursive-turbo,
find-correct-turbo, config, and shim-errors to Rust integration tests.

Clears out the entire run/ subdirectory of prysk tests.
@anthonyshew anthonyshew requested a review from a team as a code owner February 28, 2026 04:00
@anthonyshew anthonyshew requested review from tknickman and removed request for a team February 28, 2026 04:00
@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented Feb 28, 2026

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

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

@anthonyshew anthonyshew changed the title test: Port 13 more prysk tests to Rust (clear run/ + other/ picks) test: Port 13 more prysk tests to Rust Feb 28, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Coverage Report

Metric Coverage
Lines 81.40%
Functions 53.18%
Branches 0.00%

View full report

@anthonyshew anthonyshew merged commit f484a47 into main Feb 28, 2026
73 checks passed
@anthonyshew anthonyshew deleted the shew/port-more-prysk branch February 28, 2026 04:12
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