Pula o teste conforme retorno de uma função customizada do usuário / desenvolvedor.
Disponível somente a partir da versão 01.04.10 |
Exemplo: @Skip( custom="U_customSkip" ) |
SKIPASSERT CUSTOM "U_customSkip" |
Implementação função:
A função a ser implementada pode ser em AdvPL ou TLPP, User Function ou Function, que o PROBAT será capaz de executá-la. Ela receberá alguns dados como parâmetros, portanto mesmo que não for usá-los é importante seguir a assinatura conforme exemplo: user function customSkip( cNameClass, cNameFunction, cSource, lUnix, cBinName, cBinVersion, cTlppVersion )
local lSkip as logical
lSkip := ( cSource $ test.SkipSourcesList() )
return lSkip |
O retorno da função determinará se o teste será ou não pulado, sendo: - True (.T.) = Pula;
- False (.F.) = Não Pula.
|