Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Xcode 9 の並列テストはどれだけ効果があるのか?
Search
huin
November 21, 2017
Technology
1
700
Xcode 9 の並列テストはどれだけ効果があるのか?
11/21に開催された「関西モバイルアプリ研究会 in 関東」
https://kanmoba.connpass.com/event/70685/
で利用したスライドです。
huin
November 21, 2017
Tweet
Share
More Decks by huin
See All by huin
State of the Union 〜 2018年のアプリ開発事情
huin
7
6.6k
iOSシミュレータの録画が面倒だったのでどうにかしてみた
huin
5
1.9k
アプリエンジニアはどのように事業に貢献すべきか?
huin
9
6.6k
iOS 11のパーミッションの話
huin
3
2.6k
iOS 10のプッシュ通知で遭遇した不具合の話
huin
6
7.4k
iOS DC 2016 : フルSwiftでバイクフリマアプリRIDEを作って得た学び
huin
6
3.8k
WWDC.next : Advances in iOS Photography
huin
1
670
WWDCセッションの見方
huin
2
2.6k
Robo Test in Firebase Test Lab
huin
0
900
Other Decks in Technology
See All in Technology
Spring Boot利用を前提としたJavaライブラリ開発方法の提案
kokihoshihara
PRO
2
230
Kubernetesと共にふりかえる! エンタープライズシステムのインフラ設計・テストの進め方大全
daitak
0
300
AIと共に開発する時代の組織、プロセス設計 freeeでの実践から見えてきたこと
freee
4
730
JJUG CCC 2025 Fall バッチ性能!!劇的ビフォーアフター
hayashiyuu1
1
350
Dart and Flutter MCP serverで実現する AI駆動E2Eテスト整備と自動操作
yukisakai1225
0
550
「O(n log(n))のパフォーマンス」の意味がわかるようになろう
dhirabayashi
0
190
QAを"自動化する"ことの本質
kshino
1
130
大規模プロダクトで実践するAI活用の仕組みづくり
k1tikurisu
4
1.3k
Post-AIコーディング時代のエンジニア生存戦略
shinoyu
0
290
個人から巡るAI疲れと組織としてできること - AI疲れをふっとばせ。エンジニアのAI疲れ治療法 ショートセッション -
kikuchikakeru
4
1.2k
マイクロリブート ~ACEマインドセットで実現するアジャイル~
sony
1
390
Moto: Latent Motion Token as the Bridging Language for Learning Robot Manipulation from Videos
peisuke
0
150
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Scaling GitHub
holman
463
140k
How to train your dragon (web standard)
notwaldorf
97
6.4k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
Gamification - CAS2011
davidbonilla
81
5.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Done Done
chrislema
186
16k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.1k
Transcript
iOS 11 Programming ͜΅Ε Xcode 9 ͷฒྻςετͲΕ͚ͩޮՌ͕͋Δͷ͔ʁ
2 ! Koichi Sakata " @huin # huinme $ Fablic,
Inc. ࣗݾհ
3
4
5 ʮୈ̑ষ Xcode 9ͷ৽ػೳʯ ʹؚΊΒΕͳ͔ͬͨ༰Λ͠·͢
6 What’s New in Xcode
7 What’s New in Xcode
8 ฒྻςετͷαϙʔτ
9 ฒྻςετͷαϙʔτ
10 ฒྻςετͷαϙʔτ -destination ΦϓγϣϯΛෳࢦఆ͢Δ͚ͩ
11 ͲΕ͚ͩޮՌ͕͋Δͷ͔ʁ
12 ฒྻςετͷύϑΥʔϚϯεݕূ • 5ඵ͔͔ΔϢχοτςετͱUIςετΛ1ͭͣͭ༻ҙ • destinationΦϓγϣϯͷΛ1, 2, 4, 8ͱ૿ͨ͠ͱ͖ʹ͔͔Δ࣌ؒΛܭଌ •
(໘ͩͬͨͷͰ) time ίϚϯυͰܭଌ • ܭଌ࣌ؒ5ճͷฏۉ • ࣮ߦڥMacBook Pro 15” 2017, Memory 16GB, macOS High Sierra
13 ݕূ݁Ռʢ࣮ߦ࣌ؒʣ ฒྻ E E E E ࣮ߦ࣌ؒ ඵ
Eʹର͢Δׂ߹
14 8ճ࣮ߦͯ͠4ճऑͷ࣮ߦ࣌ؒͳͷͰ ฒྻ࣮ߦͨ͠ޮՌ͋Δʂʂ
15 ΑΖ͍͠ɺͳΒฒྻ16ͩ
16
17
18
19 15Ҏ্·ͬͯϩά͕ਐ·ͣఘΊͨ
20
21 ςετલʹγϛϡϨʔλʔΛ ͯ͢ىಈ͍ͤͯ͞ΔΒ͘͠ɺ ͕ଟ͍ͱμϝΈ͍ͨ
22 ·ͱΊ • ฒྻ࣮ߦʹΑͬͯτʔλϧͷςετ࣮ߦ࣌ؒૣ͘ͳͬͨ. • ͨͩ͠ɺdestinationΛࢦఆ͗͢͠Δͱ్தͰࢭ·Δ • ࢦఆγϛϡϨʔλΛىಈ͢ΔͷͰϦιʔεΛ৯͍ͭͿͯ͠Δҹ • ฒྻࢦఆ(max-concurrent-test-simulator-destination)Λͯ͠มΘΒͣ.
• Ϛγϯੑೳʹ͋ΘͤͯࢦఆΛௐ͍ͯͩ͘͠͞
23 ͓·͚
24
25 -disable-concurrent-testingΦϓγϣϯΛ͚࣮ͭͯߦ͢Δͱ 16छྨࢦఆͯ͠ແࣄͰ͖·͢ɻ ͨͩ͠ɺ࣮ߦ࣌ؒ͘ͳΔʢܭଌͰ13.9ഒʣͷͰ ߴԽͰ͖·ͤΜɻ