-
Notifications
You must be signed in to change notification settings - Fork 63
Replay de execuções
O Vscode apartir do 0.11 permite o "debug" de gravações de execuções feita pelo TdsReplay para maiores informações sobre o TDSReplay veja aqui.
Esta configuração só precisa ser feita a primeira vez.
Abra a visualização de debug:
Clique na engrenagem ao lado do combo box de launchs:
Será aberto o arquivo launch.json, para adicionar o launch do replay, clique adicionar configuração (Add Configuration) e selecione o replay debug, o seu arquivo de launch.json deve parecer com o que segue:
{
"version": "0.2.0",
"configurations": [
{
"name": "Replay Debug",
"type": "advpl-replay",
"request": "launch",
"cwd": "${workspaceFolder}/",
"stopOnEntry": false,
"enviromentInfo": "${command:GetEnvInfos}",
"workspace": "${workspaceFolder}/",
"ReplayTmpDir": "${command:ReplayTmpDir}",
"replayExecId": "${command:ReplayExecId}"
},
{
"name": "Advpl Debug",
"type": "advpl",
"request": "launch",
"cwd": "${workspaceRoot}",
"programRun": "${command:AskForProgramName}",
"stopOnEntry": false,
"enviromentInfo": "${command:GetEnvInfos}",
"workspace": "${workspaceRoot}/"
}
]
}
Devemos selecionar o arquivo de replay a ser debugado e a execução( dentro do mesmo arquivo pode ter mais do que uma gravação).
Abra o VS Code Quick Open (atalho Ctrl +Shift + P),e selecione Advpl- Select Replay File( Selecione o arquivo de replay) Será apresentado um file chooser, devemos escolher um arquivo do tipo .trplay.
Após a analise será apresentada uma lista com as execuções disponíveis, escolha a desejada.
Agora selecione a visualização de debug, e altera o launch para reply debuy, como na imagem abaixo.
Na barra de views, existira um novo icone onde os fontes do replay com suas informações:
No primeiro nivel da arvore é apresentado os fontes com a data de compilação do fonte, A se abrir temos todas as linhas chamadas no tempo daquele fonte.
Pronto! Coloque os pontos de paradas que desejar, e execute com F5 (Debugar).
Enjoy!
- Instalação
- Configuração
- Chave/Token de Compilação
- Wizard de criação ambiente
- Debugando
- Utilizando WebApp
- Gerenciador de Ambientes
- Trabalhando com Patches
- Compilação de lista de arquivo
- Datas dos fontes
- Excluindo fontes do RPO
- Gerar Cliente de Web Service
- Localização
- Binário 191205P
- Formatação de código
- Tema de ícones