Elenco completo delle opzioni del motore di analisi Polyspace Bug Finder
Quando si utilizza Polyspace, si potrebbe voler modificare alcune opzioni di analisi predefinite. È possibile modificare le opzioni per aggirare problemi di compilazione, specificare checker aggiuntivi, impostare regole dagli standard di codifica, generare report e così via. Le opzioni sono organizzate qui in base ai gruppi presenti nel riquadro Configuration nell'interfaccia utente dei prodotti desktop di Polyspace.
È possibile specificare le opzioni di analisi utilizzando l'interfaccia utente desktop di Polyspace, l'interfaccia della riga di comando di Polyspace o un file di opzioni.
Interfaccia utente di Polyspace: per modificare le opzioni di analisi di un modulo di progetto in Project Browser, selezionare il nodo Configuration del modulo. Nel riquadro Configuration, modificare le opzioni secondo necessità. Vedere Run Static Analysis in Polyspace User Interface.
Riga di comando: per specificare le opzioni di analisi quando si eseguono analisi Polyspace dalla riga di comando, aggiungere le opzioni a
polyspace-bug-finder
o apolyspace-bug-finder-server
. Vedere Run Polyspace Analysis from Command Line.File di opzioni: un file di opzioni è un file di testo con una coppia opzione-valore in ogni riga. Anziché enumerare esplicitamente molte opzioni, è possibile specificare un file di opzioni nella riga di comando come valore dell'opzione
-options-file
. Vedere Options Files for Polyspace Analysis.
Per informazioni sulle impostazioni specifiche dell'IDE disponibili con i plugin o le estensioni Polyspace as You Code, vedere Impostazione dell'analisi Polyspace negli IDE.
Workflow comuni
Categorie
- Target e compiler
Tipo di processore target, comportamento del compiler
- Macro
Specifiche e definizioni del preprocessore
- Impostazioni ambiente
Script di pre-elaborazione, file include
- Input e creazione di stub
Specificare gli intervalli per variabili globali e funzioni
- Multitasking
Opzioni multitasking, punti di ingresso, sezioni critiche, attività esclusive
- Standard di codifica e metriche del codice
Insiemi di regole di codifica MISRA, AUTOSAR, CERT e JSF, regole di codifica personalizzate, metriche del codice
- Analisi Bug Finder
Opzioni di analisi per individuare i difetti
- Generatore principale
Generazione principale; funzioni di inizializzazione, step e terminazione; parametri e variabili di input
- Controllo del comportamento
Modificare il comportamento predefinito dei controlli di runtime
- Precisione
Definizione della precisione dell'analisi
- Generazione di report
Report sui difetti, report di riepilogo, modelli di report
- Impostazioni di esecuzione
Analisi remota, repository dei risultati
- Impostazioni avanzate
Comandi post-analisi, script, opzioni non ufficiali
- Opzioni disponibili solo dalla riga di comando
Opzioni disponibili solo dalla riga di comando, opzioni avanzate