blob: ca146a818379d3a8a1efb0c6002af069c122d39e [file] [log] [blame]
// RUN: %target-run-simple-swift
// REQUIRES: executable_test
import StdlibUnittest
import RuntimeUnittest
var ExclusivityTestSuite = TestSuite("Exclusivity")
ExclusivityTestSuite.test("testExclusivityNullPC") {
expectCrash(withMessage: "Simultaneous accesses") {
SwiftRuntimeUnitTest.testExclusivityNullPC()
}
}
ExclusivityTestSuite.test("testExclusivityPCOne") {
expectCrash(withMessage: "Simultaneous accesses") {
SwiftRuntimeUnitTest.testExclusivityPCOne()
}
}
ExclusivityTestSuite.test("testExclusivityBogusPC") {
expectCrash(withMessage: "Simultaneous accesses") {
SwiftRuntimeUnitTest.testExclusivityBogusPC()
}
}
ExclusivityTestSuite.test("testExclusivityNonNestedPC") {
SwiftRuntimeUnitTest.testExclusivityNonNestedPC()
}
runAllTests()