mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-22 03:04:03 +00:00
93ea641791
Tests for LXC container config parsing functions: - sanitizeRootFSDevice: rootfs device extraction - collectIPsFromInterface: recursive IP extraction from various types - parseContainerRawIPs: JSON IP parsing - parseContainerConfigNetworks: network interface parsing with MAC normalization, CIDR stripping, sorting - parseContainerMountMetadata: mount point metadata parsing - extractContainerRootDeviceFromConfig: root device extraction - mergeContainerNetworkInterface: interface merging by name/MAC - convertContainerDiskInfo: Proxmox disk info conversion - ensureContainerRootDiskEntry: root disk entry creation 91+ test cases covering edge cases, invalid data, and complex scenarios. Coverage improved from 40.6% to 42.2%.