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

firebase / firebase-js-sdk / 8769
0%

Build:
DEFAULT BRANCH: master
Ran 12 Aug 2019 10:17PM UTC
Jobs 1
Files 303
Run time 1865min
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
8769

push

travis-ci

web-flow
Enable strictPropertyInitialization for Firestore (#2078)

* Enable strictPropertyInitialization: Refactor Path to BasePath<T> similar to Android.

This avoids having uninitialized properties due to the init() method doing the construction.

* Remove dummy FirebaseConfig class.

This class doesn't exist on other platforms and was responsible for a bunch of
strict-property-initialization violations.

* Initialize _dataConverter in constructor.

Fixes a strict-property-initialization violation.

* Fix or suppress uninitialized properties in IndexedDbPersistence.

* Fix StreamBridge property types to correctly indicate they can be undefined.

* Make sure abstract class members are marked abstract so they don't need to be initialized.

* FieldValue.typeOrder
* Mutation.type / key / precondition
* PersistenceTransaction.currentSequenceNumber

* Fix uninitialized LLRBEmptyNode properties.

Throw errors instead of potentially returning undefined.

I ran the SortedMap perf tests before/after this change and there was no discernible difference.

* Fix uninitialized properties in MemoryPersistence.

* Fix misc. uninitialized properties.

* Suppress some intentionally uninitialized properties.

These would be obnoxious to define as `| undefined` but we also can't initialize them in the constructor.

* Fix some misc. uninitialized properties in tests.

* Suppress some intentionally uninitialized properties in tests.

* Enable strictPropertyInitialization.

* Minor CR feedback.

6320 of 7775 branches covered (81.29%)

Branch coverage included in aggregate %.

19473 of 21131 relevant lines covered (92.15%)

4269.9 hits per line

Jobs
ID Job ID Ran Files Coverage
1 8769.1 12 Aug 2019 10:17PM UTC 0
89.23
Travis Job 8769.1
Source Files on build 8769
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #8769
  • 56cbbfdf on github
  • Prev Build on master (#8765)
  • Next Build on master (#8839)
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