Lista completa de opciones del motor de análisis de PolyspaceBug Finder
Cuando utilice Polyspace, quizá desee cambiar algunas opciones de análisis predeterminadas. Puede cambiar las opciones para resolver problemas de compilación, especificar comprobadores adicionales, establecer reglas a partir de estándares de codificación, generar informes, etc. Las opciones se organizan aquí según los grupos del panel Configuration de la interfaz de usuario de los productos de escritorio de Polyspace.
Puede especificar opciones de análisis utilizando la interfaz de usuario de escritorio de Polyspace, la interfaz de la línea de comandos de Polyspace o un archivo de opciones.
Interfaz de usuario de Polyspace: para cambiar las opciones de análisis de un módulo de proyecto, en Project Browser, seleccione el nodo Configuration del módulo. En el panel Configuration, cambie las opciones según sea necesario. Consulte Run Static Analysis in Polyspace User Interface.
Línea de comandos: Para especificar opciones de análisis cuando ejecuta un análisis de Polyspace desde la línea de comandos, añada las opciones a
polyspace-bug-finder
o apolyspace-bug-finder-server
. Consulte Run Polyspace Analysis from Command Line.Archivo de opciones: Un archivo de opciones es un archivo de texto con un par opción-valor en cada línea. En lugar de enumerar muchas opciones explícitamente, puede especificar un archivo de opciones en la línea de comandos como valor para la opción
-options-file
. Consulte Options Files for Polyspace Analysis.
Para obtener información sobre la configuración específica del IDE disponible con los complementos o extensiones de Polyspace as You Code, consulte Configurar un análisis de Polyspace en IDE.
Flujos de trabajo comunes
Categorías
- Objetivo y compilador
Tipo de procesador objetivo, comportamiento del compilador
- Macros
Especificaciones y definiciones del preprocesador
- Configuración del entorno
Script de preprocesamiento, archivos de inclusión
- Entradas y procesamiento con stubs
Especifique rangos para variables y funciones globales
- Multitarea
Opciones multitarea, puntos de entrada, secciones críticas, tareas exclusivas
- Estándares de codificación y métricas de código
Conjuntos de reglas de codificación MISRA, AUTOSAR, CERT y JSF, reglas de codificación personalizadas y métricas de código
- Análisis de Bug Finder
Opciones de análisis para encontrar defectos
- Generador principal
Generación principal; funciones de inicialización, paso y terminación; parámetros y variables de entrada
- Comprobar comportamiento
Modifique el comportamiento predeterminado de las comprobaciones en tiempo de ejecución
- Precisión
Especifique la precisión del análisis
- Creación de informes
Informes de defectos, informes de resumen, plantillas de informes
- Configuración de ejecución
Análisis remoto, repositorio de resultados
- Configuración avanzada
Comandos posteriores al análisis, scripts, opciones no oficiales
- Opciones solo de línea de comandos
Opciones solo de línea de comandos, opciones avanzadas