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

firebase / firebase-js-sdk / 10754
0%

Build:
DEFAULT BRANCH: master
Ran 20 Dec 2019 08:48PM UTC
Jobs 1
Files 337
Run time 33s
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
10754

push

travis-ci

web-flow
Fix flaky RTDB tests due to increment operations. (#2466)

The introduction of tests that try to send increment operations to the backend has resulted in test flakiness.  Basically the emulator rejects these as invalid operations and closes the connection.  The client automatically reconnects, so _usually_ this doesn't matter.  But the SDK intentionally doesn't tolerate disconnects in the middle of a transaction, so if the disconnect happens to happen during a transaction test, then the test will fail.

I'm avoiding the problem by isolating the increment tests better (use an isolated instance of RTDB and ensures it remains offline so it doesn't even try to send the requests to the emulator).

I've opened b/146657568 to track cleaning this up once the emulator supports increment operations.

6753 of 8246 branches covered (81.89%)

Branch coverage included in aggregate %.

21162 of 22854 relevant lines covered (92.6%)

4208.06 hits per line

Jobs
ID Job ID Ran Files Coverage
1 10754.1 20 Dec 2019 08:48PM UTC 0
89.76
Travis Job 10754.1
Source Files on build 10754
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #10754
  • 88734fd0 on github
  • Prev Build on master (#10747)
  • Next Build on master (#10763)
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