1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
//===----------------------------------------------------------------------===//
//
// This source file is part of the Swift Atomics open source project
//
// Copyright (c) 2021 - 2023 Apple Inc. and the Swift project authors
// Licensed under Apache License v2.0 with Runtime Library Exception
//
// See https://swift.org/LICENSE.txt for license information
// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
//
//===----------------------------------------------------------------------===//
#if MANUAL_TEST_DISCOVERY
import XCTest
var testCases = [
// Basics
testCase(BasicAtomicBoolTests.allTests),
testCase(BasicAtomicDoubleWordTests.allTests),
testCase(BasicAtomicInt16Tests.allTests),
testCase(BasicAtomicInt32Tests.allTests),
testCase(BasicAtomicInt64Tests.allTests),
testCase(BasicAtomicInt8Tests.allTests),
testCase(BasicAtomicIntTests.allTests),
testCase(BasicAtomicMutablePointerTests.allTests),
testCase(BasicAtomicMutableRawPointerTests.allTests),
testCase(BasicAtomicOptionalMutablePointerTests.allTests),
testCase(BasicAtomicOptionalMutableRawPointerTests.allTests),
testCase(BasicAtomicOptionalPointerTests.allTests),
testCase(BasicAtomicOptionalRawPointerTests.allTests),
testCase(BasicAtomicOptionalReferenceTests.allTests),
testCase(BasicAtomicOptionalUnmanagedTests.allTests),
testCase(BasicAtomicPointerTests.allTests),
testCase(BasicAtomicRawPointerTests.allTests),
testCase(BasicAtomicRawRepresentableTests.allTests),
testCase(BasicAtomicReferenceTests.allTests),
testCase(BasicAtomicUInt16Tests.allTests),
testCase(BasicAtomicUInt32Tests.allTests),
testCase(BasicAtomicUInt64Tests.allTests),
testCase(BasicAtomicUInt8Tests.allTests),
testCase(BasicAtomicUIntTests.allTests),
testCase(BasicAtomicUnmanagedTests.allTests),
testCase(LockFreeSingleConsumerStackTests.allTests),
testCase(DoubleWordTests.allTests),
testCase(AtomicLazyReferenceTests.allTests),
testCase(QueueTests.allTests),
testCase(StrongReferenceRace.allTests),
testCase(StrongReferenceShuffleTests.allTests),
]
XCTMain(testCases)
#endif
|