Skip to content

Commit d45ccac

Browse files
committed
Fix param ordering to be alphabetical
Signed-off-by: sebastian.shanus <sebastian.shanus@robinhood.com>
1 parent ecc560c commit d45ccac

File tree

4 files changed

+34
-31
lines changed

4 files changed

+34
-31
lines changed

tools/generators/pbxproj_prefix/src/Generator/Environment.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,16 @@ extension Generator {
3131

3232
let pbxProjectBuildSettings: (
3333
_ config: String,
34+
_ createBuildSettingsAttribute: CreateBuildSettingsAttribute,
3435
_ importIndexBuildIndexstores: Bool,
35-
_ legacyIndexImport: String,
3636
_ indexImport: String,
3737
_ indexingProjectDir: String,
38-
_ separateIndexBuildOutputBase: Bool,
39-
_ suppressCoverageBuild: Bool,
38+
_ legacyIndexImport: String,
4039
_ projectDir: String,
4140
_ resolvedRepositories: String,
41+
_ separateIndexBuildOutputBase: Bool,
42+
_ suppressCoverageBuild: Bool,
4243
_ workspace: String,
43-
_ createBuildSettingsAttribute: CreateBuildSettingsAttribute
4444
) -> String
4545

4646
let pbxProjectPrefixPartial: (

tools/generators/pbxproj_prefix/src/Generator/Generator.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,23 +49,23 @@ struct Generator {
4949
let pbxProjectPrefixPartial = environment.pbxProjectPrefixPartial(
5050
/*buildSettings:*/ environment.pbxProjectBuildSettings(
5151
/*config:*/ arguments.config,
52+
/*createBuildSettingsAttribute:*/
53+
environment.createBuildSettingsAttribute,
5254
/*importIndexBuildIndexstores:*/ arguments
5355
.importIndexBuildIndexstores,
54-
/*legacyIndexImport:*/ arguments.legacyIndexImport,
5556
/*indexImport:*/ arguments.indexImport,
5657
/*indexingProjectDir:*/ environment.indexingProjectDir(
5758
/*projectDir:*/ projectDir
5859
),
59-
/*separateIndexBuildOutputBase:*/ arguments.separateIndexBuildOutputBase,
60-
/*suppressCoverageBuild:*/ arguments.suppressCoverageBuild,
60+
/*legacyIndexImport:*/ arguments.legacyIndexImport,
6161
/*projectDir:*/ projectDir,
6262
/*resolvedRepositories:*/
6363
try environment.readResolvedRepositoriesFile(
6464
arguments.resolvedRepositoriesFile
6565
),
66-
/*workspace:*/ arguments.workspace,
67-
/*createBuildSettingsAttribute:*/
68-
environment.createBuildSettingsAttribute
66+
/*separateIndexBuildOutputBase:*/ arguments.separateIndexBuildOutputBase,
67+
/*suppressCoverageBuild:*/ arguments.suppressCoverageBuild,
68+
/*workspace:*/ arguments.workspace
6969
),
7070
/*compatibilityVersion:*/ environment.compatibilityVersion(
7171
arguments.minimumXcodeVersion

tools/generators/pbxproj_prefix/src/Generator/PBXProjectBuildSettings.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,16 @@ extension Generator {
2121
/// - workspace: The absolute path to the Bazel workspace.
2222
static func pbxProjectBuildSettings(
2323
config: String,
24+
createBuildSettingsAttribute: CreateBuildSettingsAttribute,
2425
importIndexBuildIndexstores: Bool,
25-
legacyIndexImport: String,
2626
indexImport: String,
2727
indexingProjectDir: String,
28-
separateIndexBuildOutputBase: Bool,
29-
suppressCoverageBuild: Bool,
28+
legacyIndexImport: String,
3029
projectDir: String,
3130
resolvedRepositories: String,
32-
workspace: String,
33-
createBuildSettingsAttribute: CreateBuildSettingsAttribute
31+
separateIndexBuildOutputBase: Bool,
32+
suppressCoverageBuild: Bool,
33+
workspace: String
3434
) -> String {
3535
var buildSettings: [BuildSetting] = [
3636
.init(key: "ALWAYS_SEARCH_USER_PATHS", value: "NO"),

tools/generators/pbxproj_prefix/test/PBXProjectBuildSettingsTests.swift

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -87,16 +87,16 @@ class PBXProjectBuildSettingsTests: XCTestCase {
8787

8888
let buildSettings = Generator.pbxProjectBuildSettings(
8989
config: config,
90+
createBuildSettingsAttribute: CreateBuildSettingsAttribute(),
9091
importIndexBuildIndexstores: importIndexBuildIndexstores,
91-
legacyIndexImport: legacyIndexImport,
9292
indexImport: indexImport,
9393
indexingProjectDir: indexingProjectDir,
94-
separateIndexBuildOutputBase: false,
95-
suppressCoverageBuild: false,
94+
legacyIndexImport: legacyIndexImport,
9695
projectDir: projectDir,
9796
resolvedRepositories: resolvedRepositories,
98-
workspace: workspace,
99-
createBuildSettingsAttribute: CreateBuildSettingsAttribute()
97+
separateIndexBuildOutputBase: false,
98+
suppressCoverageBuild: false,
99+
workspace: workspace
100100
)
101101

102102
// Assert
@@ -119,12 +119,12 @@ class PBXProjectBuildSettingsTests: XCTestCase {
119119
ALWAYS_SEARCH_USER_PATHS = NO;
120120
ASSETCATALOG_COMPILER_GENERATE_ASSET_SYMBOLS = NO;
121121
BAZEL_CONFIG = rxcp_custom_config;
122-
BAZEL_SUPPRESS_COVERAGE_BUILD = YES;
123122
BAZEL_EXTERNAL = "$(BAZEL_OUTPUT_BASE)/external";
124123
BAZEL_INTEGRATION_DIR = "$(INTERNAL_DIR)/bazel";
125124
BAZEL_LLDB_INIT = "$(HOME)/.lldbinit-rules_xcodeproj";
126125
BAZEL_OUT = "$(PROJECT_DIR)/bazel-out";
127126
BAZEL_OUTPUT_BASE = "$(_BAZEL_OUTPUT_BASE:standardizepath)";
127+
BAZEL_SUPPRESS_COVERAGE_BUILD = YES;
128128
BAZEL_WORKSPACE_ROOT = "$(SRCROOT)";
129129
BUILD_DIR = "$(SYMROOT)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)";
130130
BUILD_MARKER_FILE = "$(OBJROOT)/build_marker";
@@ -145,6 +145,9 @@ class PBXProjectBuildSettingsTests: XCTestCase {
145145
ENABLE_USER_SCRIPT_SANDBOXING = NO;
146146
GCC_OPTIMIZATION_LEVEL = 0;
147147
IMPORT_INDEX_BUILD_INDEXSTORES = NO;
148+
INDEXING_PROJECT_DIR__ = "$(INDEXING_PROJECT_DIR__NO)";
149+
INDEXING_PROJECT_DIR__NO = "/some/project dir";
150+
INDEXING_PROJECT_DIR__YES = "/some/indexing/project dir";
148151
INDEX_DATA_STORE_DIR = "$(INDEX_DATA_STORE_DIR)";
149152
INDEX_FORCE_SCRIPT_EXECUTION = YES;
150153
INDEX_IMPORT = "$(BAZEL_EXTERNAL)/index-import";
@@ -178,16 +181,16 @@ class PBXProjectBuildSettingsTests: XCTestCase {
178181

179182
let buildSettings = Generator.pbxProjectBuildSettings(
180183
config: config,
184+
createBuildSettingsAttribute: CreateBuildSettingsAttribute(),
181185
importIndexBuildIndexstores: importIndexBuildIndexstores,
182-
legacyIndexImport: legacyIndexImport,
183186
indexImport: indexImport,
184187
indexingProjectDir: indexingProjectDir,
185-
separateIndexBuildOutputBase: false,
186-
suppressCoverageBuild: true,
188+
legacyIndexImport: legacyIndexImport,
187189
projectDir: projectDir,
188190
resolvedRepositories: resolvedRepositories,
189-
workspace: workspace,
190-
createBuildSettingsAttribute: CreateBuildSettingsAttribute()
191+
separateIndexBuildOutputBase: false,
192+
suppressCoverageBuild: true,
193+
workspace: workspace
191194
)
192195
XCTAssertNoDifference(buildSettings, expectedBuildSettings)
193196
}
@@ -274,16 +277,16 @@ class PBXProjectBuildSettingsTests: XCTestCase {
274277

275278
let buildSettings = Generator.pbxProjectBuildSettings(
276279
config: config,
277-
suppressCoverageBuild: false,
280+
createBuildSettingsAttribute: CreateBuildSettingsAttribute(),
278281
importIndexBuildIndexstores: importIndexBuildIndexstores,
279-
legacyIndexImport: legacyIndexImport,
280282
indexImport: indexImport,
281283
indexingProjectDir: indexingProjectDir,
282-
separateIndexBuildOutputBase: true,
284+
legacyIndexImport: legacyIndexImport,
283285
projectDir: projectDir,
284286
resolvedRepositories: resolvedRepositories,
285-
workspace: workspace,
286-
createBuildSettingsAttribute: CreateBuildSettingsAttribute()
287+
separateIndexBuildOutputBase: true,
288+
suppressCoverageBuild: false,
289+
workspace: workspace
287290
)
288291

289292
// Assert

0 commit comments

Comments
 (0)