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

optimizely / javascript-sdk / 2015
78%

Build:
DEFAULT BRANCH: master
Ran 21 Jul 2020 04:53PM UTC
Jobs 7
Files 63
Run time 6min
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

pending completion
2015

push

travis-ci

web-flow
feat: Added Offline storage support to Event processor for React Native Apps (#517)

Summary:

Added Offline storage support to Event Processor for React Native Apps.

Stores events when device is offline and then redispatches when the device is online again, new event is ready to be dispatched or SDK is re-initialized.
Adds a new eventMaxQueueSize config option which represents number of offline events SDK will store at a time. Deault is 10k for now.
Adds a connectivity listener to redispatch events when device is back online.
Follow-up changes expected in optimizely-sdk package.

Add a new option to EventProcessor constructor to represent maxQueueSize in React Native entry point.
Change callback parameter to http status in DefaultEventDispacher for browser entry point which is also used for React Native entry point.
Add AsyncStorage module configuration for umd bundles in rollup config.

Test plan:

Wrote new unit tests
Tested offline with FSC suite to make sure it does not break existing event processor functionality.
Tested sequence of redispatching events using a local mock server and timestamps.

689 of 786 branches covered (87.66%)

Branch coverage included in aggregate %.

6863 of 7023 relevant lines covered (97.72%)

107.21 hits per line

Jobs
ID Job ID Ran Files Coverage
2 2015.2 (BROWSER_STACK_USERNAME=[secure] BROWSER_STACK_ACCESS_KEY=[secure] SDK=javascript SDK_BRANCH=$TRAVIS_PULL_REQUEST_BRANCH) 21 Jul 2020 04:53PM UTC 0
96.71
Travis Job 2015.2
5 2015.5 (BROWSER_STACK_USERNAME=[secure] BROWSER_STACK_ACCESS_KEY=[secure] SDK=javascript SDK_BRANCH=$TRAVIS_PULL_REQUEST_BRANCH) 21 Jul 2020 04:58PM UTC 0
96.71
Travis Job 2015.5
6 2015.6 (BROWSER_STACK_USERNAME=[secure] BROWSER_STACK_ACCESS_KEY=[secure] SDK=javascript SDK_BRANCH=$TRAVIS_PULL_REQUEST_BRANCH) 21 Jul 2020 04:59PM UTC 0
14.29
Travis Job 2015.6
7 2015.7 (BROWSER_STACK_USERNAME=[secure] BROWSER_STACK_ACCESS_KEY=[secure] SDK=javascript SDK_BRANCH=$TRAVIS_PULL_REQUEST_BRANCH) 21 Jul 2020 04:59PM UTC 0
14.29
Travis Job 2015.7
8 2015.8 (BROWSER_STACK_USERNAME=[secure] BROWSER_STACK_ACCESS_KEY=[secure] SDK=javascript SDK_BRANCH=$TRAVIS_PULL_REQUEST_BRANCH) 21 Jul 2020 04:59PM UTC 0
14.29
Travis Job 2015.8
9 2015.9 (BROWSER_STACK_USERNAME=[secure] BROWSER_STACK_ACCESS_KEY=[secure] SDK=javascript SDK_BRANCH=$TRAVIS_PULL_REQUEST_BRANCH) 21 Jul 2020 04:59PM UTC 0
14.29
Travis Job 2015.9
10 2015.10 (BROWSER_STACK_USERNAME=[secure] BROWSER_STACK_ACCESS_KEY=[secure] SDK=javascript SDK_BRANCH=$TRAVIS_PULL_REQUEST_BRANCH) 21 Jul 2020 04:59PM UTC 0
14.29
Travis Job 2015.10
Source Files on build 2015
  • Tree
  • List 63
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Travis Build #2015
  • d2208fff on github
  • Prev Build on master (#2004)
  • Next Build on master (#2017)
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

© 2025 Coveralls, Inc