Couverture de code est une mesure utilisée dans le développement de logiciels décrivant la quantité de code qui a été testé. Plus il est élevé plus il est meilleur.
Istanbul est une boîte à outils à partir des ingénieurs de Yahoo, créé pour aider les développeurs à tester leur code.
Istanbul peut être utilisé à partir d'une ligne de commande ou comme une bibliothèque de programmation.
Cet outil fonctionne également avec côté client (navigateur) et (Node.js) environnements côté serveur
Ce qui est nouveau dans le présent communiqué.:
- Ajout de format de rapport texte-de lcov pour émettre lcov à la console.
Ce qui est nouveau dans la version 0.4.1:
- Ajout de texte lcov format de rapport à émettre lcov à console.
Ce qui est nouveau dans la version 0.3.6:
- L'option `--preload-sources` est maintenant désapprouvée et remplacée par l'option `--include-all-sources` place. Ceci permet d'obtenir une meilleure représentation de couverture du code qui n'a pas été inclus pour le test.
Ce qui est nouveau dans la version 0.3.0:
- Modifier le rapport de ligne de commande pour gérer plusieurs rapports, ajouter le traitement back-compatibilité avec les avertissements
- Activer `commande pour lire la liste Procès-verbal d'config du rapport
- Support de multiples rapports pour `` cover` et commandes Procès-verbal d'
- Soutien par rapport-options de configuration dans le fichier de configuration
- Activer les rapports dans les émetteurs d'événements afin qu'ils puissent signaler `done`
- Ajout classe `Reporter` pour être en mesure de générer plusieurs rapports
- Ajout d'un tas de documentation de l'API, refactor README
Ce qui est nouveau dans la version 0.2.16:
- Assurez-vous des liens de YUI https, toujours depuis les liens relatifs cassent cas d'utilisation du système de fichiers local.
Ce qui est nouveau dans la version 0.2.13:
- Ajout option `--preload-sources` à `commande cover` pour rendre le code non requis par les tests à paraître dans le rapport de couverture.
Ce qui est nouveau dans la version 0.2.11:.
- Autoriser la source la génération de carte
Ce qui est nouveau dans la version 0.2.10:.
- flag Ajouté à gérer sigints et vider la couverture
Ce qui est nouveau dans la version 0.2.8:.
- Mise à niveau Esprima
Ce qui est nouveau dans la version 0.2.7:.
- Mise à jour Esprima
- Divers correctifs de jshint.
Ce qui est nouveau dans la version 0.2.6:.
- Converti mauvaise engager pour arbre summarizer
Qu'est-ce que les nouvelles dans la version 0.2.4:
- algo ligne-split fixe pour gérer les séparateurs Mac lin .
- README Mise à jour pour l'intro rapide à ignorer le code pour la couverture.
Ce qui est nouveau dans la version 0.2.2:.
- escodegen Mise à jour, le guidon et résoudre les versions de dépendance
Ce qui est nouveau dans la version 0.2.0:
- Ajout --preserve-commentaires à instrumenter options.
- Support 'use strict;' dans la portée du fichier.
Ce qui est nouveau dans la version 0.1.42:
- Intégrer la source régression introduite dans v0.1.38. Correction d'essai cassé pour cela.
Exigences :
- JavaScript côté client
- Node.js (pour les environnements côté serveur)
Commentaires non trouvées