forked from intersystems-community/vscode-objectscript
-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Contexto
Hoje configuramos onde a extensão deve procurar testes via:
"objectscript.unitTest.relativeTestRoots": [
"cswutil70/classescls",
"exemplo10/classescls",
"sourcepublic20/classescls"
]
Cada um desses caminhos pode conter muitas subpastas e nem todas são, de fato, pastas de testes. Exemplos de pastas que queremos considerar como teste: br_com_consistem_ut_*, Ut, etc.
Problema
- O painel Testing lista tudo que parecer teste sob cada relativeTestRoot, o que:
- Polui o painel com suites que não são de UT.
- Deixa a descoberta mais lenta.
- Dificulta focar apenas nos módulos de teste (ex.: br_com_consistem_ut_ccrhoa, br_com_consistem_ut_cctco, …).
Objetivo
Adicionar um novo setting para permitir filtrar subpastas dentro de cada caminho de objectscript.unitTest.relativeTestRoots, mantendo compatibilidade com a configuração atual.
Proposta de solução
Novo setting
Glob global aplicado a todos os roots:
"objectscript.ccs.unitTest.testFolderPatterns": [
"**/br_com_consistem_ut_*",
"**/*_Ut_*"
]
Para cada root de relativeTestRoots, somente subpastas que casarem com pelo menos um glob entram na descoberta.
Metadata
Metadata
Assignees
Labels
No labels