Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
xctoolで爆速テスト
Search
Yusuke Mito
December 11, 2013
Technology
1.7k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
xctoolで爆速テスト
xctoolの-parallelizeオプションを使うとテストを分割して並列実行できるようになるよというお話です。
Yusuke Mito
December 11, 2013
More Decks by Yusuke Mito
See All by Yusuke Mito
マイクロサービス環境における監視の効率化
y310
0
1.8k
GraphQL Q&A
y310
7
3.9k
Ruby on Rails Introduction
y310
0
340
WWDC2014 これだけ押さえておけば間違いなし! おすすめセッションTOP10
y310
11
5.6k
NSUserDefaultsの中身を見る
y310
0
2.3k
Kibana入門
y310
62
51k
Other Decks in Technology
See All in Technology
深夜のクラウド懺悔室 1:29:300 or 1:0:0
kazzpapa3
1
230
アプリログインとWeb認証基盤をつなぐ ASWebAuthenticationSession 作法
shimastripe
1
180
2026/09/10 Spring Bootから Jakarta EE/MicroProfileへの移行
megascus
0
300
ペアプロの価値はコードを書くことだけじゃない
codmoninc
PRO
0
160
#jawssonic2026 あの時代が悪かった ~動かなかったSageMakerと共に迎えたイベント当日~
ktkn1129
0
140
「図書館」という名前のままでいいのか -Code4Lib JAPANカンファレンス2026 アンカンファレンス報告- / Code4Lib JAPAN Conference 2026: Unconference Report
ykiyota
0
160
AIとペアプロを始める。人とのペアプロをやめる。ペアプロの良さを改めて知る。もっと好きになった。 / Rediscovering Pair Programming
honyanya
1
330
Claude Code本って、 読む必要あるの?
oikon48
2
380
Podは生きているのにGoだけが落ちる:GOGCとGOMEMLIMITで追うInvisible OOM Killの謎
tkc66buzz
1
500
Snowflakeのコスト最適化を支えるアーキテクチャ設計
ktatsuya
0
1.4k
When Does a Local Qwen Start to Break
morshoto
0
200
V8コントリビュート超入門
riyaamemiya
0
160
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Speed Design
sergeychernyshev
33
2.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
400
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
710
Google's AI Overviews - The New Search
badams
0
1.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
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