Files
swift-mirror/validation-test/StdlibUnittest/Android.swift
2016-08-10 23:52:02 -07:00

27 lines
666 B
Swift

// RUN: %target-run-stdlib-swift | %FileCheck %s
// REQUIRES: executable_test
import Swift
import StdlibUnittest
_setOverrideOSVersion(.android)
_setTestSuiteFailedCallback() { print("abort()") }
var XFailsAndroid = TestSuite("XFailsAndroid")
// CHECK: [ UXPASS ] XFailsAndroid.xfail Android passes{{$}}
XFailsAndroid.test("xfail Android passes").xfail(.androidAny(reason: "")).code {
expectEqual(1, 1)
}
// CHECK: [ XFAIL ] XFailsAndroid.xfail Android fails{{$}}
XFailsAndroid.test("xfail Android fails").xfail(.androidAny(reason: "")).code {
expectEqual(1, 2)
}
// CHECK: XFailsAndroid: Some tests failed, aborting
// CHECK: abort()
runAllTests()