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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
huin
November 21, 2017
Technology
740
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Xcode 9 の並列テストはどれだけ効果があるのか?
11/21に開催された「関西モバイルアプリ研究会 in 関東」
https://kanmoba.connpass.com/event/70685/
で利用したスライドです。
huin
November 21, 2017
More Decks by huin
See All by huin
State of the Union 〜 2018年のアプリ開発事情
huin
7
6.8k
iOSシミュレータの録画が面倒だったのでどうにかしてみた
huin
5
1.9k
アプリエンジニアはどのように事業に貢献すべきか?
huin
9
6.8k
iOS 11のパーミッションの話
huin
3
2.7k
iOS 10のプッシュ通知で遭遇した不具合の話
huin
6
7.5k
iOS DC 2016 : フルSwiftでバイクフリマアプリRIDEを作って得た学び
huin
6
3.9k
WWDC.next : Advances in iOS Photography
huin
1
710
WWDCセッションの見方
huin
2
2.7k
Robo Test in Firebase Test Lab
huin
0
950
Other Decks in Technology
See All in Technology
関数型の考えを TypeScript に持ち込んで、テストしやすい純粋関数を増やす / Pure at the Core, Effects at the Edge: Bringing Functional Thinking into TypeScript
kaminashi
1
110
非定型なドキュメントを効率よくリファクタする 〜えぇ!?仕様書27本の移行が1日で終わったって!?〜
subroh0508
1
370
脱金融のフューチャー・デザイン / Future Design Beyond Finance
ks91
PRO
0
150
Terraform共通モジュールをチーム横断で“変えられる”運用へ ― リリースと適用の分離
kekke_n
1
2.9k
ゴールデンパスは敷いただけでは道にならない ─ 企画部門のエンジニアが技術標準を事業価値に変えるまで
mhrtech
0
140
環境凍結という Toil を倒す -セルフサービス型 Ephemeral テスト環境の 設計と実践
shirouz
1
2.3k
End-to-Endで考える信頼性 —LINEアプリにおけるクライアント開発×SRE連携の実践
maruloop
4
4.1k
最近評価が難しくなった
maroon8021
0
340
大量データに対しても、生成AIを用いてリーズナブルにデータ加工をしたい!Databricksのai_queryについて調べてみた
kamoshika
1
120
AIと共生する開発者プラットフォーム:バクラクのモノレポ×マイクロサービス基盤
sakajunquality
2
3.5k
美しいコードを書くためにF#を学んでみた話
yud0uhu
1
410
Claude Codeとハーネスについて考えてみる
oikon48
18
9.4k
Featured
See All Featured
Building Adaptive Systems
keathley
44
3.1k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
220
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
610
We Are The Robots
honzajavorek
0
280
KATA
mclloyd
PRO
35
15k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
360
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
500
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.7k
Exploring anti-patterns in Rails
aemeredith
3
440
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
260
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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ഒʣͷͰ ߴԽͰ͖·ͤΜɻ