• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
You are now the owner of this repo.

ethereum / web3.js / 2724 / 3
52%
1.x: 80%

Build:
Build:
LAST BUILD BRANCH: wyatt/rename-eth2-packages
DEFAULT BRANCH: 1.x
Ran 08 Aug 2018 10:41AM UTC
Files 38
Run time 4s
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

08 Aug 2018 10:28AM UTC coverage: 83.883% (+0.08%) from 83.803%
CXX=g++-4.8 TEST_SUITE=test

push

travis-ci

frozeman
[web3-providers-http] Re-use existing http connections. (#1753)

* Re-use existing http connections.

Sometimes, you have to make tens of thousands of http calls to your local full node to scrape through buttloads of data, such as finding the entire transaction history for an account. However `web3-providers-http` doesn't re-use existing connections! Resulting in the OS freaking out and running out of ports, which leads to an `EADDRINUSE` error every time you use any function.

This PR fixes this issue and (probably) increases performance by _not_ creating a new connection every time you do something!

Works with both `xhr2-cookies` and `xhr2`.

* Add FakeXHR2.nodejsSet stub

* Apply requested edits.

1116 of 1491 branches covered (74.85%)

2087 of 2488 relevant lines covered (83.88%)

581.36 hits per line

Source Files on job 2724.3 (CXX=g++-4.8 TEST_SUITE=test)
  • Tree
  • List 0
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 2521
  • Travis Job 2724.3
  • 0c2f5cff on github
  • Prev Job for CXX=g++-4.8 TEST_SUITE=test on 1.0 (#2722.1)
  • Next Job for CXX=g++-4.8 TEST_SUITE=test on 1.0 (#2725.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