snapshot build breakage


(Drew Crawford) #1

I'm attempting to compile the latest snapshot from source and it seems to fail at the last step:

Command 4: "/swift-dev/build/buildbot_linux/none-swift_package_sandbox/usr/bin/swift" "build" "--chdir" "/tmp/swift-package-tests/test-xctest-package/Output/test-xctest-package.py.tmp.dir/tool" "-v"
Command 4 Result: 1
Command 4 Output:
None

Command 4 Stderr:
/tmp/swift-package-tests/test-xctest-package/Output/test-xctest-package.py.tmp.dir/tool/main.swift:3:7: error: type 'MyXCTest' does not conform to protocol 'XCTestCaseProvider'
class MyXCTest : XCTestCase {
      ^
XCTest.XCTestCaseProvider:2:16: note: protocol requires property 'allTests' with type '[(String, () -> Void)]'
    public var allTests: [(String, () -> Void)] { get }
               ^
/tmp/swift-package-tests/test-xctest-package/Output/test-xctest-package.py.tmp.dir/tool/main.swift:4:9: note: candidate has non-matching type '[(String, () throws -> ())]'
    var allTests : [(String, () throws -> ())] {
        ^
<unknown>:0: error: build had 1 command failures
swift-build: error: exit(1): ["/swift-dev/build/buildbot_linux/none-swift_package_sandbox/usr/bin/swift-build-tool", "-v", "-f", "/tmp/swift-package-tests/test-xctest-package/Output/test-xctest-package.py.tmp.dir/tool/.build/debug/tool.o/llbuild.yaml"]

···

--

********************
Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
Testing Time: 9.85s
********************
Failing Tests (1):
    swift-package-tests :: test-xctest-package/test-xctest-package.py

  Expected Passes : 10
  Unsupported Tests : 5
  Unexpected Failures: 1
./utils/build-script: command terminated with a non-zero exit status 1, aborting
./utils/build-script: using preset 'buildbot_linux', which expands to ./utils/build-script --assertions --no-swift-stdlib-assertions --llbuild --swiftpm --xctest --build-subdir=buildbot_linux --lldb --release --test --validation-test --foundation -- --swift-enable-ast-verifier=0 --install-swift --install-lldb --install-llbuild --install-swiftpm --install-xctest --install-prefix=/usr '--swift-install-components=compiler;clang-builtin-headers;stdlib;sdk-overlay;license' --build-swift-static-stdlib=1 --skip-test-lldb=1 --test-installable-package=1 --install-destdir=/tmp/install --installable-package=/tmp/swift.tar.gz --install-foundation --reconfigure
./utils/build-script: command terminated with a non-zero exit status 1, aborting


(Mish Awadah) #2

Hmm, strange. This does not reproduce for us.

What branch are you building? How old is your build directory? What command are you using to create this package?

- mish

···

On Jan 26, 2016, at 10:20 AM, Drew Crawford via swift-dev <swift-dev@swift.org> wrote:

I'm attempting to compile the latest snapshot from source and it seems to fail at the last step:

Command 4: "/swift-dev/build/buildbot_linux/none-swift_package_sandbox/usr/bin/swift" "build" "--chdir" "/tmp/swift-package-tests/test-xctest-package/Output/test-xctest-package.py.tmp.dir/tool" "-v"
Command 4 Result: 1
Command 4 Output:
None

Command 4 Stderr:
/tmp/swift-package-tests/test-xctest-package/Output/test-xctest-package.py.tmp.dir/tool/main.swift:3:7: error: type 'MyXCTest' does not conform to protocol 'XCTestCaseProvider'
class MyXCTest : XCTestCase {
      ^
XCTest.XCTestCaseProvider:2:16: note: protocol requires property 'allTests' with type '[(String, () -> Void)]'
    public var allTests: [(String, () -> Void)] { get }
               ^
/tmp/swift-package-tests/test-xctest-package/Output/test-xctest-package.py.tmp.dir/tool/main.swift:4:9: note: candidate has non-matching type '[(String, () throws -> ())]'
    var allTests : [(String, () throws -> ())] {
        ^
<unknown>:0: error: build had 1 command failures
swift-build: error: exit(1): ["/swift-dev/build/buildbot_linux/none-swift_package_sandbox/usr/bin/swift-build-tool", "-v", "-f", "/tmp/swift-package-tests/test-xctest-package/Output/test-xctest-package.py.tmp.dir/tool/.build/debug/tool.o/llbuild.yaml"]

--

********************
Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
Testing Time: 9.85s
********************
Failing Tests (1):
    swift-package-tests :: test-xctest-package/test-xctest-package.py

  Expected Passes : 10
  Unsupported Tests : 5
  Unexpected Failures: 1
./utils/build-script: command terminated with a non-zero exit status 1, aborting
./utils/build-script: using preset 'buildbot_linux', which expands to ./utils/build-script --assertions --no-swift-stdlib-assertions --llbuild --swiftpm --xctest --build-subdir=buildbot_linux --lldb --release --test --validation-test --foundation -- --swift-enable-ast-verifier=0 --install-swift --install-lldb --install-llbuild --install-swiftpm --install-xctest --install-prefix=/usr '--swift-install-components=compiler;clang-builtin-headers;stdlib;sdk-overlay;license' --build-swift-static-stdlib=1 --skip-test-lldb=1 --test-installable-package=1 --install-destdir=/tmp/install --installable-package=/tmp/swift.tar.gz --install-foundation --reconfigure
./utils/build-script: command terminated with a non-zero exit status 1, aborting
_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev