Skip to content

v1.14.1 - Test Suite Improvements & Windows Path Fixes

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Oct 20:48
· 19 commits to master since this release

🐛 Bug Fixes

Test Suite Improvements

  • Fixed Windows Path Handling in BackupFile: Corrected path issues on Windows systems

    • Prevents invalid subdirectory creation on Windows
    • Backup files now correctly created with .backup extension
    • Resolves file not found errors in safety manager tests
  • Fixed Test Working Directory Management: Improved test reliability

    • Added proper SetProjectDir() calls in tests
    • Corrected file path assertions from absolute to relative paths
    • All handler command tests now pass with correct working directory setup
  • Updated Test Message Validation: Aligned test expectations with actual output

    • Converted Spanish error messages to English
    • Simplified feature test validations for flexibility
  • Fixed Module Dependencies: Corrected testify dependency declaration

    • Moved github.com/stretchr/testify from indirect to direct dependencies
    • Fixes GitHub Actions CI failure on go mod tidy check
    • Properly declares direct usage in test files

✅ Quality Improvements

  • Test Success Rate: Improved from 96% to 99.04% (310/313 tests passing)
  • Error Reduction: Reduced test failures by 92.5% (from 40 to 3)
  • Code Reliability: All core commands fully functional
    • ✅ goca init
    • ✅ goca entity
    • ✅ goca usecase
    • ✅ goca repository
    • ✅ goca handler
    • ✅ goca feature
    • ✅ goca di
    • ✅ goca integrate

🎯 Platform Support

  • Improved Windows compatibility in file operations
  • Better path handling across different operating systems
  • Enhanced cross-platform test reliability
  • Fixed CI/CD compatibility issues

📦 Installation

go install github.com/sazardev/[email protected]

📝 Full Changelog

See CHANGELOG.md for complete details.