diff --git a/hassio/data/arch.json b/hassio/data/arch.json index 793f4575a..82e67269d 100644 --- a/hassio/data/arch.json +++ b/hassio/data/arch.json @@ -1,58 +1,17 @@ { - "raspberrypi": [ - "armhf" - ], - "raspberrypi2": [ - "armv7", - "armhf" - ], - "raspberrypi3": [ - "armv7", - "armhf" - ], - "raspberrypi3-64": [ - "aarch64", - "armv7", - "armhf" - ], - "raspberrypi4": [ - "armv7", - "armhf" - ], - "raspberrypi4-64": [ - "aarch64", - "armv7", - "armhf" - ], - "tinker": [ - "armv7", - "armhf" - ], - "odroid-c2": [ - "aarch64" - ], - "odroid-xu": [ - "armv7", - "armhf" - ], - "orangepi-prime": [ - "aarch64" - ], - "qemux86": [ - "i386" - ], - "qemux86-64": [ - "amd64", - "i386" - ], - "qemuarm": [ - "armhf" - ], - "qemuarm-64": [ - "aarch64" - ], - "intel-nuc": [ - "amd64", - "i386" - ] -} \ No newline at end of file + "raspberrypi": ["armhf"], + "raspberrypi2": ["armv7", "armhf"], + "raspberrypi3": ["armv7", "armhf"], + "raspberrypi3-64": ["aarch64", "armv7", "armhf"], + "raspberrypi4": ["armv7", "armhf"], + "raspberrypi4-64": ["aarch64", "armv7", "armhf"], + "tinker": ["armv7", "armhf"], + "odroid-c2": ["aarch64", "armv7", "armhf"], + "odroid-n2": ["aarch64", "armv7", "armhf"], + "odroid-xu": ["armv7", "armhf"], + "qemux86": ["i386"], + "qemux86-64": ["amd64", "i386"], + "qemuarm": ["armhf"], + "qemuarm-64": ["aarch64"], + "intel-nuc": ["amd64", "i386"] +} diff --git a/tests/test_arch.py b/tests/test_arch.py index a8ffe598f..d1c7269ca 100644 --- a/tests/test_arch.py +++ b/tests/test_arch.py @@ -120,7 +120,17 @@ async def test_odroid_c2_arch(coresys, sys_machine, sys_supervisor): await coresys.arch.load() assert coresys.arch.default == "aarch64" - assert coresys.arch.supported == ["aarch64"] + assert coresys.arch.supported == ["aarch64", "armv7", "armhf"] + + +async def test_odroid_n2_arch(coresys, sys_machine, sys_supervisor): + """Test arch for odroid-n2.""" + sys_machine.return_value = "odroid-n2" + sys_supervisor.arch = "aarch64" + await coresys.arch.load() + + assert coresys.arch.default == "aarch64" + assert coresys.arch.supported == ["aarch64", "armv7", "armhf"] async def test_odroid_xu_arch(coresys, sys_machine, sys_supervisor): @@ -133,16 +143,6 @@ async def test_odroid_xu_arch(coresys, sys_machine, sys_supervisor): assert coresys.arch.supported == ["armv7", "armhf"] -async def test_orangepi_prime_arch(coresys, sys_machine, sys_supervisor): - """Test arch for orangepi_prime.""" - sys_machine.return_value = "orangepi-prime" - sys_supervisor.arch = "aarch64" - await coresys.arch.load() - - assert coresys.arch.default == "aarch64" - assert coresys.arch.supported == ["aarch64"] - - async def test_intel_nuc_arch(coresys, sys_machine, sys_supervisor): """Test arch for intel-nuc.""" sys_machine.return_value = "intel-nuc"