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.6k
GraphQL Q&A
y310
7
3.8k
Ruby on Rails Introduction
y310
0
300
WWDC2014 これだけ押さえておけば間違いなし! おすすめセッションTOP10
y310
11
5.5k
NSUserDefaultsの中身を見る
y310
0
2.2k
Kibana入門
y310
62
51k
Other Decks in Technology
See All in Technology
Modern Linux
oracle4engineer
PRO
0
160
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
2
1.1k
スクラムガイドに載っていないスクラムのはじめかた - チームでスクラムをはじめるときに知っておきたい勘所を集めてみました! - / How to start Scrum that is not written in the Scrum Guide 2nd
takaking22
1
160
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
500
DroidKaigi 2025 Androidエンジニアとしてのキャリア
mhidaka
2
380
20250912_RPALT_データを集める→とっ散らかる問題_Obsidian紹介
ratsbane666
0
100
データ分析エージェント Socrates の育て方
na0
6
2.1k
新規プロダクトでプロトタイプから正式リリースまでNext.jsで開発したリアル
kawanoriku0
1
200
Snowflake Intelligenceにはこうやって立ち向かう!クラシルが考えるAI Readyなデータ基盤と活用のためのDataOps
gappy50
0
280
TS-S205_昨年対比2倍以上の機能追加を実現するデータ基盤プロジェクトでのAI活用について
kaz3284
1
220
Django's GeneratedField by example - DjangoCon US 2025
pauloxnet
0
150
Codeful Serverless / 一人運用でもやり抜く力
_kensh
7
450
Featured
See All Featured
Practical Orchestrator
shlominoach
190
11k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
810
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Gamification - CAS2011
davidbonilla
81
5.4k
Agile that works and the tools we love
rasmusluckow
330
21k
The Language of Interfaces
destraynor
161
25k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
The Art of Programming - Codeland 2020
erikaheidi
56
13k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
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