You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Add Create Test Fixture command for all users (v1.6.1)
🧪 New Command:
- 'Paths-LE: Create Test Fixture' in Command Palette
- Generates complete monorepo test environment with symlinks
- Interactive setup with progress indicators
- Works for all extension users (not just developers)
📁 Generated Test Environment:
- Complete monorepo structure (frontend/backend/shared/tools)
- VS Code multi-root workspace configuration
- Symlinks for testing canonical path resolution
- Cross-package imports and workspace-relative paths
- Setup script for symlink creation
- Comprehensive documentation and testing guide
🎯 User Experience:
- No need to clone repository
- Works from VS Code Marketplace installation
- Interactive folder selection
- Option to open generated workspace immediately
- Progress indicators during generation
📚 Documentation:
- Updated README with user-friendly testing instructions
- Clear distinction between user and developer testing methods
- Added command to available commands list
🔧 Technical:
- New createTestFixture.ts command module
- Proper TypeScript types and error handling
- Excluded test fixtures from extension package
- Maintains all existing functionality
This makes canonical path resolution testing accessible to all users,
not just developers who clone the repository.
See [`test-fixtures/monorepo-test/README.md`](test-fixtures/monorepo-test/README.md) for comprehensive testing guide.
343
+
The test fixture includes a complete monorepo with symlinks, cross-package imports, and comprehensive documentation for testing all canonical path resolution features.
0 commit comments