J'essaie de faire échouer mon intégration continue de la construction lorsque de nouveaux avertissements de charpie qui ne sont pas dans le fichier lint-baseline.xml
sont introduits. Je veux que tous les avertissements de charpie soient traités comme des erreurs (donc la construction est annulée), mais j'aimerais un moyen de spécifier que certaines vérifications de charpie soient traitées comme information ou niveau d'avertissement pour qu'elles apparaissent toujours dans les résultats de charpie. Ne provoquez pas l'annulation de la construction.Android - définir tous les avertissements de charpie comme des erreurs, sauf pour certains
Voici un exemple de fond ce que je voudrais faire (sauf cela ne fonctionne pas, la génération échoue si des avertissements non ignorés existent):
lintOptions {
lintConfig file("lint.xml")
baseline file("lint-baseline.xml")
checkAllWarnings true
warningsAsErrors true
abortOnError true
informational 'MissingTranslation, ...' // don't fail the build for these
}
Y at-il un moyen facile de Traiter toutes les vérifications de charpie comme des erreurs, excluant certaines? J'ai pensé à régler manuellement tous les 200 contrôles de charpie au niveau d'erreur, mais ce ne serait pas très à l'épreuve du temps, puisque je devrais mettre à jour la liste chaque fois que de nouvelles vérifications de charpie ont été ajoutées.
Le problème est que je veux que les avertissements soient signalés encore dans l'EDI et si possible, dans les résultats de l'inspection studio Android. Vous cherchez un moyen de faire échouer les builds d'intégration continue lorsque de nouveaux avertissements de charpie sont introduits, avec la possibilité de désigner certains avertissements qui ne devraient pas échouer lors de la construction. Je ne veux pas que ces avertissements soient complètement ignorés ou désactivés. – starkej2
Ignorer semble être une version plus faible de disable - il s'exécute mais n'échouera pas la construction, donc devrait toujours se connecter. Est-ce que ce n'est pas suffisant avec tous les tests connectés? Ou ai-je le sens d'ignorer mal? –
Je pense ignorer empêche le contrôle de la charpie de fonctionner. Je ne vois pas les avertissements de peluches ignorés dans Android Studio ou les résultats de peluches. – starkej2