Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Code coverage for Xcode 5 and iOS 7
tokorom
December 11, 2013
Technology
0
240
Code coverage for Xcode 5 and iOS 7
tokorom
December 11, 2013
Tweet
Share
More Decks by tokorom
See All by tokorom
5分でSharePlay入門
tokorom
2
950
HomeKit 2020
tokorom
7
1.9k
Advanced Segue 2019年のSegue事情
tokorom
10
4.9k
tvOSアプリUIの勘所
tokorom
1
1.5k
カッコ悪くリアクティブじゃダメですか?
tokorom
7
11k
古き良きsendAction (in potatotips #26)
tokorom
1
3.3k
画面遷移と私(iOS)
tokorom
4
3.5k
長生きするために心臓に悪いリリースはもうやめよう
tokorom
22
32k
potatotips#8 Swiftのライブラリを作成/利用しよう
tokorom
7
3.5k
Other Decks in Technology
See All in Technology
F1 Ochanomizu GP '23
miholovesq
0
640
2年で10→70人へ! スタートアップの 情報セキュリティ課題と施策
miekobayashi
1
180
チケットNFTの仕組み
sbtechnight
0
320
Google Cloud Updates 2022/12/01-12/15
no24oka
1
150
Kubernetes_EKSに入門してみる
toru_kubota
0
220
Technologies for developing editors / Webエディタ開発を支える技術
shuta13
1
220
学びを仕事に繋げる
sansanbuildersbox
15
5.9k
【NGK2023S】 ノードエディタ形式の画像処理ツール「Image-Processing-Node-Editor」
kazuhitotakahashi
0
180
20230117_JAWS-UG_朝会_41_LT資料
tsumita
0
290
ひとりで書ける! 日英文章作成のコツ / Do-it-yourself! - Tips for writing in Japanese-English
line_developers
PRO
1
390
1つのアプリを開発する複数の職能横断チームの運用と今後 ~ タクシーアプリ「GO」の現状と未来 ~
takahia1988
1
3.3k
Lyssa Adkins : Agilists Superpower and Challenge
kawaguti
PRO
1
160
Featured
See All Featured
The Invisible Side of Design
smashingmag
292
48k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
6
830
How To Stay Up To Date on Web Technology
chriscoyier
779
250k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
224
50k
Atom: Resistance is Futile
akmur
256
24k
Designing the Hi-DPI Web
ddemaree
273
32k
The Illustrated Children's Guide to Kubernetes
chrisshort
22
42k
The Language of Interfaces
destraynor
149
21k
BBQ
matthewcrist
75
8.1k
Keith and Marios Guide to Fast Websites
keithpitt
407
21k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
44
14k
Rails Girls Zürich Keynote
gr2m
87
12k
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͔͠ग़ͳ͍ ˙@@
[email protected]
͢ΔͱHDEB͔͠ग़ͳ͍ ˙ࠓɺී௨ʹςετΒͤͯɺ ࣍ʹ@@
[email protected]
͖ͰΒͤͯΔʢແବʣ Wednesday, December 11,
13
ಈ͍͍ͯΔαϯϓϧ http://github.com/tokorom/ReplaceImageCategoryForXcode Wednesday, December 11, 13