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
**Solution**: Convert relative paths to absolute paths before passing them to the git command, ensuring consistent behavior regardless of the working directory.
326
326
327
-
## Test Coverage
328
-
329
-
The following test files have been added/updated for v0.3.0:
330
-
331
-
-`tests/worktree_path_test.rs`: 10 tests for path resolution edge cases
332
-
-`tests/create_worktree_integration_test.rs`: 5 integration tests including bare repository scenarios
333
-
-`tests/worktree_commands_test.rs`: 3 new tests for HEAD creation patterns
334
-
-`tests/validate_worktree_name_test.rs`: 7 tests for name validation including edge cases
335
-
-`tests/file_copy_size_test.rs`: 6 tests for file size limits and copying behavior
336
-
-`tests/worktree_lock_test.rs`: 5 tests for concurrent access control
337
-
-`tests/validate_custom_path_test.rs`: 9 tests for custom path validation including security checks
338
-
- Enhanced `tests/create_worktree_integration_test.rs`: 2 additional tests for custom path creation
339
-
-`tests/create_worktree_from_tag_test.rs`: 3 tests for tag functionality:
340
-
-`test_list_all_tags`: Tests tag listing with both lightweight and annotated tags
341
-
-`test_create_worktree_from_tag`: Tests creating worktree from tag with new branch
342
-
-`test_create_worktree_from_tag_detached`: Tests creating detached HEAD worktree from tag
327
+
## Test Coverage and CI Integration
328
+
329
+
### Test File Consolidation (v0.5.1+)
330
+
331
+
Major test restructuring completed to improve maintainability and reduce duplication:
332
+
333
+
-**File Reduction**: Consolidated from 64 to 40 test files
334
+
-**Unified Structure**: Created `unified_*_comprehensive_test.rs` files grouping related functionality
335
+
-**Duplication Removal**: Eliminated 15+ duplicate test cases
336
+
-**Comment Translation**: Converted all Japanese comments to English for consistency
337
+
338
+
### CI/CD Configuration
339
+
340
+
**GitHub Actions Workflows:**
341
+
342
+
-`.github/workflows/ci.yml`: Comprehensive test, lint, build, and coverage analysis
343
+
-`.github/workflows/release.yml`: Automated releases with Homebrew tap updates
0 commit comments