相关疑难解决方法(0)

如何从命令行运行XCTest以获得快速应用程序?

我想从命令行使用XCTest测试一些Swift示例,如果可能的话.

import XCTest

class LeapTest : XCTestCase {

    func testVanillaLeapYear() {
      let year = Year(calendarYear: 1996)
      XCTAssertTrue(year.isLeapYear);
    }
}
Run Code Online (Sandbox Code Playgroud)

我喜欢从命令行运行它.

我已经将Xcode设置为使用测试版中的开发人员工具:

sudo xcode-select -s /Applications/Xcode6-Beta.app/Contents/Developer/
Run Code Online (Sandbox Code Playgroud)

如果我天真地尝试并运行它就像这样

$ xcrun swift LeapTest.swift
LeapTest.swift:1:8: error: cannot load underlying module for 'XCTest'
import XCTest
       ^
Run Code Online (Sandbox Code Playgroud)

有没有办法直接从CLI运行它?或者我是否必须创建Xcode项目?

xctest swift

32
推荐指数
2
解决办法
2万
查看次数

标签 统计

swift ×1

xctest ×1