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

eclipsesource / jsonforms / 2935
83%

Build:
DEFAULT BRANCH: master
Ran 20 Mar 2020 02:10PM UTC
Jobs 1
Files 161
Run time 51s
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
2935

push

travis-ci

sdirix
Shallow compare schema and uischema props

Use shallow compare to determine schema and uischema prop changes
improving performance in almost all cases.

The 'areEqual' check is used to determine whether the previous set of
props is equal to the next set of props. Up until now lodash's deep
equal was used for the schema and uischema props. This would only be
beneficial if we changed the actual schema objects without changing
their content and the comparison would take less time than a rerender.
In practice we almost never change the schema and uischema objects
and when we do we usually also change their content. A deep equal is
therefore unnecessary and additionally harms performance for large
objects.

921 of 6441 branches covered (14.3%)

2 of 2 new or added lines in 1 file covered. (100.0%)

3367 of 3775 relevant lines covered (89.19%)

65.11 hits per line

Jobs
ID Job ID Ran Files Coverage
1 2935.1 20 Mar 2020 02:10PM UTC 0
89.19
Travis Job 2935.1
Source Files on build 2935
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #2935
  • 4b9bbbd2 on github
  • Prev Build on master (#2926)
  • Next Build on master (#2937)
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