- Notifications
You must be signed in to change notification settings - Fork13
codecov/example-objc
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Codecov Objective-C Example
For a Swift-specific example, seehttps://github.com/codecov/example-swift
Add to your.travis.yml
file.
language:objective-cscript: -xctool -project {{path_to_xcodeproj}} -scheme {{your_testing_scheme}} build test -sdk iphonesimulator GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=YES GCC_GENERATE_TEST_COVERAGE_FILES=YESafter_success: -bash <(curl -s https://codecov.io/bash)
The two important parts are:
GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=YES GCC_GENERATE_TEST_COVERAGE_FILES=YES
(To have Xcode create code coverage files)
- Create a shared scheme for your test targethttps://i.imgur.com/JKNFq0G.png
- xctool also does not respect the
/Scheme/TestAction/@codeCoverageEnabled
setting in.xcscheme
files. Make sure-enableCodeCoverage YES
is set.
Repository tokens are required for (a) all private repos, (b) public repos not using Travis-CI, CircleCI or AppVeyor. Find your repository token at Codecov and provide via appending-t <your upload token>
to you where you upload reports.
# match ExampleName and ExampleNameTestsbash <(curl -s https://codecov.io/bash) -J 'ExampleName'# user regexp to match only ExampleName and not ExampleNameTestsbash <(curl -s https://codecov.io/bash) -J '^ExampleName$'
About
Codecov example for Xcode
Topics
Resources
License
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors7
Uh oh!
There was an error while loading.Please reload this page.