uipath-cli
latest
false
- Visão geral
- Introdução
- Conceitos
- Usando o UiPath CLI
- UiPath para agentes de codificação
- Guias de instruções
- Receitas de CI/CD
- Referência de comando
- Visão geral
- Códigos de saída
- Opções globais
- Agente de código uip
- Documento da UIP
- adicionar-tipo-dados-de-teste
- adicionar-dados-de-teste-fila
- adicionar-teste-variação de dados
- Analisar
- Criar
- criar projeto
- Comparação
- encontrar atividades
- obter-analisador-regras
- obter-padrão-atividade-xaml
- obter-erros
- obter-casos-de-teste-manuais
- obter-etapas-de-teste-manual
- Obter versões
- obter-fluxo-de-trabalho-exemplo
- indicar aplicativo
- indicar elemento
- inspecionar pacote
- instalar-data-fabric-entities
- instalar-ou-atualizar pacotes
- listar-data-fabric-entities
- listar-exemplos-de-fluxo-de-trabalho
- Empacotar
- restore
- arquivo de execução
- modelos-pesquisar
- Iniciar Studio
- interromper a execução
- UIA
- Traces da UIP
- Migração
- Referência e suporte
Importante :
Este conteúdo foi traduzido com auxílio de tradução automática.
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
Guia do usuário da UiPath CLI
uip tm attachment baixa e carrega arquivos associados a logs de casos de teste em uma execução de testes — capturas de tela, estado serializado, logs gravados, qualquer arquivo que a automação anexou a um log.
Resumo
uip tm attachment download --execution-id <uuid> (--project-key <key> | --test-set-key <key>)
[--test-case-name <name>]… [--only-failed] [--result-path <path>]
uip tm attachment upload --object-id <uuid> --object-type <type> --file <path>
[--project-key <key>] [--test-set-key <key>]
[--source <source>] [--attachment-type <type>]
uip tm attachment download --execution-id <uuid> (--project-key <key> | --test-set-key <key>)
[--test-case-name <name>]… [--only-failed] [--result-path <path>]
uip tm attachment upload --object-id <uuid> --object-type <type> --file <path>
[--project-key <key>] [--test-set-key <key>]
[--source <source>] [--attachment-type <type>]
Todos os verbos honram as opções globais e os códigos de saída padrão. Cada verbo aceita -t, --tenant <name> e --log-level <level> (padrão Information).
download de anexo uip tm
Baixe anexos para os logs de casos de teste de uma única execução. O comando navega pelos logs, opcionalmente, restringe-se a casos de teste somente com falha ou nomeados, e em seguida lista e baixa cada anexo em um subdiretório por caso de teste --result-path.
Argumentos
Nenhum.
Opções
--execution-id <uuid>necessário) — a execução da qual os anexos serão extraídos.--project-key <key>— proprietário do projeto. Ou isso ou--test-set-keyé necessário.- — chave do conjunto
DEMO:42--test-set-key <key>; a chave do projeto é derivada do prefixo. --test-case-name <name>filtrar pelo nome do caso de teste (substring sem diferenciação entre maiúsculas e minúsculas). Pode ser repetido para aceitar qualquer um dos vários nomes.- — baixe anexos apenas para logs de casos de teste com resultado
--only-failedFailed --result-path <path>— diretório de saída. O padrão para o diretório de trabalho atual. O diretório é criado se estiver ausente.
Exemplos
# download everything
uip tm attachment download \
--execution-id a1b2c3d4-0000-0000-0000-000000000001 \
--project-key DEMO \
--result-path ./attachments
# only failed tests
uip tm attachment download \
--execution-id a1b2c3d4-0000-0000-0000-000000000001 \
--project-key DEMO \
--only-failed \
--test-case-name login \
--test-case-name checkout \
--result-path ./attachments
# download everything
uip tm attachment download \
--execution-id a1b2c3d4-0000-0000-0000-000000000001 \
--project-key DEMO \
--result-path ./attachments
# only failed tests
uip tm attachment download \
--execution-id a1b2c3d4-0000-0000-0000-000000000001 \
--project-key DEMO \
--only-failed \
--test-case-name login \
--test-case-name checkout \
--result-path ./attachments
Formato dos dados — execução normal
{
"Code": "AttachmentDownload",
"Data": {
"ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
"OutputPath": "./attachments",
"Downloaded": 3,
"MatchedTestCases": 2
}
}
{
"Code": "AttachmentDownload",
"Data": {
"ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
"OutputPath": "./attachments",
"Downloaded": 3,
"MatchedTestCases": 2
}
}
Formato dos dados — sem correspondência com logs de casos de teste
{
"Code": "AttachmentDownload",
"Data": {
"ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
"Message": "No matching test case logs found.",
"Downloaded": 0
}
}
{
"Code": "AttachmentDownload",
"Data": {
"ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
"Message": "No matching test case logs found.",
"Downloaded": 0
}
}
Formato dos dados — falha em alguns anexos
{
"Code": "AttachmentDownload",
"Data": {
"ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
"OutputPath": "./attachments",
"Downloaded": 2,
"MatchedTestCases": 3,
"Skipped": ["Login flow: HTTP 404: Not Found"]
}
}
{
"Code": "AttachmentDownload",
"Data": {
"ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
"OutputPath": "./attachments",
"Downloaded": 2,
"MatchedTestCases": 3,
"Skipped": ["Login flow: HTTP 404: Not Found"]
}
}
upload de anexo uip tm
Carregue um arquivo como um anexo de um log de caso de teste ou outro objeto do Test Manager.
Argumentos
Nenhum.
Opções
- (necessário) —
--object-id <uuid>do objeto ao qual anexar o arquivo (por exemplo, um ID de log de caso de teste). --object-type <type>necessário) — tipo do objeto. Executeuip tm attachment upload --helppara ver os valores aceitos.--file <path>(necessário) — caminho local para o arquivo a ser carregado.--project-key <key>— proprietário do projeto. Contexto opcional para o upload.--test-set-key <key>chave de conjunto de testes. Contexto opcional para o upload.--source <source>identificador de origem do anexo. Opcional.--attachment-type <type>— classificação do anexo (por exemplo,screenshot,log). Opcional.
Exemplo
uip tm attachment upload \
--object-id c3d4e5f6-0000-0000-0000-000000000001 \
--object-type TestCaseLog \
--file ./screenshot.png \
--project-key DEMO \
--attachment-type screenshot
uip tm attachment upload \
--object-id c3d4e5f6-0000-0000-0000-000000000001 \
--object-type TestCaseLog \
--file ./screenshot.png \
--project-key DEMO \
--attachment-type screenshot
Formato dos dados
{
"Code": "AttachmentUpload",
"Data": {
"AttachmentId": "d4e5f6a7-0000-0000-0000-000000000001",
"ObjectId": "c3d4e5f6-0000-0000-0000-000000000001",
"ObjectType": "TestCaseLog",
"FileName": "screenshot.png",
"Result": "Uploaded"
}
}
{
"Code": "AttachmentUpload",
"Data": {
"AttachmentId": "d4e5f6a7-0000-0000-0000-000000000001",
"ObjectId": "c3d4e5f6-0000-0000-0000-000000000001",
"ObjectType": "TestCaseLog",
"FileName": "screenshot.png",
"Result": "Uploaded"
}
}
Relacionado
- conjuntos de testes executados — produz o
ExecutionIdusado pordownload. - aguarde — bloqueie até que a execução seja terminal antes de extrair anexos.
- resultado — XML JUnit da mesma execução.
- relatório — resumo legível por humanos.