• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

snowplow / snowplow-objc-tracker / 1380 / 1
82%
master: 82%

Build:
Build:
LAST BUILD BRANCH: 1.2.0-M2
DEFAULT BRANCH: master
Ran 13 Dec 2019 03:12PM UTC
Files 32
Run time 2s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 Dec 2019 02:56PM UTC coverage: 81.994% (-0.1%) from 82.132%
1380.1

push

travis-ci

web-flow
ReachabilitySwift conflicts with Reachability (close #437) 

PR: #475

* Fix issue when Podfile without "use_frameworks!"

Using Podfile without "use_frameworks!" can generate issues.
In that case `#import <SnowplowTracker/SnowplowTracker-Swift.h>` raises the error "file not found".
Indeed the file doesn't exist and we have to use `#import "SnowplowTracker-Swift.h"`.
This is a temporary workaround in order to build the tracker with and without "use_frameworks!" directive on Podfile.

* Remove ReachabilitySwift dependency

We don't need ReachabilitySwift dependency because we don't want swift classes inside the objc tracker. It can cause issues on compilation when the tracker is in edge cases. Also the introduction of swift classes causes the requirement of bridging headers, particularly annoying when used on React Native.

* Check network status without use of ReachabilitySwift dependency

* Don't prevent events sending

We can never trust of Reachability code before to send events. Apple's Reachability is intended as diagnostic if a connection doesn't work but it can't be used to prevent a connection because it can report false negatives.

* Remove reference to isOnline as it has been removed

* Fix building issues on macOS target

* Update podspec with DEFINES_MODULE set to YES

This setting is needed by Cocoapods as they declared in the doc:
"you are able to opt into stricter header search paths (and module map generation for Objective-C pods). As a pod author, you can add 'DEFINES_MODULE' => 'YES' to your pod_target_xcconfig. Alternatively, in your Podfile you can add use_modular_headers! to enable the stricter search paths and module map generation for all of your pods, or you can add :modular_headers => true to a single pod declaration to enable for only that pod."

* Remove dependency of ReachabilitySwift from Cartfile

* Update demo apps

* Update travis script

- Added bash scripts in order to make it testabl... (continued)

4276 of 5215 relevant lines covered (81.99%)

12.39 hits per line

Source Files on job 1380.1
  • Tree
  • List 0
  • Changed 8
  • Source Changed 8
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 870
  • Travis Job 1380.1
  • af5d0253 on github
  • Prev Job for on release/1.2.0 (#1378.1)
  • Next Job for on release/1.2.0 (#1398.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc