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
770
HomeKit 2020
tokorom
7
1.8k
Advanced Segue 2019年のSegue事情
tokorom
10
4.7k
tvOSアプリUIの勘所
tokorom
1
1.3k
カッコ悪くリアクティブじゃダメですか?
tokorom
7
11k
古き良きsendAction (in potatotips #26)
tokorom
1
3.2k
画面遷移と私(iOS)
tokorom
4
3.4k
長生きするために心臓に悪いリリースはもうやめよう
tokorom
22
32k
potatotips#8 Swiftのライブラリを作成/利用しよう
tokorom
7
3.5k
Other Decks in Technology
See All in Technology
機械学習システムのアーキテクチャとデザインパターン
washizaki
1
450
機械学習システムアーキテクチャ入門 #1
asei
3
1.2k
Build 2022で発表されたWindowsアプリ開発のあれこれ振り返ろう
hatsunea
1
380
IoTLT88-NTKanazawa-laundry-dry
yukima0707
0
230
Design for Humans: How to make better modernization decisions
indualagarsamy
2
120
JAWS-UG re:Habilitaion 報告 / JAWS-UG OITA rehabilitation
hiranofumio
0
130
組織の崩壊と再生、その中で何を考え、感じたのか。 そして本当に必要だったもの
kosako
10
4.3k
SwiftUI Layout
auramagi
1
110
Implementing Kubernetes operators in Java with Micronaut - TechWeek Java Summit 2022
alvarosanchez
0
120
History of the ML system in KARTE
kargo113
1
660
FoodTechにおける商流・金流・物流の進化/Evolution of Commercial, Financial, and Logistics in FoodTech
dskst
0
410
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
10
18k
Featured
See All Featured
The Web Native Designer (August 2011)
paulrobertlloyd
74
1.9k
Building an army of robots
kneath
299
40k
GitHub's CSS Performance
jonrohan
1020
420k
Intergalactic Javascript Robots from Outer Space
tanoku
261
25k
Navigating Team Friction
lara
175
11k
GraphQLの誤解/rethinking-graphql
sonatard
28
6.6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
5
510
Pencils Down: Stop Designing & Start Developing
hursman
112
9.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
344
17k
Web development in the modern age
philhawksworth
197
9.3k
Faster Mobile Websites
deanohume
294
28k
Raft: Consensus for Rubyists
vanstee
126
5.4k
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