Skip to content

Conversation

@Lms24
Copy link
Member

@Lms24 Lms24 commented Jan 7, 2026

As a final PR to our migration to clifty in all e2e tests, this one cleans up and streamlines our internal e2e test utils:

  • Removed git and cleanup utils made obsolete via test(e2e): Isolate test runs with tmp directories #1161
  • Removed startWizardInstance made obsolete by clifty
  • Repurposed and streamlined WizardTestEnv to a smaller ProcessRunner abstraction. This class previously had two purposes:
    • start and interact with the wizard - now fully replaced by clifty
    • run npm, flutter and other tools for test assertions - now done by ProcessRunner
  • Strengthened the checkPackageJson check to actually ensure that a package is listed as a dependency and not just somewhere mentioned in package.json. Also removed the unnecessary Integration -> packageName mapping in the process.
  • Updated the readme with better, up to date e2e test documentation

@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Semver Impact of This PR

🟢 Patch (bug fixes)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


New Features ✨

Cloudflare

  • Enable update of the wrangler file by JPeer264 in #1149
  • Add a basic skeleton for cloudflare by JPeer264 in #1147

Mcp

  • Add multi-select support for MCP configuration by cursor in #1153
  • Add OpenCode as MCP server provider option by codyde in #1154

Bug Fixes 🐛

  • (next) Remove Turbopack outro warning by logaretm in #1173
  • (react-router) Avoid force-running npx react-router reveal by Lms24 in #1181

Build / dependencies / internal 🔧

Deps

  • Update tmp from 0.0.33 to 0.2.4 by Lms24 in #1176
  • Update brace-expansion to 2.0.2 and 1.1.12 by Lms24 in #1175
  • Bump js-yaml from 4.1.0 to 4.1.1 by dependabot in #1114
  • Bump vite from 6.3.6 to 6.4.1 in /e2e-tests/test-applications/cloudflare-wrangler-sourcemaps-test-app by dependabot in #1112
  • Bump devalue from 4.3.3 to 5.6.1 in /e2e-tests/test-applications/cloudflare-wrangler-sourcemaps-test-app by dependabot in #1172

Test

  • Clean up e2e test utils by Lms24 in #1182
  • Update vite to 7.3.0 in pnpm-workspace-test-app by Lms24 in #1174
  • Unstale lock file in pnpm-workspace-test-app by Lms24 in #1170
  • Update @vitest/coverage-v8 to bump glob to 10.5.0 by Lms24 in #1169
  • Update @angular/common and related dependencies by Lms24 in #1168
  • Update @cloudflare/vitest-pool-workers dependencies by Lms24 in #1167

Other

  • (publish) Use fully automatic changelog generation by Lms24 in #1138
  • Remove duplications for SDKs that do not support spotlight by JPeer264 in #1151
  • Wrong changelog category for last update by JPeer264 in #1150

Other

  • test(e2e): Migrate React-native and Expo e2e tests to use clifty by Lms24 in #1179
  • test(e2e): Migrate Flutter e2e tests to use clifty by Lms24 in #1180
  • test(e2e): Migrate Nuxt e2e tests to use clifty by Lms24 in #1178
  • test(e2e): Migrate Angular e2e tests to clifty by Lms24 in #1165

🤖 This preview updates automatically when you update the PR.

@Lms24 Lms24 requested review from andreiborza and logaretm January 7, 2026 11:46
@Lms24 Lms24 self-assigned this Jan 7, 2026
Copy link
Collaborator

@logaretm logaretm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

-100 lines, neat!

@Lms24 Lms24 merged commit 577ad6f into master Jan 7, 2026
54 checks passed
@Lms24 Lms24 deleted the lms/ref-e2e-test-utils-cleanup branch January 7, 2026 12:03
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.

3 participants