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
Code coverage for Xcode 5 and iOS 7
Search
tokorom
December 11, 2013
Technology
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Code coverage for Xcode 5 and iOS 7
tokorom
December 11, 2013
More Decks by tokorom
See All by tokorom
CursorでアプリをBuild/Lint
tokorom
0
290
続・SharePlayの歴史と進化 iOS18とApple Vision Proにおける新展開
tokorom
3
1.2k
SharePlayの歴史と進化 そしてvisionOSへ (iOSDC 2023)
tokorom
3
1.4k
5分でSharePlay入門
tokorom
3
1.6k
HomeKit 2020
tokorom
7
2.9k
Advanced Segue 2019年のSegue事情
tokorom
9
6.6k
tvOSアプリUIの勘所
tokorom
1
2.5k
カッコ悪くリアクティブじゃダメですか?
tokorom
7
13k
古き良きsendAction (in potatotips #26)
tokorom
1
3.9k
Other Decks in Technology
See All in Technology
AI時代に、プロダクトの数だけ積み上がる所有コストをどうエンジニアリングするか / Engineering the Cost of Ownership
kzkmaeda
1
1.1k
20260903 Tokyo Jazug Night #62 | Azure エンジニアよ、 その環境は本当にセキュアか?
olivia_0707
1
640
Code4Lib JAPANカンファレンス2026 開会挨拶 / Code4Lib JAPAN Conference 2026: Opening Remarks
ykiyota
0
220
アリアドネの糸と、20年ごとの建て替え ── 長尾真『電子図書館』を、伊勢で読み直す / Rereading Makoto Nagao’s "Electronic Library" in Ise
ykiyota
0
100
Kiro Crewしか勝たん!?
miu_crescent
PRO
0
190
多層防御と最⼩権限で実現する、安全なAIエージェント設計パターン
lycorptech_jp
PRO
1
220
「図書館」という名前のままでいいのか -Code4Lib JAPANカンファレンス2026 アンカンファレンス報告- / Code4Lib JAPAN Conference 2026: Unconference Report
ykiyota
0
110
Driving AI Adoption Using In-House GPUs to Serve Qwen
po3rin
2
470
GoにおけるFFIのこれまでとこれから
goccy
4
1.1k
作り直せるコードは迅速に 作り直せないDBは慎重に - AI時代のプロダクトエンジニアが「判断の不可逆性」で開発速度を変える話
kinosuke01
0
280
少人数データチームのDevin活用実践事例
runandy16
2
460
ブラウザアプリの継続的パフォーマンスモニタリング (序) / Continuous Browser Application Performance Monitoring; Act 1
moznion
0
110
Featured
See All Featured
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
440
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Become a Pro
speakerdeck
PRO
31
6.2k
The Curse of the Amulet
leimatthew05
2
14k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
680
A Tale of Four Properties
chriscoyier
163
24k
Making Projects Easy
brettharned
120
6.7k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
260
For a Future-Friendly Web
brad_frost
183
10k
Deep Space Network (abreviated)
tonyrice
0
290
Transcript
9DPEFJ04 Ͱ ίʔυΧόϨοδͱ͔ औΓ͍ͨʂ @tokorom Wednesday, December 11, 13
͜ΕͷJ04൛ Wednesday, December 11, 13
9DPEFYҎલͷ ςετ࣮ߦ xcodebuild \ -project $(PROJECT) \ -target $(TEST_TARGET) \
-sdk iphonesimulator \ -configuration Debug \ TEST_AFTER_BUILD=YES \ TEST_HOST= Wednesday, December 11, 13
9DPEFҎ߱ͷ ςετ࣮ߦ xcodebuild test \ -scheme $(SCHEME) \ -destination $(DESTINATION)
Wednesday, December 11, 13
9DPEFͷ YDPEFCVJME େ෯ύϫʔΞοϓʂ Wednesday, December 11, 13
ίʔυΧόϨοδ Wednesday, December 11, 13
YYYHDOPYYYHDEB GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=YES \ GCC_GENERATE_TEST_COVERAGE_FILES=YES Wednesday, December 11, 13
J04Ͱ͏·͍͘͘ͷʹ Wednesday, December 11, 13
J04Ͱ YYYHDEB͕ ग़ͳ͍ Wednesday, December 11, 13
ࣗͰ͜ΕΛݺͳ͍ͱ μϝΒ͍͠ extern void __gcov_flush(void); __gcov_flush(); Wednesday, December 11, 13
͍ͭݺͿͷʁ Wednesday, December 11, 13
ࠓ Ͱͳͯ͘ ςετ͕શ෦ ࣮ߦ͠ऴΘͬͨޙ Wednesday, December 11, 13
9$5FTU0CTFSWFS Wednesday, December 11, 13
9$5FTU0CTFSWFS NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults]; [defaults setObject:@"XCTestLog,XXXObserver" forKey:XCTestObserverClassKey]; [defaults
synchronize]; Wednesday, December 11, 13
9$5FTU0CTFSWFS @interface TKRGcovFluserTestObserver : XCTestObserver @end @implementation XXXObserver - (void)stopObserving
{ [super stopObserving]; extern void __gcov_flush(void); __gcov_flush(); } @end Wednesday, December 11, 13
ݱঢ়ͷΈ ˙ී௨ʹΔͱHDOP͔͠ग़ͳ͍ ˙@@HDPW@qVTI ͢ΔͱHDEB͔͠ग़ͳ͍ ˙ࠓɺී௨ʹςετΒͤͯɺ ࣍ʹ@@HDPW@qVTI ͖ͰΒͤͯΔʢແବʣ Wednesday, December 11,
13
ಈ͍͍ͯΔαϯϓϧ http://github.com/tokorom/ReplaceImageCategoryForXcode Wednesday, December 11, 13