
HAROS est un cadre d'assurance qualité du code basé sur ROS, principalement basé sur une analyse statique - qui consiste à extraire des informations du code source sans l'exécuter (et parfois, même sans la compiler). Son objectif principal est la détection précoce des problèmes dans le cycle de vie du développement logiciel, qui autrement passerait inaperçu dans les stades ultérieurs ou même dans la production.
Essayez-le vous-même: il y a une page de démonstration du visualiseur Haros disponible sur github.
Tutoriels: sur GitHub et sur YouTube.
Plus d'informations: courte présentation vidéo sur YouTube.
Cette version de Haros ne fonctionne que pour ROS1. Il n'est plus développé. Une nouvelle version de cet outil, destiné à ROS2, est développée à partir de zéro dans un autre référentiel.
Voir Installation pour les méthodes et instructions d'installation.
Voir l'utilisation des commandes de base et des instructions d'utilisation.
Vérifiez si votre question a une réponse dans la FAQ.
Veuillez utiliser le suivi des problèmes pour les problèmes ou les demandes de fonctionnalités directement liées à Haros.
Pour les problèmes liés aux plugins, veuillez utiliser le référentiel de plugin respectif.
Si vous rencontrez des erreurs ou pensez que quelque chose ne fonctionne pas, exécutez les haros en mode débogage, afin que les fichiers journaux ne manquent aucune information, par exemple,
haros --debug analyse ...
Ensuite, vous pouvez partager le fichier journal, trouvé par défaut dans ~/.haros/log.txt .
Voir citer.
Voir contribution.
Jusqu'en mars 2021, ce travail a été financé par le Fonds de développement régional européen - par le biais du programme opérationnel pour la compétitivité et l'internationalisation - le programme de concurrence 2020 et par les fonds nationaux par le biais de l'agence de financement portugaise, FCT - Fundação Para a Ciência EA Tecnologia dans le projet PTDC / CCI-INF / 29583/2017 (POCI-01-0145-FEDER-029583).