StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Follow on

© 2025 StackShare. All rights reserved.

Product

  • Stacks
  • Tools
  • Feed

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
Istanbul
ByIstanbulIstanbul

Istanbul

#3in Code Coverage
Discussions1
Followers8
OverviewDiscussions1AdoptionAlternativesIntegrations
Try It

What is Istanbul?

It is a JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale.

Istanbul is a tool in the Code Coverage category of a tech stack.

Key Features

All-javascript instrumentation library that tracks statement, branch, and function coverageModule loader hooks to instrument code on the flyCommand line tools to run node unit tests "with coverage turned on" and no cooperation whatsoever from the test runnerMultiple report formats: HTML, LCOV, Cobertura and moreAbility to use as middleware when serving JS files that need to be tested on the browserCan be used on the command line as well as a libraryBased on the awesome esprima parser and the equally awesome escodegen code generatorWell-tested on node (prev, current and next versions) and the browser (instrumentation library only)

Istanbul Pros & Cons

Pros of Istanbul

No pros listed yet.

Cons of Istanbul

No cons listed yet.

Istanbul Alternatives & Comparisons

What are some alternatives to Istanbul?

Codecov

Codecov

Our patrons rave about our elegant coverage reports, integrated pull request comments, interactive commit graphs, our Chrome plugin and security.

Coveralls

Coveralls

Coveralls works with your CI server and sifts through your coverage data to find issues you didn't even know you had before they become a problem. Free for open source, pro accounts for private repos, instant sign up with GitHub OAuth.

uberalls

uberalls

Code coverage metric storage service. Provide coverage metrics on differentials with Phabricator and Jenkins, just like Coveralls does for GitHub and TravisCI.

Try It

Visit Website

Adoption

On StackShare

Istanbul Integrations

JavaScript are some of the popular tools that integrate with Istanbul. Here's a list of all 1 tools that integrate with Istanbul.

JavaScript
JavaScript

Istanbul Discussions

Discover why developers choose Istanbul. Read real-world technical decisions and stack choices from the StackShare community.

Anurag Maurya
Anurag Maurya

SDET

Mar 11, 2024

Needs adviceonNode.jsNode.jsExpressJSExpressJSSuperTestSuperTest

Needs advice on code coverage tool in Node.js/ExpressJS with External API Testing Framework

Hello community,

I have a web application with the backend developed using Node.js and Express.js. The backend server is in one directory, and I have a separate API testing framework, made using SuperTest, Mocha, and Chai, in another directory. The testing framework pings the API, retrieves responses, and performs validations.

I'm currently looking for a code coverage tool that can accurately measure the code coverage of my backend code when triggered by the API testing framework. I've tried using Istanbul and NYC with instrumented code, but the results are not as expected.

Could you please recommend a reliable code coverage tool or suggest an approach to effectively measure the code coverage of my Node.js/Express.js backend code in this setup?

0 views0
Comments
Companies
21
NOGFHT+15
Developers
147
BMCMTD+141