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

spearhead-ea / island / 430 / 1
70%
master: 70%

Build:
DEFAULT BRANCH: master
Ran 09 Jun 2017 08:28AM UTC
Files 29
Run time 1s
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

09 Jun 2017 08:24AM UTC coverage: 91.777% (+1.5%) from 90.27%
RABBITMQ_HOST=amqp://localhost:5672 ISLAND_TRACEMQ_QUEUE=trace ISLAND_TRACEMQ_HOST=amqp://localhost:5672

push

travis-ci

web-flow
refactor: clean RPCService up (#98)

* introduce a new dependency - [deprecated-decorator](https://www.npmjs.com/package/deprecated-decorator)
* split files
    * `services/rpc-service` -> `utils/rpc-request`
    * `services/rpc-service` -> `utils/rpc-response`
* new features
    * when found the response consumer is canceled, RPCService will emit SIGTERM to shut down the process
    * distinguish between a timeout and an invalid response
        * store 20 timed-out requests to determine
* fixed
    * #90 - RPC error has been sent twice
    * #38 - RpcService.register should be made cleaner
* changes
    * IConsumerInfo.consumerOpts is optional
    * _publish is deprecated
* more test
    * RpcResponse
    * edge-cases
        * timeout
        * retry with 503 error
        * invoke returns a raw buffer
        * shutdown by the response queue has gone
* refactor
    * `#register` - split into multiple methods
    * `#invoke`
        * replaced setTimeout to Bluebird.timeout
        * merged reqTimeouts and reqExecutors into waitingResponse
    * `#consume` - limits its responsibility to process a raw channel only
    * merged `#invoke` and `#markTattoo` (it was very confused)
    * moved variables to near where they are used

fix #38 #90

328 of 460 branches covered (71.3%)

1730 of 1885 relevant lines covered (91.78%)

7.74 hits per line

Source Files on job 430.1 (RABBITMQ_HOST=amqp://localhost:5672 ISLAND_TRACEMQ_QUEUE=trace ISLAND_TRACEMQ_HOST=amqp://localhost:5672)
  • Tree
  • List 0
  • Changed 7
  • Source Changed 4
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 430
  • Travis Job 430.1
  • cdb40dc2 on github
  • Prev Job for RABBITMQ_HOST=amqp://localhost:5672 ISLAND_TRACEMQ_QUEUE=trace ISLAND_TRACEMQ_HOST=amqp://localhost:5672 on master (#421.1)
  • Next Job for RABBITMQ_HOST=amqp://localhost:5672 ISLAND_TRACEMQ_QUEUE=trace ISLAND_TRACEMQ_HOST=amqp://localhost:5672 on master (#439.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