Share via


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 (Agile).

[!NOTA]

Questo rapporto richiede che sia stato eseguito il provisioning con SQL Server Reporting Services dell'insieme di progetti team contenente il progetto team in uso.Se non viene visualizzato Rapporto Rapporti quando si apre Team Explorer e si espande il nodo del progetto team, questo rapporto non è disponibile.

In questo argomento

  • Dati nel rapporto

  • Impostazione della durata del rapporto

  • Interpretazione del rapporto

  • Filtro del rapporto

È possibile utilizzare questo rapporto per rispondere alle domande seguenti:

  • Per quali parti del progetto è stato prodotto software pronto per i test?

  • In quali parti del progetto si registrano difficoltà a causa di regressioni o archiviazioni errate?

  • Come procede il test del codice da parte del team?

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 o Gestione delle autorizzazioni.

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.

Esempio di rapporto Compilazioni completate nel tempo

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

Colore verde utilizzato nel rapporto delle compilazioni completate

Verde

  • Build succeeded.

  • Tutti i test sono stati completati correttamente.

  • Il code coverage è stato buono.

Test superati, code coverage basso

Colore verde chiaro utilizzato nel rapporto delle compilazioni completate

Verde chiaro

  • Build succeeded.

  • Tutti i test sono stati completati correttamente.

  • Il code coverage è stato minimo.

Compilazione completata, nessun test

Colore giallo utilizzato nel rapporto delle compilazioni completate

Giallo

  • Build succeeded.

  • Non è stato eseguito alcun test.

Compilazione non riuscita

Colore rosso utilizzato nel rapporto delle compilazioni completate

Rosso

  • La compilazione è stata eseguita ma non è stata superata.

  • Almeno un test che in precedenza era riuscito non è stato superato.Il test è nuovo o è stato superato in esecuzioni di test precedenti.

Test non superati

Colore arancione utilizzato nel rapporto delle compilazioni completate

Arancione

  • La compilazione non è riuscita a causa di un errore di compilazione o di altro tipo.

Nessuna compilazione

Colore bianco utilizzato nel rapporto delle compilazioni completate

Bianco

  • Non è stata eseguita alcuna compilazione nel giorno specificato.

Il rapporto può essere filtrato nei modi riportati di seguito.

  • Modificando le date di inizio e di fine per il 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.

Dd380643.collapse_all(it-it,VS.110).gifAttività 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 Configuring Your Build System.

  • 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 compilazioni regolarmente.È 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 una definizione di compilazione e Eseguire, monitorare e gestire 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

  1. Fare clic sull'icona calendario accanto a Inizio iterazione (data) o Fine iterazione (data) e selezionare una data.

  2. 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.

Dd380643.collapse_all(it-it,VS.110).gifDomande che trovano risposta nel rapporto

È possibile rivedere il rapporto Compilazioni completate nel tempo per trovare risposta alle domande seguenti:

  • Quanto è elevata 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.

Dd380643.collapse_all(it-it,VS.110).gifVersioni 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:

Versione problematica e non problematica del rapporto delle compilazioni completate

Filtro del rapporto

È possibile filtrare il rapporto Compilazioni completate nel tempo nei modi seguenti:

  • Modificando le date di inizio e fine per il 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.

Nell'illustrazione che segue vengono mostrati i filtri disponibili:

Filtri per il rapporto Riepilogo compilazione

È 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

  1. Nell'elenco Piattaforma selezionare la casella di controllo di tutte le piattaforme da includere.

  2. Nell'elenco Configurazione selezionare la casella di controllo di tutte le configurazioni da includere.

  3. Nell'elenco Definizione di compilazione selezionare la casella di controllo di tutte le definizioni di compilazione da includere.

  4. Fare clic su Visualizza rapporto.

Vedere anche

Concetti

Rapporto Indicatori di qualità di compilazione

Rapporto Riepilogo compilazione

Altre risorse

Managing and Reporting on Builds

Rapporti (Agile)