Init `TuistDependencies` targets. (#1852)

* [init_tuistdependencies] add new targets: `TuistDependencies`,  `TuistDependenciesTesting`, `TuistDependenciesTests`, `TuistDependenciesIntegrationTests`

* [init_tuistdependencies] init empty files to silent Xcode warnings

* [init_tuistdependencies] add warning messages

* [init_tuistdependencies] connect `TuistDependencies` to `TuistKit`

* [init_tuistdependencies] `bundle exec rake style_correct`
This commit is contained in:
Kamil Harasimowicz 2020-10-08 10:47:10 +02:00 committed by GitHub
parent 2b116da9d2
commit 14013d9878
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 64 additions and 2 deletions

View File

@ -75,11 +75,11 @@ let package = Package(
),
.target(
name: "TuistKit",
dependencies: ["XcodeProj", "SwiftToolsSupport-auto", "ArgumentParser", "TuistSupport", "TuistGenerator", "TuistCache", "TuistAutomation", "ProjectDescription", "Signals", "RxSwift", "RxBlocking", "Checksum", "TuistLoader", "TuistInsights", "TuistScaffold", "TuistSigning", "TuistCloud", "TuistDoc", "GraphViz", "TuistMigration"]
dependencies: ["XcodeProj", "SwiftToolsSupport-auto", "ArgumentParser", "TuistSupport", "TuistGenerator", "TuistCache", "TuistAutomation", "ProjectDescription", "Signals", "RxSwift", "RxBlocking", "Checksum", "TuistLoader", "TuistInsights", "TuistScaffold", "TuistSigning", "TuistDependencies", "TuistCloud", "TuistDoc", "GraphViz", "TuistMigration"]
),
.testTarget(
name: "TuistKitTests",
dependencies: ["TuistKit", "TuistAutomation", "TuistSupportTesting", "TuistCoreTesting", "ProjectDescription", "RxBlocking", "TuistLoaderTesting", "TuistCacheTesting", "TuistGeneratorTesting", "TuistScaffoldTesting", "TuistCloudTesting", "TuistAutomationTesting", "TuistSigningTesting", "TuistMigrationTesting", "TuistDocTesting"]
dependencies: ["TuistKit", "TuistAutomation", "TuistSupportTesting", "TuistCoreTesting", "ProjectDescription", "RxBlocking", "TuistLoaderTesting", "TuistCacheTesting", "TuistGeneratorTesting", "TuistScaffoldTesting", "TuistCloudTesting", "TuistAutomationTesting", "TuistSigningTesting", "TuistDependenciesTesting", "TuistMigrationTesting", "TuistDocTesting"]
),
.testTarget(
name: "TuistKitIntegrationTests",
@ -229,6 +229,22 @@ let package = Package(
name: "TuistSigningIntegrationTests",
dependencies: ["TuistSigning", "TuistSupportTesting", "TuistCoreTesting", "TuistSigningTesting"]
),
.target(
name: "TuistDependencies",
dependencies: ["TuistCore", "TuistSupport"]
),
.target(
name: "TuistDependenciesTesting",
dependencies: ["TuistDependencies"]
),
.testTarget(
name: "TuistDependenciesTests",
dependencies: ["TuistDependencies", "TuistDependenciesTesting", "TuistCoreTesting", "TuistSupportTesting"]
),
.testTarget(
name: "TuistDependenciesIntegrationTests",
dependencies: ["TuistDependencies", "TuistDependenciesTesting", "TuistCoreTesting", "TuistSupportTesting"]
),
.target(
name: "TuistMigration",
dependencies: ["TuistCore", "TuistSupport", "XcodeProj", "SwiftToolsSupport-auto"]

View File

@ -0,0 +1,5 @@
import Foundation
import TuistCore
import TuistSupport
#warning("Remove this file when you will start adding files to this target.")

View File

@ -0,0 +1,5 @@
import Foundation
import TuistCore
import TuistSupport
#warning("Remove this file when you will start adding files to this target.")

View File

@ -0,0 +1,18 @@
import Foundation
import XCTest
@testable import TuistDependencies
@testable import TuistSupportTesting
final class EmptyTests: TuistUnitTestCase {
func test_empty() {
// Given
// When
// Then
XCTAssertTrue(true)
}
}
#warning("Remove this file when you will start adding files to this target.")

View File

@ -0,0 +1,18 @@
import Foundation
import XCTest
@testable import TuistDependencies
@testable import TuistSupportTesting
final class EmptyTests: TuistUnitTestCase {
func test_empty() {
// Given
// When
// Then
XCTAssertTrue(true)
}
}
#warning("Remove this file when you will start adding files to this target.")