diff options
Diffstat (limited to 'packages/Python/lldbsuite/test/macosx/find-app-in-bundle')
6 files changed, 0 insertions, 126 deletions
diff --git a/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/Makefile b/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/Makefile deleted file mode 100644 index 18a4934cca37..000000000000 --- a/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -SRCDIR := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))/ - -CC ?= clang - -ifeq "$(ARCH)" "" - ARCH = x86_64 -endif - -CFLAGS ?= -g -O0 -arch $(ARCH) - -all: TestApp.app/Contents/MacOS/TestApp - -TestApp.app/Contents/MacOS/TestApp: $(SRCDIR)/main.c - $(CC) $(CFLAGS) -o TestApp $< - rm -rf TestApp.app - cp -r $(SRCDIR)/TestApp.app . - mv TestApp TestApp.app/Contents/MacOS/TestApp - mv TestApp.dSYM TestApp.app.dSYM - -clean: - rm -rf TestApp.app/Contents/MacOS/TestApp TestApp.app.dSYM diff --git a/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/TestApp.app/Contents/Info.plist b/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/TestApp.app/Contents/Info.plist deleted file mode 100644 index a47f72bb14da..000000000000 --- a/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/TestApp.app/Contents/Info.plist +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>CFBundleDevelopmentRegion</key> - <string>en</string> - <key>CFBundleExecutable</key> - <string>TestApp</string> - <key>CFBundleIdentifier</key> - <string>com.lldb.TestApp</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundleName</key> - <string>TestApp</string> - <key>CFBundlePackageType</key> - <string>APPL</string> - <key>CFBundleShortVersionString</key> - <string>1.0</string> - <key>CFBundleSupportedPlatforms</key> - <array> - <string>MacOSX</string> - </array> - <key>CFBundleVersion</key> - <string>1</string> - <key>LSMinimumSystemVersion</key> - <string>10.8</string> - <key>NSHumanReadableCopyright</key> - <string>Copyright © 2018 Jim Ingham. All rights reserved.</string> -</dict> -</plist> diff --git a/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/TestApp.app/Contents/MacOS/.empty b/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/TestApp.app/Contents/MacOS/.empty deleted file mode 100644 index e69de29bb2d1..000000000000 --- a/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/TestApp.app/Contents/MacOS/.empty +++ /dev/null diff --git a/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/TestApp.app/Contents/Resources/.empty b/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/TestApp.app/Contents/Resources/.empty deleted file mode 100644 index e69de29bb2d1..000000000000 --- a/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/TestApp.app/Contents/Resources/.empty +++ /dev/null diff --git a/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/TestFindAppInBundle.py b/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/TestFindAppInBundle.py deleted file mode 100644 index c380d5379962..000000000000 --- a/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/TestFindAppInBundle.py +++ /dev/null @@ -1,66 +0,0 @@ -""" -Make sure we can find the binary inside an app bundle. -""" - -from __future__ import print_function - - -import os -import time -import re -import lldb -from lldbsuite.test.decorators import * -import lldbsuite.test.lldbutil as lldbutil -import lldbsuite.test.lldbplatformutil as lldbplatformutil -from lldbsuite.test.lldbtest import * - -@decorators.skipUnlessDarwin -class FindAppInMacOSAppBundle(TestBase): - - mydir = TestBase.compute_mydir(__file__) - - NO_DEBUG_INFO_TESTCASE = True - - def test_find_app_in_bundle(self): - """There can be many tests in a test case - describe this test here.""" - self.build() - self.main_source_file = lldb.SBFileSpec("main.c") - self.find_app_in_bundle_test() - - def setUp(self): - # Call super's setUp(). - TestBase.setUp(self) - - def find_app_in_bundle_test(self): - """This reads in the .app, makes sure we get the right binary and can run it.""" - - # This function starts a process, "a.out" by default, sets a source - # breakpoint, runs to it, and returns the thread, process & target. - # It optionally takes an SBLaunchOption argument if you want to pass - # arguments or environment variables. - exe = self.getBuildArtifact("TestApp.app") - error = lldb.SBError() - target = self.dbg.CreateTarget(exe, None, None, False, error) - self.assertTrue(error.Success(), "Could not create target: %s"%(error.GetCString())) - self.assertTrue(target.IsValid(), "Target: TestApp.app is not valid.") - exe_module_spec = target.GetExecutable() - self.assertTrue(exe_module_spec.GetFilename(), "TestApp") - - bkpt = target.BreakpointCreateBySourceRegex("Set a breakpoint here", self.main_source_file) - self.assertTrue(bkpt.GetNumLocations() == 1, "Couldn't set a breakpoint in the main app") - - if lldbplatformutil.getPlatform() == "macosx": - launch_info = lldb.SBLaunchInfo(None) - launch_info.SetWorkingDirectory(self.get_process_working_directory()) - - error = lldb.SBError() - process = target.Launch(launch_info, error) - - self.assertTrue(process.IsValid(), "Could not create a valid process for TestApp: %s"%(error.GetCString())) - - # Frame #0 should be at our breakpoint. - threads = lldbutil.get_threads_stopped_at_breakpoint(process, bkpt) - - self.assertTrue(len(threads) == 1, "Expected 1 thread to stop at breakpoint, %d did."%(len(threads))) - - diff --git a/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/main.c b/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/main.c deleted file mode 100644 index 27a0cdc01a9a..000000000000 --- a/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/main.c +++ /dev/null @@ -1,9 +0,0 @@ -#include <stdio.h> - -int -main() -{ - printf("Set a breakpoint here.\n"); - return 0; -} - |