Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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.

Image ModifiedImage Removed

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:

...

Image Added

Conheça as atividades: