xcodebuild-unittest-miniserver:迷你服务器(用 Go 编写)通过 SSH 执行 Xcode 单元测试

时间:2024-06-30 17:51:24
【文件属性】:

文件名称:xcodebuild-unittest-miniserver:迷你服务器(用 Go 编写)通过 SSH 执行 Xcode 单元测试

文件大小:1.72MB

文件格式:ZIP

更新时间:2024-06-30 17:51:24

Go

xcodebuild-unittest-miniserver (XCUServer) 迷你服务器(用 Go 编写)通过命令行/终端执行 Xcode 单元测试。 不推荐使用:支持更通用的 ,它以类似的方式工作,但在服务器应该运行的命令方面提供了更多的*。 问题 Xcode 单元测试需要运行 iPhone/iOS 模拟器,并且 xcodebuild 测试必须在 GUI 上下文中通过登录用户运行。 集成到通过 SSH 执行命令的自动化系统中真的很痛苦。 解决方案 您必须从 GUI 中的登录用户(例如:从终端应用程序)启动这个简单的服务器。 您可以通过launchctl自动执行此操作,以便在用户登录服务器时自动启动。 当服务器运行时,您可以通过它的 Web 界面发出 Xcode 单元测试命令,例如使用curl 。 运行和安装 您可以在不安装的情况下运行服务器(用于测试): 您可以简单地


【文件预览】:
xcodebuild-unittest-miniserver-master
----build_params.go(5KB)
----build_params_test.go(2KB)
----main.go(2KB)
----LICENSE(1KB)
----README.md(6KB)
----xcbuild.go(2KB)
----_scripts()
--------build.sh(364B)
--------_launchctl_common.sh(400B)
--------install_launchctl_plist_for_current_user.sh(2KB)
--------uninstall_launchctl_plist_for_current_user.sh(525B)
----bin()
--------osx()
----build_log_writer.go(917B)

网友评论