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
xctoolで爆速テスト
Search
Yusuke Mito
December 11, 2013
Technology
2
1.6k
xctoolで爆速テスト
xctoolの-parallelizeオプションを使うとテストを分割して並列実行できるようになるよというお話です。
Yusuke Mito
December 11, 2013
Tweet
Share
More Decks by Yusuke Mito
See All by Yusuke Mito
マイクロサービス環境における監視の効率化
y310
0
1.3k
GraphQL Q&A
y310
7
3.5k
Ruby on Rails Introduction
y310
0
240
WWDC2014 これだけ押さえておけば間違いなし! おすすめセッションTOP10
y310
11
5.4k
NSUserDefaultsの中身を見る
y310
0
2.1k
Kibana入門
y310
62
51k
Other Decks in Technology
See All in Technology
推薦システムを本番導入する上で一番優先すべきだったこと~NewsPicks記事推薦機能の改善事例を元に~
morinota
0
120
大規模ドラレコデータ収集・機械学習基盤を支える AWS CDK 〜導入・運用事例紹介〜
pemugi
0
110
楽しくGoを学び合う、LayerXの勉強会文化 / LayerX's study culture of having fun and learning Go together
ar_tama
2
350
E2Eテスト自動化プラットフォームにおけるAIの活用
shift_evolve
0
180
[NIKKEI Tech Talk]Bias for Action!! 実践から学ぶための仕組とコミュニティ / Community for Practice and Learning
kanamasa
0
270
20240724_cm_odyssey_hibiyatech
hiashisan
0
110
プレイドにおけるDatadog APMの活用方法
plaidtech
PRO
2
120
データベース研修 DB基礎【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
210
DDDにおける認可の扱いとKotlinにおける実装パターン / authorization-for-ddd-and-kotlin-implement-pattern
urmot
4
390
エンジニアの生存戦略 〜クラウド潮流の経験から紐解く技術トレンドのメカニズムと乗りこなし方〜
shimy
9
1.9k
テスト・設計研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
Luupの開発組織におけるインシデントマネジメントの変遷 ver.RoadtoSRENEXT2024
grimoh
1
270
Featured
See All Featured
BBQ
matthewcrist
82
9k
The Invisible Customer
myddelton
117
13k
Why Our Code Smells
bkeepers
PRO
332
56k
How to name files
jennybc
67
96k
Creatively Recalculating Your Daily Design Routine
revolveconf
214
11k
What the flash - Photography Introduction
edds
65
11k
Art, The Web, and Tiny UX
lynnandtonic
291
20k
Making the Leap to Tech Lead
cromwellryan
127
8.7k
Making Projects Easy
brettharned
111
5.7k
WebSockets: Embracing the real-time Web
robhawkes
59
7.2k
4 Signs Your Business is Dying
shpigford
178
21k
Leading Effective Engineering Teams 2024
addyosmani
3
300
Transcript
xctoolͰരςετ ਫށ༞հ@y_310
ࣗݾհ COOKPADͷRubyΤϯδχΞͰͨ͠
ઌि͔ΒiOSΤϯδχΞʹͳΓ·ͨ͠
xctool GBDFCPPL YDPEFCVJMEΛஔ͖͑Δπʔϧ 9DPEFͰ࣮ߦ͢Δςετͱಉ͡ςετΛ࣮ߦͰ͖Δͷ͕ചΓ
9DPEFʹͳ͔ͬͯΒYDPEFCVJME͕վળ ී௨ʹίϚϯυϥΠϯͰςετ࣮ߦ͕Ͱ͖ΔΑ͏ʹͳͬͨͷ ͰՁ͕ബΕͭͭ͋Δʜ
͕ɺ·ͩxctool ಠࣗͷՁ͕͋Γ·͢
-parallelize
ฒྻ࣮ߦΦϓγϣϯ
࣮ߦ݁Ռ ·ͱʹςετ͕௨ΔϥΠϒϥϦ͕ͳ͔ͳ͔ݟ͔ͭΒͳ͔ͬͨͷͰxctoolࣗମͷςετΛ࣮ߦͯ͠Έ·ͨ͠
xctool -workspace xctool.xcworkspace -scheme xctool run-tests \ -parallelize -logicTestBucketSize 1
xctool -workspace xctool.xcworkspace -scheme xctool run-tests 3x faster !! Before After