# Platform Compatibility Tests Tests EU-Utility cross-platform compatibility. ## Test Categories ### Path Tests - Path separator handling (`/` vs `\`) - Path resolution - Unicode path support - Long path support (Windows) - UNC path support (Windows) ### File Tests - File locking (fcntl vs portalocker) - File permissions - Temp directory access ### Process Tests - Process enumeration - Window enumeration (Windows) ### System Tests - CPU information - Memory information - Environment variables ## Platform-Specific Features ### Windows - Window Manager (full support) - Native hotkeys (full support) - File locking via portalocker - Long path support (10 1607+) ### Linux - Window Manager (limited) - Global hotkeys (via xbindkeys) - File locking via fcntl - Native file permissions ### macOS - Window Manager (limited) - Global hotkeys (limited) - File locking via fcntl ## Compatibility Matrix | Feature | Windows | Linux | macOS | |---------|---------|-------|-------| | Window Manager | ✅ Full | ⚠️ Limited | ⚠️ Limited | | File Locking | ✅ portalocker | ✅ fcntl | ✅ fcntl | | Long Paths | ✅* | ✅ | ✅ | | Unicode Paths | ✅ | ✅ | ✅ | | Process Enum | ✅ | ✅ | ✅ | *Requires registry key on Windows 10