Skip to content

azu/Coveralls-iOS

Repository files navigation

Coveralls-iOS example

minimum setup for Coveralls.

  • Build Status
  • Coverage Status

How to

Travis CI 
	xctool test
   ↓
 	coveralls.sh
 		generate gcov 	
 		↓
 		cpp-coveralls
 		↓
 		POST
   ↓
Coveralls

What's ci scheme?

This project has ci scheme.

ci scheme

Setting ci scheme for Travis CI.(for xctool)

if you use cocoapods & xctool

xctool doesn't support Find Implicit Dependencies.

You have to setting following page.

example

  1. clear the check box for Find Implicit Dependencies
  2. prepend static Pods file.

run test

xctool test ONLY_ACTIVE_ARCH=NO GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=YES GCC_GENERATE_TEST_COVERAGE_FILES=YES

case xcodebuild

see script/run-test.sh

#!/bin/sh

xcodebuild \
	-project Coveralls-iOS.xcodeproj \
	-sdk iphonesimulator \
	-target Coveralls-iOSTests \
	-configuration Debug \
	clean build \
	ONLY_ACTIVE_ARCH=NO \
	TEST_AFTER_BUILD=YES \
	GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=YES \
	GCC_GENERATE_TEST_COVERAGE_FILES=YES 

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

License

MIT

About

iOS/Objective-C: minimum setup for Coveralls.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published