[Lldb-commits] [lldb] [lldb] Skip simulator platform tests on arm64e (PR #200505)
Alex Langford via lldb-commits
lldb-commits at lists.llvm.org
Fri May 29 14:56:46 PDT 2026
https://github.com/bulbazord created https://github.com/llvm/llvm-project/pull/200505
Simulators do not support arm64e.
>From 1d9159478ee3c03a4d78e8f0dbcafb98959af8f5 Mon Sep 17 00:00:00 2001
From: Alex Langford <alangford at apple.com>
Date: Fri, 29 May 2026 14:54:52 -0700
Subject: [PATCH] [lldb] Skip simulator platform tests on arm64e
Simulators do not support arm64e.
---
lldb/test/API/macosx/simulator/TestSimulatorPlatform.py | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/lldb/test/API/macosx/simulator/TestSimulatorPlatform.py b/lldb/test/API/macosx/simulator/TestSimulatorPlatform.py
index 216fb7c3032f3..cbbd2cfa8547c 100644
--- a/lldb/test/API/macosx/simulator/TestSimulatorPlatform.py
+++ b/lldb/test/API/macosx/simulator/TestSimulatorPlatform.py
@@ -119,6 +119,7 @@ def run_with(
@skipUnlessDarwin
@skipIfDarwinEmbedded
@apple_simulator_test("iphone")
+ @skipIf(archs=["arm64e"]) # Simulators do not support arm64e
def test_ios(self):
"""Test running an iOS simulator binary"""
self.run_with(
@@ -134,6 +135,7 @@ def test_ios(self):
@skipUnlessDarwin
@skipIfDarwinEmbedded
@apple_simulator_test("appletv")
+ @skipIf(archs=["arm64e"]) # Simulators do not support arm64e
def test_tvos(self):
"""Test running an tvOS simulator binary"""
self.run_with(
@@ -166,6 +168,7 @@ def test_watchos_i386(self):
@apple_simulator_test("watch")
@skipIfDarwin # rdar://problem/64552748
@skipIf(archs=["i386", "x86_64"])
+ @skipIf(archs=["arm64e"]) # Simulators do not support arm64e
def test_watchos_armv7k(self):
"""Test running a 32-bit watchOS simulator binary"""
self.run_with(
@@ -235,6 +238,7 @@ def test_ios_backdeploy_x86(self):
@skipIfDarwinEmbedded
@apple_simulator_test("iphone")
@skipIf(archs=["i386", "x86_64"])
+ @skipIf(archs=["arm64e"]) # Simulators do not support arm64e
def test_ios_backdeploy_apple_silicon(self):
"""Test running a back-deploying iOS simulator binary"""
self.run_with(
@@ -266,6 +270,7 @@ def test_lc_version_min_tvos(self):
@skipIfDarwinEmbedded
@apple_simulator_test("appletv")
@skipIf(archs=["i386", "x86_64"])
+ @skipIf(archs=["arm64e"]) # Simulators do not support arm64e
def test_tvos_backdeploy_apple_silicon(self):
"""Test running a back-deploying tvOS simulator binary"""
self.run_with(
More information about the lldb-commits
mailing list