Ver os resultados de uma execução de CI

Com a integração contínua (IC) do Looker, se acionar manualmente uma nova execução de um conjunto ou uma nova execução de uma execução de IC anterior, o IDE do Looker apresenta automaticamente a página de resultados da execução manual. Caso contrário, independentemente da forma como uma execução é acionada, um utilizador do Looker com a autorização see_ci pode aceder aos resultados da execução a partir da página Execuções no IDE do Looker:

Página de execuções de integração contínua a mostrar uma tabela com execuções de IC anteriores

A página Execuções apresenta as execuções de CI do projeto do LookML, juntamente com as seguintes informações:

  • Estado: O estado da execução:
    • Na fila: a execução está a aguardar a conclusão de outra execução de CI antes de começar.
    • Em execução: os validadores definidos pelo conjunto de CI estão em execução.
    • Aprovado: todos os validadores no conjunto de CI foram concluídos com êxito e nenhum dos validadores devolveu um erro.
    • Falhou: todos os validadores no conjunto de testes de integração foram concluídos com êxito e, pelo menos, um dos validadores devolveu um erro.
    • Erro: não foi possível executar um ou mais validadores no conjunto de testes de integração contínua.
    • Cancelado: a execução da IC foi cancelada.
  • Conjunto: o nome do conjunto de CI.
  • Acionador: como o conjunto foi acionado (manual, pedido de obtenção ou API).
  • Estado do Git: informações sobre o ramo ou a confirmação que foi validada na execução:
    • Para execuções manuais, o valor é "Production" ou o nome da ramificação de desenvolvimento.
    • Para execuções acionadas por um pedido de obtenção, o valor é uma hiperligação para o SHA de confirmação do pedido de obtenção. Clique no hiperlink SHA de confirmação para abrir o pedido de envio noutro separador do navegador.
  • Acionado às: a hora em que a execução de CI foi iniciada.

Resultados da execução de CI

Na página Execuções, clique no botão Ver execução para uma execução de CI para ver os respetivos resultados de validação:

Página de resultados das execuções de integração contínua que mostra os resultados de uma execução de IC

A página de resultados da execução de um conjunto de testes de IC mostra as seguintes informações:

  1. O projeto do LookML e os detalhes do Git que a execução validou (e a confirmação, para execuções acionadas por um pedido de envio).
  2. Informações sobre a execução de CI:
    • Como e quando a execução foi acionada.
    • O utilizador do Looker que iniciou a execução (para execuções manuais) ou a ramificação e a confirmação (para execuções acionadas por um pedido de obtenção).
    • Quanto tempo demorou a execução da CI a ser concluída.
    • Quanto tempo a execução esperou na fila antes de começar.
  3. Para validadores que devolvem erros, a página de resultados mostra cada erro, juntamente com a mensagem de erro e links para o LookML, a análise detalhada ou o conteúdo, para que possa testar e corrigir cada erro.
  4. Para os validadores que não encontraram erros, a página de resultados mostra uma mensagem de êxito.

Visualizar resultados da validação incremental

Para execuções do validador de CI configuradas para validação incremental (para o validador de SQL ou o validador de conteúdo), o validador devolve erros que existem apenas no ramo de desenvolvimento ou na consolidação do pedido de obtenção; os validadores ativados para validação incremental não devolvem um erro se o erro já existir na versão de produção.

Segue-se um exemplo de uma página de resultados para uma validação incremental do validador de SQL:

Página de resultados das execuções de integração contínua a mostrar os resultados de uma execução incremental da validação de SQL

  1. A página de resultados mostra erros que existem apenas no ramo de desenvolvimento ou na consolidação.
  2. Se uma exploração não tiver alterações no ramo de desenvolvimento ou na confirmação, o validador ignora a exploração durante a validação. Estas explorações estão marcadas como "Ignoradas" nos resultados do validador.
  3. Os validadores executados de forma incremental estão marcados com "Incremental" nos resultados da validação.