Skip to content

Commit 14cee72

Browse files
Ilya Laryionaularryonoff
authored andcommitted
Add iOS target
1 parent 288fd90 commit 14cee72

40 files changed

+293
-39
lines changed

Sources/XCTest/Private/PerformanceMeter.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// Measures the performance of a block of code and reports the results.
1212
//
1313

14-
#if os(Linux) || os(FreeBSD)
14+
#if USE_IMPORT_FOUNDATION
1515
import Foundation
1616
#else
1717
import SwiftFoundation

Sources/XCTest/Private/PrintObserver.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// Prints test progress to stdout.
1212
//
1313

14-
#if os(Linux) || os(FreeBSD)
14+
#if USE_IMPORT_FOUNDATION
1515
import Foundation
1616
#else
1717
import SwiftFoundation

Sources/XCTest/Private/TestListing.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// Implementation of the mode for printing the list of tests.
1212
//
1313

14-
#if os(Linux) || os(FreeBSD)
14+
#if USE_IMPORT_FOUNDATION
1515
import Foundation
1616
#else
1717
import SwiftFoundation

Sources/XCTest/Private/WallClockTimeMetric.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// Performance metric measuring how long it takes code to execute
1212
//
1313

14-
#if os(Linux) || os(FreeBSD)
14+
#if USE_IMPORT_FOUNDATION
1515
import Foundation
1616
#else
1717
import SwiftFoundation

Sources/XCTest/Private/XCPredicateExpectation.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// Expectations with a specified predicate and object to evaluate.
1212
//
1313

14-
#if os(Linux) || os(FreeBSD)
14+
#if USE_IMPORT_FOUNDATION
1515
import Foundation
1616
#else
1717
import SwiftFoundation

Sources/XCTest/Private/XCTestCaseSuite.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// A test suite associated with a particular test case class.
1212
//
1313

14-
#if os(Linux) || os(FreeBSD)
14+
#if USE_IMPORT_FOUNDATION
1515
import Foundation
1616
#else
1717
import SwiftFoundation

Sources/XCTest/Public/Asynchronous/XCNotificationExpectationHandler.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// observed.
1313
//
1414

15-
#if os(Linux) || os(FreeBSD)
15+
#if USE_IMPORT_FOUNDATION
1616
import Foundation
1717
#else
1818
import SwiftFoundation

Sources/XCTest/Public/Asynchronous/XCPredicateExpectationHandler.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// evaluated with a given object.
1313
//
1414

15-
#if os(Linux) || os(FreeBSD)
15+
#if USE_IMPORT_FOUNDATION
1616
import Foundation
1717
#else
1818
import SwiftFoundation

Sources/XCTest/Public/Asynchronous/XCTestCase+Asynchronous.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// Methods on XCTestCase for testing asynchronous operations
1212
//
1313

14-
#if os(Linux) || os(FreeBSD)
14+
#if USE_IMPORT_FOUNDATION
1515
import Foundation
1616
#else
1717
import SwiftFoundation

Sources/XCTest/Public/Asynchronous/XCTestCase+NotificationExpectation.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
// XCTestCase+NotificationExpectation.swift
1111
//
1212

13-
#if os(Linux) || os(FreeBSD)
13+
#if USE_IMPORT_FOUNDATION
1414
import Foundation
1515
#else
1616
import SwiftFoundation

Sources/XCTest/Public/Asynchronous/XCTestCase+PredicateExpectation.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
// XCTestCase+PredicateExpectation.swift
1111
//
1212

13-
#if os(Linux) || os(FreeBSD)
13+
#if USE_IMPORT_FOUNDATION
1414
import Foundation
1515
#else
1616
import SwiftFoundation

Sources/XCTest/Public/Asynchronous/XCWaitCompletionHandler.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// fulfilled times out.
1313
//
1414

15-
#if os(Linux) || os(FreeBSD)
15+
#if USE_IMPORT_FOUNDATION
1616
import Foundation
1717
#else
1818
import SwiftFoundation

Sources/XCTest/Public/XCTestCase.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// Base class for test cases
1212
//
1313

14-
#if os(Linux) || os(FreeBSD)
14+
#if USE_IMPORT_FOUNDATION
1515
import Foundation
1616
#else
1717
import SwiftFoundation

Sources/XCTest/Public/XCTestMain.swift

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,16 @@
1212
// for running tests and some infrastructure for running them.
1313
//
1414

15+
#if USE_IMPORT_FOUNDATION
16+
import Foundation
17+
#else
18+
import SwiftFoundation
19+
#endif
20+
1521
#if os(Linux) || os(FreeBSD)
1622
import Glibc
17-
import Foundation
1823
#else
1924
import Darwin
20-
import SwiftFoundation
2125
#endif
2226

2327
/// Starts a test run for the specified test cases.

Sources/XCTest/Public/XCTestObservation.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// Hooks for being notified about progress during a test run.
1212
//
1313

14-
#if os(Linux) || os(FreeBSD)
14+
#if USE_IMPORT_FOUNDATION
1515
import Foundation
1616
#else
1717
import SwiftFoundation

Sources/XCTest/Public/XCTestObservationCenter.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// Notification center for test run progress events.
1212
//
1313

14-
#if os(Linux) || os(FreeBSD)
14+
#if USE_IMPORT_FOUNDATION
1515
import Foundation
1616
#else
1717
import SwiftFoundation

Sources/XCTest/Public/XCTestRun.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// A test run collects information about the execution of a test.
1212
//
1313

14-
#if os(Linux) || os(FreeBSD)
14+
#if USE_IMPORT_FOUNDATION
1515
import Foundation
1616
#else
1717
import SwiftFoundation

Sources/XCTest/Public/XCTestSuiteRun.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// A test run for an `XCTestSuite`.
1212
//
1313

14-
#if os(Linux) || os(FreeBSD)
14+
#if USE_IMPORT_FOUNDATION
1515
import Foundation
1616
#else
1717
import SwiftFoundation

Tests/Functional/Asynchronous/Expectations/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// RUN: %T/Asynchronous > %t || true
33
// RUN: %{xctest_checker} %t %s
44

5-
#if os(Linux) || os(FreeBSD)
5+
#if USE_IMPORT_FOUNDATION
66
import XCTest
77
import Foundation
88
#else

Tests/Functional/Asynchronous/Handler/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// RUN: %T/Handler > %t || true
33
// RUN: %{xctest_checker} %t %s
44

5-
#if os(Linux) || os(FreeBSD)
5+
#if USE_IMPORT_FOUNDATION
66
import XCTest
77
import Foundation
88
#else

Tests/Functional/Asynchronous/Misuse/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// RUN: %T/Misuse > %t || true
33
// RUN: %{xctest_checker} %t %s
44

5-
#if os(Linux) || os(FreeBSD)
5+
#if USE_IMPORT_FOUNDATION
66
import XCTest
77
#else
88
import SwiftXCTest

Tests/Functional/Asynchronous/Notifications/Expectations/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// RUN: %T/Asynchronous-Notifications > %t || true
33
// RUN: %{xctest_checker} %t %s
44

5-
#if os(Linux) || os(FreeBSD)
5+
#if USE_IMPORT_FOUNDATION
66
import XCTest
77
import Foundation
88
#else

Tests/Functional/Asynchronous/Notifications/Handler/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// RUN: %T/Asynchronous-Notifications-Handler > %t || true
33
// RUN: %{xctest_checker} %t %s
44

5-
#if os(Linux) || os(FreeBSD)
5+
#if USE_IMPORT_FOUNDATION
66
import XCTest
77
import Foundation
88
#else

Tests/Functional/Asynchronous/Predicates/Expectations/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// RUN: %T/Asynchronous-Predicates > %t || true
33
// RUN: %{xctest_checker} %t %s
44

5-
#if os(Linux) || os(FreeBSD)
5+
#if USE_IMPORT_FOUNDATION
66
import XCTest
77
import Foundation
88
#else

Tests/Functional/Asynchronous/Predicates/Handler/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// RUN: %T/Asynchronous-Predicates-Handler > %t || true
33
// RUN: %{xctest_checker} %t %s
44

5-
#if os(Linux) || os(FreeBSD)
5+
#if USE_IMPORT_FOUNDATION
66
import XCTest
77
import Foundation
88
#else

Tests/Functional/ErrorHandling/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// RUN: %T/ErrorHandling > %t || true
33
// RUN: %{xctest_checker} %t %s
44

5-
#if os(Linux) || os(FreeBSD)
5+
#if USE_IMPORT_FOUNDATION
66
import XCTest
77
#else
88
import SwiftXCTest

Tests/Functional/FailingTestSuite/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// RUN: %T/FailingTestSuite > %t || true
33
// RUN: %{xctest_checker} %t %s
44

5-
#if os(Linux) || os(FreeBSD)
5+
#if USE_IMPORT_FOUNDATION
66
import XCTest
77
#else
88
import SwiftXCTest

Tests/Functional/FailureMessagesTestCase/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// RUN: %T/FailureMessagesTestCase > %t || true
33
// RUN: %{xctest_checker} %t %s
44

5-
#if os(Linux) || os(FreeBSD)
5+
#if USE_IMPORT_FOUNDATION
66
import XCTest
77
#else
88
import SwiftXCTest

Tests/Functional/ListTests/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// RUN: %T/ListTests --verify %t_json > %t_verify
66
// RUN: %{xctest_checker} %t_verify verify_json.expected
77

8-
#if os(Linux) || os(FreeBSD)
8+
#if USE_IMPORT_FOUNDATION
99
import XCTest
1010
import Foundation
1111
#else

Tests/Functional/NegativeAccuracyTestCase/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// RUN: %T/NegativeAccuracyTestCase > %t || true
33
// RUN: %{xctest_checker} %t %s
44

5-
#if os(Linux) || os(FreeBSD)
5+
#if USE_IMPORT_FOUNDATION
66
import XCTest
77
#else
88
import SwiftXCTest

Tests/Functional/Observation/All/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// RUN: %T/All > %t || true
33
// RUN: %{xctest_checker} %t %s
44

5-
#if os(Linux) || os(FreeBSD)
5+
#if USE_IMPORT_FOUNDATION
66
import XCTest
77
import Foundation
88
#else

Tests/Functional/Observation/Selected/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// RUN: %T/Selected Selected.ExecutedTestCase/test_executed > %t || true
33
// RUN: %{xctest_checker} %t %s
44

5-
#if os(Linux) || os(FreeBSD)
5+
#if USE_IMPORT_FOUNDATION
66
import XCTest
77
import Foundation
88
#else

Tests/Functional/Performance/Misuse/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// RUN: %T/PerformanceMisuse > %t || true
33
// RUN: %{xctest_checker} %t %s
44

5-
#if os(Linux) || os(FreeBSD)
5+
#if USE_IMPORT_FOUNDATION
66
import XCTest
77
#else
88
import SwiftXCTest

Tests/Functional/Performance/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// RUN: %T/Performance > %t || true
33
// RUN: %{xctest_checker} %t %s
44

5-
#if os(Linux) || os(FreeBSD)
5+
#if USE_IMPORT_FOUNDATION
66
import XCTest
77
import Foundation
88
#else

Tests/Functional/SelectedTest/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
// RUN: %{xctest_checker} -p "// CHECK-CLASS:" %T/one_test_case_class %s
77
// RUN: %{xctest_checker} -p "// CHECK-ALL:" %T/all %s
88

9-
#if os(Linux) || os(FreeBSD)
9+
#if USE_IMPORT_FOUNDATION
1010
import XCTest
1111
#else
1212
import SwiftXCTest

Tests/Functional/SingleFailingTestCase/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// RUN: %T/SingleFailingTestCase > %t || true
33
// RUN: %{xctest_checker} %t %s
44

5-
#if os(Linux) || os(FreeBSD)
5+
#if USE_IMPORT_FOUNDATION
66
import XCTest
77
#else
88
import SwiftXCTest

Tests/Functional/TestCaseLifecycle/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// RUN: %T/TestCaseLifecycle > %t || true
33
// RUN: %{xctest_checker} %t %s
44

5-
#if os(Linux) || os(FreeBSD)
5+
#if USE_IMPORT_FOUNDATION
66
import XCTest
77
#else
88
import SwiftXCTest

0 commit comments

Comments
 (0)