Validar Branch

A Validação verifica os metadados do seu branch em relação a uma org Salesforce sem implantar. Confirma compatibilidade, garante que dependências sejam atendidas e executa testes Apex se necessário.

O que é Validar

O recurso Validar permite que você verifique os componentes do seu branch em relação a uma org Salesforce de destino sem implantá-los. Esse processo garante compatibilidade de metadados, verifica dependências e executa testes Apex quando necessário. Ao executar a validação antes da implantação, você pode detectar problemas proativamente e reduzir falhas de implantação.

Ajuda a prevenir falhas de implantação ao:

  • Verificar a compatibilidade de metadados com a org de destino

  • Garantir que as dependências estejam satisfeitas

  • Executar testes Apex (com base no nível de teste selecionado)

Isso lhe dá confiança de que a implantação terá sucesso quando for executada.

Pré-requisitos

  • Uma org Salesforce conectada disponível como destino de validação.

  • Um branch contendo componentes de metadados a serem validados.

  • Permissões adequadas para executar jobs de validação no Revvy.

Como Executar a Validação

  1. Abra o branch

    • Navegue até o seu branch.

    • No cabeçalho do branch, clique no menu de três pontos (⋮).

    • Selecione Validate.

  2. Selecionar componentes

    • Você verá uma lista de componentes do branch.

    • Escolha um ou mais componentes para validar.

    • Você também pode usar Adicionar tudo para selecionar tudo no branch.

    • Quando estiver pronto, clique Avançar.

  3. Selecionar conexão

    • Escolha o org Salesforce onde a validação deve ser executada (isso atua como a org de destino).

    • A lista de orgs mostra detalhes como nome, data do último retrieve e quem criou a conexão.

    • Uma vez selecionada, clique Avançar.

  4. Configurar configurações

    • Escolha o nível de teste para os testes Apex. As opções normalmente incluem:

      • Padrão – Executa apenas os testes incluídos no pacote.

      • Não executar testes – Ignora todos os testes Apex (permitido apenas em orgs não produtivas).

      • Executar testes locais – Executa todos os testes na org, exceto os de pacotes gerenciados instalados.

      • Executar todos os testes – Executa todos os testes na org, incluindo testes de pacotes gerenciados.

      • Executar testes especificados – Permite definir classes ou métodos de teste individuais para executar.

    • Clique em Executar para iniciar a validação.

Como Verificar o Status da Validação

  • Após iniciar, o job de Validação aparece em Atividades → Jobs.

  • Os valores de status incluem: Enfileirado, Em Andamento, Concluído, Exceção.

  • Filtros (tipo, status, data) ajudam você a encontrar rapidamente jobs de Validação.

Como ver resultados e logs da validação

  1. De Atividades → Trabalhos, clique na entrada do job de Validação concluído.

  2. A página de resultados mostra:

    • Conexão usada

    • Status, duração, hora de início/término

    • Quem acionou o job

  3. Os logs à direita exibem detalhes como:

    • Job iniciado

    • Componentes Salesforce recuperados

    • Etapas de validação concluídas

    • Resultados dos testes Apex (se aplicável)

  4. Use Atualizar para atualizar os logs enquanto o job ainda está em execução.

Melhores práticas

  • Sempre execute a Validação antes de implantar em UAT ou Produção.

  • Inclua componentes dependentes para evitar erros de validação.

  • Use RunLocalTests em ambientes inferiores para verificações de maior qualidade.

  • Use Não executar testes apenas para validações rápidas em sandboxes.

  • Revise os logs cuidadosamente antes de prosseguir com a implantação.

  • Execute novamente a Validação após resolver conflitos, atualizar metadados ou recuperar dependências ausentes.

Atualizado