Skip to content

Audit and remove unused test fixtures - #294

Merged
torn4dom4n merged 2 commits into
mainfrom
jules-2702519860170047643-933a6bb8
Oct 26, 2026
Merged

torn4dom4n merged 2 commits into
mainfrom
jules-2702519860170047643-933a6bb8

Conversation

@google-labs-jules

Copy link
Copy Markdown
Contributor

Test Fixture Audit & Cleanup Summary

1. List of Fixture Directories and Files Removed

  • Removed Directory: __tests__/fixtures/pages/node/bun/minimal/
  • Removed Files:
    • __tests__/fixtures/pages/node/bun/minimal/astro.config.mjs
    • __tests__/fixtures/pages/node/bun/minimal/bun.lock
    • __tests__/fixtures/pages/node/bun/minimal/package.json
    • __tests__/fixtures/pages/node/bun/minimal/src/pages/index.astro

2. Reason for Removal

  • __tests__/fixtures/pages/node/bun/minimal: An audit of all active GitHub Actions workflows (.github/workflows/test-actions.yml), unit/integration test suites (__tests__/**/*.test.ts), scripts (.github/scripts/), and documentation confirmed that pages/node/bun/minimal is never referenced directly or dynamically resolved.

3. Audit of Retained Fixtures

The following 25 fixture directories are retained as they are actively required by unit tests or CI workflows:

  • Consumer Projects: Static committed consumer fixtures (__tests__/fixtures/consumer-project/ and __tests__/fixtures/pages/node/npm/consumer/) were previously migrated in PR refactor: dynamic consumer projects and fixture consolidation #293 to dynamic project generation via .github/scripts/generate-consumer-project.js and __tests__/helpers/consumer-project.ts.
  • vite-plus/node/pnpm/minimal: Used in test-actions.yml and resolve-environment.test.ts.
  • pages/node/npm/basic: Used in test-actions.yml and resolve-environment.test.ts.
  • pages/node/npm/minimal: Used in test-actions.yml matrix.
  • pages/node/npm/vite: Used in test-actions.yml matrix.
  • pages/node/pnpm/basic: Used in test-actions.yml matrix.
  • pages/node/pnpm/minimal: Used in test-actions.yml matrix.
  • pages/node/bun/basic: Used in test-actions.yml matrix.
  • pages/bun/bun/basic: Used in test-actions.yml and resolve-environment.test.ts.
  • pages/bun/bun/minimal: Used in test-actions.yml matrix.
  • pages/bun/pnpm/basic: Used in test-actions.yml and resolve-environment.test.ts.
  • autofix/node/npm/basic: Used in test-actions.yml and autofix.test.ts.
  • autofix/node/npm/minimal: Used in test-actions.yml matrix.
  • autofix/node/pnpm/basic: Used in test-actions.yml and autofix.test.ts.
  • autofix/node/pnpm/minimal: Used in test-actions.yml matrix.
  • autofix/node/bun/basic: Used in test-actions.yml matrix.
  • autofix/node/bun/minimal: Used in test-actions.yml matrix.
  • autofix/bun/bun/basic: Used in test-actions.yml and autofix.test.ts.
  • autofix/bun/bun/minimal: Used in test-actions.yml matrix.
  • autofix/bun/pnpm/basic: Used in test-actions.yml matrix.
  • autofix/python/uv: Used in test-actions.yml matrix.
  • autofix/python/pip: Used in test-actions.yml matrix.
  • autofix/python/conflicting: Used in test-actions.yml matrix.
  • autofix/python/none: Used in test-actions.yml and resolve-environment.test.ts.
  • autofix/python/mixed: Used in test-actions.yml matrix.
  • autofix/python/mixed-bun: Used in test-actions.yml matrix.

4. Commands Executed & Results

  • npm test (vp test): Passed (9 test files, 448 tests passed).
  • npm run lint (vp lint): Passed (0 warnings, 0 errors).
  • npm run format -- --check (vp fmt --check): Passed (all files correctly formatted).
  • npm run build (vp pack): Passed (successfully compiled dist/*.mjs bundles).

5. Limitations & Unrun Checks

  • None. All checks and test suites were executed locally in the environment.

PR created automatically by Jules for task 2702519860170047643 started by @torn4dom4n

Audit test fixtures across workflows, tests, scripts, and documentation.
Remove __tests__/fixtures/pages/node/bun/minimal as it is demonstrably
unused.
@google-labs-jules

Copy link
Copy Markdown
Contributor Author

👋 Jules, reporting for duty! I'm here to lend a hand with this pull request.

When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down.

I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job!

For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!

New to Jules? Learn more at jules.google/docs.


For security, I will only act on instructions from the user who triggered this task.

@changeset-bot

changeset-bot Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 64456d3

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@area44/workflows Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Removed test fixtures that are no longer in use to clean up the codebase.
@torn4dom4n
torn4dom4n merged commit 86bff7e into main Oct 26, 2026
32 checks passed
@torn4dom4n
torn4dom4n deleted the jules-2702519860170047643-933a6bb8 branch October 26, 2026 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant