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
0
260
Code coverage for Xcode 5 and iOS 7
tokorom
December 11, 2013
Tweet
Share
More Decks by tokorom
See All by tokorom
SharePlayの歴史と進化 そしてvisionOSへ (iOSDC 2023)
tokorom
2
650
5分でSharePlay入門
tokorom
2
1.3k
HomeKit 2020
tokorom
7
2.3k
Advanced Segue 2019年のSegue事情
tokorom
9
5.5k
tvOSアプリUIの勘所
tokorom
1
1.8k
カッコ悪くリアクティブじゃダメですか?
tokorom
7
12k
古き良きsendAction (in potatotips #26)
tokorom
1
3.5k
画面遷移と私(iOS)
tokorom
4
3.6k
長生きするために心臓に悪いリリースはもうやめよう
tokorom
22
33k
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure:2024年4月度サービス・アップデート
oracle4engineer
PRO
1
110
エンタープライズ環境下での Active Directory の運用 TIPS
tamaiyutaro
1
1.6k
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
3
830
Java EE/Jakarta EEの現状と将来―クラウドネイティブ時代にJava EEは対応できるのか?―
takakiyo
1
100
Postman v10リリース後を振り返る
nagix
0
130
LLM とプロンプトエンジニアリング/チューターをビルドする / LLM and Prompt Engineering and Building Tutors
ks91
PRO
0
220
2024/4/26 コンピュータ歴史博物館解説告知
toshi_atsumi
0
200
マルチアカウント環境への発見的統制の導入
ch1aki
1
1.3k
Garoon 開発チーム / Garoon development team
cybozuinsideout
PRO
2
2.9k
人間の尊厳、幸福、アクセシビリティ / 第116回「WEB TOUCH MEETING」アクセシビリティSP
nulabinc
PRO
2
180
Microsoft Cloudで開発ライフサイクルを保護する
kkamegawa
0
140
小さな開発会社がWebサービスを作る理由
polidog
PRO
1
160
Featured
See All Featured
Designing the Hi-DPI Web
ddemaree
276
33k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
13
1.5k
GraphQLとの向き合い方2022年版
quramy
31
12k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
19
1.9k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
Building Effective Engineering Teams - LeadDev
addyosmani
27
1.8k
Optimising Largest Contentful Paint
csswizardry
7
2.3k
Docker and Python
trallard
33
2.7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
658
120k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Fireside Chat
paigeccino
20
2.6k
Designing for Performance
lara
601
67k
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