Ao criar um endpoint de conteúdo, você pode selecionar a política supportTest para permitir que o sistema execute testes de unidade após implantar um conteúdo no ambiente de teste.
- Servidor de testes de unidade
- Endpoint de teste
Servidor de testes de unidade
O servidor de testes é um servidor vRO no qual é possível executar testes de unidade em um conteúdo implantado em um endpoint de teste. Sempre que você define um endpoint de orquestrador como um endpoint de teste, ele testa o pacote do vRealize Orchestrator e é implantado automaticamente nesse endpoint, permitindo testes de unidade ou integração. Existem alguns testes básicos já presentes no pacote, e você pode estender os testes no servidor de testes de unidade também.
Opções de menu para o servidor de testes de unidade
Fluxo de testes de unidade de amostra
- Testes comuns
-
Todos os testes na pasta PackageType Common são executados.
Se você acessar o servidor de testes de unidade (vRO), em Testes de Gerenciamento de Conteúdo, poderá exibir pastas separadas para todos os tipos de conteúdo. Para cada pasta de tipo de conteúdo, há uma pasta comum presente na qual é possível ver todos os fluxos de trabalho comuns que são executados para um determinado tipo de conteúdo.
- Testes específicos de pacotes
-
Testes específicos também podem ser executados por nome de conteúdo. Por exemplo, se um conteúdo de Automation-XaaSBlueprint chamado “Adicionar usuário do AD” solicitar um teste de unidade chamado “Adicionar usuário do AD - Teste 1”, que pode se conectar a um determinado endpoint de conteúdo e executar o Blueprint de XaaS e aguardar para ver se ele foi bem-sucedido. O formato dos testes é:
<content name - test name>
e na pasta<Content-Type>
.Sempre que você seleciona o servidor de unidade durante o teste do conteúdo, os novos testes de unidade também são executados com base no tipo de conteúdo em relação ao conteúdo implantado em um endpoint de teste.
A lista a seguir indica a funcionalidade geral dos testes de unidade:
- Fluxos de trabalho de testes de unidade comuns podem ser gravados na pasta comum por tipo de conteúdo
- O fluxo de trabalho de testes de unidade para um determinado conteúdo pode ser gravado em
<Content Type>
e nomeado como<Content name> - <Tests name>
. - Se houver uma falha no teste, este exibirá um erro em um fluxo de trabalho.
- Verifica as entradas disponíveis para testar um fluxo de trabalho
Fluxos de trabalho de amostra
Você pode consultar os fluxos de trabalho de unidades existentes disponíveis no vRealize Orchestrator (política definida para teste). Navegue até uma pasta comum no vRealize Orchestrator, .
Propriedades de entrada disponíveis para um fluxo de trabalho de testes de unidade fornecido pela plataforma.
Nome da propriedade | Descrição |
---|---|
versão | Versão do conteúdo que está sendo testado. |
testEndpointLink | O link do endpoint de conteúdo no repositório. |
tenant | O tenant com o qual uma conexão está sendo estabelecida. |
packageVersionLink | O link da versão para o repositório. |
packageType | Tipo de Conteúdo. Automation-CompositeBlueprint. |
packageName | Nome do conteúdo |
packageId | Identificador exclusivo de conteúdo no repositório. |
endpointUser | O nome de usuário do endpoint que está sendo testado. |
endpointServer | O nome de servidor do endpoint que está sendo testado. |
endpointPassword | A senha (SecureString) do endpoint que está sendo testado. |