Rapporto Compilazioni completate nel tempo
Il rapporto Compilazioni completate nel tempo fornisce una versione illustrata del rapporto Riepilogo compilazione. Nel rapporto Compilazioni completate nel tempo viene visualizzato lo stato giornaliero dell'ultima compilazione per ogni categoria di compilazione eseguita. È possibile utilizzare questo rapporto per tenere traccia della qualità del codice archiviato dal team. È inoltre possibile visualizzare il Riepilogo compilazione relativo a qualsiasi giorno nel quale sia stata eseguita una compilazione.
Per informazioni sulle modalità di accesso, di aggiornamento o di gestione dei rapporti, vedere Rapporti (SQL Server Reporting Services).
Nota
Per questo rapporto è previsto che sia stato eseguito il provisioning della raccolta di progetti team contenente il progetto team con SQL Server Reporting Services.Questo rapporto non è disponibile se Rapporti non viene visualizzato all'apertura di Team Explorer ed espandendo il nodo del progetto team.
In questo argomento
|
È possibile utilizzare questo rapporto per rispondere alle domande seguenti:
|
Autorizzazioni necessarie
Per visualizzare il rapporto, è necessario disporre del ruolo Browser in Reporting Services o appartenere a un gruppo a cui sia assegnato questo ruolo. Per ulteriori informazioni, vedere Aggiungere utenti ai progetti team.
Dati visualizzati nel rapporto
I dati visualizzati nel rapporto Compilazioni completate nel tempo sono derivati dal data warehouse. Il rapporto riepiloga i risultati di compilazione e test eseguiti per un set di definizioni di compilazione in uno o più progetti nel tempo.
Nel grafico viene visualizzata una riga separata per ogni definizione di compilazione, piattaforma e configurazione combinate. Nel rapporto vengono visualizzate solo le combinazioni comprese nei filtri specificati per il rapporto. È possibile determinare immediatamente l'esito positivo o negativo di compilazioni per il periodo di tempo sottoposto a revisione, come mostrato nell'illustrazione seguente.
I risultati giornalieri delle esecuzioni di definizioni di compilazione vengono visualizzati nei colori illustrati nella tabella riportata di seguito.
Stato di compilazione |
Colore |
Indica |
|
---|---|---|---|
Superato |
Verde |
|
|
Test superati, code coverage basso |
Verde chiaro |
|
|
Compilazione completata, nessun test |
Yellow |
|
|
Compilazione non riuscita |
Rosso |
|
|
Test non superati |
Arancione |
|
|
Nessuna compilazione |
Bianco |
|
Il rapporto può essere filtrato nei seguenti modi:
Modificando le date di inizio e di fine del rapporto.
Filtrando le definizioni di compilazione tramite la specificazione di piattaforme, configurazioni e definizioni di compilazione da includere nel rapporto.
Per ulteriori informazioni, vedere Filtro del rapporto più avanti in questo argomento.
Attività di gestione della compilazione obbligatorie
Affinché il rapporto Compilazioni completate nel tempo sia utile, è necessario che i membri del team effettuino le attività di gestione delle compilazioni riportate di seguito.
Configurare un sistema di compilazione. Per utilizzare Team Foundation Build, è necessario configurare un sistema di compilazione.
Per ulteriori informazioni, vedere Definire il processo di compilazione.
Creare definizioni di compilazione. È possibile creare diverse definizioni di compilazione, ognuna delle quali può essere eseguita per produrre codice per una piattaforma diversa. È inoltre possibile eseguire ogni compilazione per una configurazione diversa.
Per ulteriori informazioni, vedere Definire il processo di compilazione.
Eseguire regolarmente le compilazioni. È possibile eseguire le compilazioni a intervalli prestabiliti o dopo ogni archiviazione. È possibile pianificare compilazioni normali quando si utilizza il trigger di pianificazione. Per ulteriori informazioni, vedere Creare o modificare una definizione di compilazione e Eseguire, monitorare e gestire le compilazioni.
Nota
Anche se un membro del team può classificare manualmente una compilazione tramite Esplora compilazione, tale classificazione non viene riportata nel rapporto Compilazioni completate nel tempo.La classificazione della compilazione viene visualizzata nel rapporto Riepilogo compilazione.Per ulteriori informazioni, vedere Valutare la qualità di una compilazione completata e Rapporto Riepilogo compilazione.
Impostazione della durata del rapporto
Per conoscere lo stato di avanzamento del team nell'iterazione corrente, le date di inizio e fine del rapporto devono corrispondere a quelle del ciclo di iterazione corrente.
Per modificare la durata dell'iterazione
Fare clic sull'icona calendario accanto a Inizio iterazione (data) o a Fine iterazione (data) e selezionare una data.
Fare clic su Visualizza rapporto.
Interpretazione del rapporto
È opportuno prevedere che il rapporto Compilazioni completate nel tempo vari a seconda della fase del ciclo di sviluppo del prodotto in cui ci si trova. Nelle prime iterazioni spesso alcune compilazioni e test non riescono. Rivedendo in maniera tempestiva e frequente il rapporto insieme al team, è possibile concentrare meglio l'attività per la creazione di compilazioni stabili con percentuali elevate di superamento dei test.
Domande che trovano risposta nel rapporto
È possibile rivedere il rapporto Compilazioni completate nel tempo per trovare risposta alle domande seguenti:
Quanto è alta la qualità delle compilazioni?
La qualità sta migliorando, peggiorando o rimanendo costante?
Quali parti del progetto sono pronte per la fase di test?
In quali parti del progetto si registrano difficoltà a causa di regressioni o archiviazioni errate?
Come procede il test del codice?
Per determinare se le compilazioni più recenti sono riuscite, i membri del team devono rivedere l'ultima colonna del rapporto Compilazioni completate nel tempo. Se nel rapporto sono presenti lunghe sezioni di un colore diverso dal verde, è necessario che i responsabili del progetto e i responsabili dello sviluppo determinino la radice di problemi persistenti.
Versioni del rapporto prive di problemi e problematiche
In un rapporto Compilazioni completate nel tempo privo di problemi saranno visualizzati giorni successivi di colore verde, a indicare che le compilazioni sono state superate. In una versione problematica del rapporto saranno visualizzati blocchi lunghi di colore arancione o rosso. Tali blocchi indicano che le compilazioni non sono riuscite o che i test non sono stati superati. Nell'illustrazione seguente vengono visualizzate alcune compilazioni in buono stato e altre che richiedono un'analisi:
Filtro del rapporto
È possibile filtrare il rapporto Compilazioni completate nel tempo nei modi seguenti:
Modificando le date di inizio e di fine del rapporto.
Filtrando le compilazioni contenute nel rapporto tramite la specificazione della piattaforma, della configurazione e delle definizioni di compilazione da includere.
Nota
È possibile configurare una definizione di compilazione per non eseguire alcun test, per eseguirne alcuni o per eseguirli tutti.Il rapporto varierà in modo significativo in base alla configurazione delle definizioni di compilazione.
Nella figura seguente vengono illustrati i filtri disponibili:
È necessario applicare i filtri nella sequenza specificata nella procedura riportata di seguito. Le opzioni disponibili con alcuni filtri dipendono dai filtri applicati precedentemente.
Per filtrare le compilazioni visualizzate nel rapporto
Nell'elenco Piattaforma selezionare la casella di controllo di tutte le piattaforme da includere.
Nell'elenco Configurazione selezionare la casella di controllo di tutte le configurazioni da includere.
Nell'elenco Definizione di compilazione selezionare la casella di controllo di tutte le definizioni di compilazione da includere.
Fare clic su Visualizza rapporto.