2016-06-01 8 views
13

Ich teste eine IOS-App mit Xcode-integrierten UI-Testfällen, die einwandfrei funktionieren, ich habe Code-Coverage aktiviert, die Kakao-Pods-Bibliotheken von Drittanbietern im Code-Coverage-Bericht meldet. Ich möchte wissen, wie man Drittanbieter-Bibliotheken vom Code-Coverage-Report ausschließt.Ausschließen von Drittanbieter-Pods-Bibliotheken aus dem XCode UI-Testbericht

+1

Dies könnte helfen: http://StackOverflow.com/a/40485022/2177402 –

Antwort

0

Sie sollten die Codeabdeckung für die Ziele deaktivieren, die nicht abgedeckt werden sollen. Wenn Sie alle Ihre Schoten wollen nicht in der Code-Coverage aufgenommen werden können Sie auf Ihrem podfile hinzufügen

# Disable Code Coverage for objc Pod projects 
post_install do |installer_representation| 
    installer_representation.pods_project.targets.each do |target| 
     target.build_configurations.each do |config| 
      config.build_settings['CLANG_ENABLE_CODE_COVERAGE'] = 'NO' 
     end 
    end 
end 

Run ‚pod installieren‘, um die Änderungen zu übernehmen.

HINWEIS: Dies funktioniert nur für Objc-Pods. Ich habe noch keine Lösung für Swift-Pods gefunden.

Verwandte Themen