Histórico da Página
Algumas atividades C# do utilizadas para testar o Produto RM foram transformados em atividades fixas para uso no TestFlow.
...
São atividades específicas que auxiliam na criação de projetos de teste do RM.
Estas atividades não podem ser acessadas por nenhum cadastro para edição mas podem ser normalmente inseridas em Agendamentos, Projetos de Teste e Coleções.
No caso da inserção em Projetos elas podem ser encontradas através do filtro Todos digitando o nome ou selecionando o filtro Atividades RM e posteriormente na lista suspensa.
Inicia RM.Host.exe:
- Recurso entrada:
- Parâmetros (JSON):
Timeout: { type: number, required: false, default: 360, unit: segundos }
AppSettings: { type: object, required: false }
- Recursos:
Necessita: Recurso de alias.
Note: Obrigatório existir um recurso de alias no projeto.
Oferece: Recurso de Processo.
- Validações:
Deve encontrar o arquivo de configuração no diretório do ambiente
Verifica se a porta do host está sendo utilizada por outro processo ou é inválida
Ler ou resetar o registro do windows para a checagem da inicialização
Verifica se existe mais de um Alias como recurso
Verifica se a versão do RM é a mesma da base de dados do projeto
Verifica se o timeout de inicialização estourou antes do host estar pronto para uso.
- Exemplo:
{ "Timeout": 0, "AppSettings": { "key1": value-number, "teste": "value-string" }, "Alias": "" }
Subir o RM.exe
- Parâmetros (JSON):
Timeout: { type: number, required: false, default: 360, unit: seconds, decription: "Timeout para a inicialização" }
AppSettings: { type: object, required: false }
Usuario: { type: string, required: false, default: "mestre" }
Senha: { type: string, required: false, default: "totvs" }
Alias: { type: string, required: false }
Note: O parâmetro "Alias" pode ser substituídos por um "Recurso de Alias", é oferecido pela atividade "Cria Alias RM"
- Recursos:
Recebe: Recurso de Alias.
Oferece: Recurso de Processo.
- Validações:
Validar caminho do RM.exe
Se não conseguir resetar a Key do Regedit solta uma exceção
Verifica se há algum parâmetro com o nome do Alias
Solta exceção caso não consiga ler o registro do windows quando estiver iniciando ou a aplicação demorar mais que o timeout pra iniciar
- Exemplo:
...
Conheça as atividades: