Condividi tramite


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 Report Rapporti non viene visualizzato all'apertura di Team Explorer ed espandendo il nodo del progetto team.

In questo argomento

  • Dati contenuti 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.

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 report 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 usato nel report 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 usato nel report 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 usato nel report delle compilazioni completate

Yellow

  • Build succeeded.

  • Non è stato eseguito alcun test.

Compilazione non riuscita

Colore rosso usato nel report 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 usato nel report delle compilazioni completate

Arancione

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

Nessuna compilazione

Colore bianco usato nel report delle compilazioni completate

Bianco

  • Non è stata eseguita alcuna compilazione nel giorno specificato.

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

  1. Fare clic sull'icona calendario accanto a Inizio iterazione (data) o a 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.

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:

Versione problematica e non problematica del report delle compilazioni completate

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:

Filtri per il report 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

Altre risorse

Rapporti (SQL Server Reporting Services)