Skip to content

Commit aee944c

Browse files
[CI] Fix performance test (#4064)
1 parent 53af901 commit aee944c

2 files changed

Lines changed: 12 additions & 2 deletions

File tree

StreamChat.xcodeproj/project.pbxproj

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
82120C312B6AB3B400347A35 /* StreamChatUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; };
1919
82120C342B6AB41100347A35 /* StreamChat.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
2020
82120C352B6AB41100347A35 /* StreamChatUI.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
21+
AD4C2CB02EF1D000000E4FC1 /* StreamChatCommonUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AD4C2C952EF1BF58000E4FC1 /* StreamChatCommonUI.framework */; };
22+
AD4C2CB12EF1D000000E4FC1 /* StreamChatCommonUI.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = AD4C2C952EF1BF58000E4FC1 /* StreamChatCommonUI.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
2123
823F5B1A2A8D0294000C3081 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 823F5B192A8D0294000C3081 /* PrivacyInfo.xcprivacy */; };
2224
823F5B1B2A8D0294000C3081 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 823F5B192A8D0294000C3081 /* PrivacyInfo.xcprivacy */; };
2325
827414272ACDE941009CD13C /* StreamChatTestMockServer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A3A0C999283E952900B18DA4 /* StreamChatTestMockServer.framework */; };
@@ -29,6 +31,8 @@
2931
82DCB3AA2A4AE8FB00738933 /* StreamChat.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
3032
82DCB3AD2A4AE8FB00738933 /* StreamChatUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; };
3133
82DCB3AE2A4AE8FB00738933 /* StreamChatUI.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
34+
AD4C2CA02EF1C200000E4FC1 /* StreamChatCommonUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AD4C2C952EF1BF58000E4FC1 /* StreamChatCommonUI.framework */; };
35+
AD4C2CA12EF1C200000E4FC1 /* StreamChatCommonUI.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = AD4C2C952EF1BF58000E4FC1 /* StreamChatCommonUI.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
3236
82E6553C2B06785700D64906 /* StreamChatTestTools.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 793060E625778896005CF846 /* StreamChatTestTools.framework */; };
3337
82F714AB2B078AE800442A74 /* StreamSwiftTestHelpers in Frameworks */ = {isa = PBXBuildFile; productRef = 82F714AA2B078AE800442A74 /* StreamSwiftTestHelpers */; };
3438
82FF61E82B6AB5B3007185B6 /* StreamChatTestMockServer.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A3A0C999283E952900B18DA4 /* StreamChatTestMockServer.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
@@ -328,6 +332,7 @@
328332
82FF61E82B6AB5B3007185B6 /* StreamChatTestMockServer.framework in Embed Frameworks */,
329333
82120C342B6AB41100347A35 /* StreamChat.framework in Embed Frameworks */,
330334
82120C352B6AB41100347A35 /* StreamChatUI.framework in Embed Frameworks */,
335+
AD4C2CB12EF1D000000E4FC1 /* StreamChatCommonUI.framework in Embed Frameworks */,
331336
);
332337
name = "Embed Frameworks";
333338
runOnlyForDeploymentPostprocessing = 0;
@@ -340,6 +345,7 @@
340345
files = (
341346
82DCB3AE2A4AE8FB00738933 /* StreamChatUI.framework in Embed Frameworks */,
342347
82DCB3AA2A4AE8FB00738933 /* StreamChat.framework in Embed Frameworks */,
348+
AD4C2CA12EF1C200000E4FC1 /* StreamChatCommonUI.framework in Embed Frameworks */,
343349
);
344350
name = "Embed Frameworks";
345351
runOnlyForDeploymentPostprocessing = 0;
@@ -2097,6 +2103,7 @@
20972103
82DCB3A92A4AE8FB00738933 /* StreamChat.framework in Frameworks */,
20982104
A3BD486B281FD4500090D511 /* OHHTTPStubs in Frameworks */,
20992105
82DCB3AD2A4AE8FB00738933 /* StreamChatUI.framework in Frameworks */,
2106+
AD4C2CA02EF1C200000E4FC1 /* StreamChatCommonUI.framework in Frameworks */,
21002107
);
21012108
runOnlyForDeploymentPostprocessing = 0;
21022109
};
@@ -2106,6 +2113,7 @@
21062113
files = (
21072114
82120C302B6AB3B400347A35 /* StreamChat.framework in Frameworks */,
21082115
82120C312B6AB3B400347A35 /* StreamChatUI.framework in Frameworks */,
2116+
AD4C2CB02EF1D000000E4FC1 /* StreamChatCommonUI.framework in Frameworks */,
21092117
827414272ACDE941009CD13C /* StreamChatTestMockServer.framework in Frameworks */,
21102118
827418212ACDE86F004A23DA /* StreamSwiftTestHelpers in Frameworks */,
21112119
);

fastlane/Fastfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,16 +272,18 @@ lane :xcmetrics do |options|
272272

273273
firebase_error = ''
274274
xcodebuild_output = ''
275+
ios_version = '16.6'
276+
device_model = 'iphone14pro'
275277
Dir.chdir("../#{derived_data_path}/Build/Products") do
276278
begin
277279
sh("zip -r MyTests.zip .")
278-
sh("gcloud firebase test ios run --test MyTests.zip --timeout 7m --results-dir test_output --device 'model=iphone14pro,version=16.6,orientation=portrait'")
280+
sh("gcloud firebase test ios run --project #{github_repo.split('/').last} --test MyTests.zip --timeout 7m --results-dir test_output --device 'model=#{device_model},version=#{ios_version},orientation=portrait'")
279281
rescue StandardError => e
280282
UI.error("Test failed on Firebase:\n#{e}")
281283
firebase_error = e
282284
end
283285

284-
sh("gsutil cp -r #{testlab_bucket}/test_output/iphone14pro-16.6-en-portrait/xcodebuild_output.log xcodebuild_output.log")
286+
sh("gsutil cp -r #{testlab_bucket}/test_output/#{device_model}-#{ios_version}-en-portrait/xcodebuild_output.log xcodebuild_output.log")
285287
xcodebuild_output = File.read('xcodebuild_output.log')
286288
end
287289

0 commit comments

Comments
 (0)