O Google tem o compromisso de promover a igualdade racial para as comunidades negras.
Saiba como.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
StrictShardHelper
public
class
StrictShardHelper
extends ShardHelper
Subclasses diretas conhecidas
DynamicShardHelper (em inglês) |
Estratégia de fragmentação para permitir o enfileiramento de trabalho remoto entre várias instâncias do TF
|
|
Estratégia de fragmentação para criar fragmentos rígidos que não são reportados juntos,
Resumo
Construtores públicos
StrictShardHelper
public StrictShardHelper ()
Métodos públicos
public boolean shardConfig (IConfiguration config,
TestInformation testInfo,
IRescheduler rescheduler,
ITestLogger logger)
Tentativa de fragmentar a configuração em subconfigurações, a serem reagendadas para execução
vários recursos em paralelo.
Uma ação de fragmento bem-sucedida renderiza a configuração atual, e a invocação não deve
continuar.
Retorna |
boolean |
verdadeiro se o teste foi fragmentado. Caso contrário, retorna false |
Métodos protegidos
splitTests.
protected splitTests ( fullList,
int shardCount,
boolean useEvenModuleSharding)
Divida a lista de testes a serem executados conforme a implementação achar melhor. A fragmentação precisa ser
consistentes. É aceitável retornar uma lista vazia se nenhum teste puder ser executado no fragmento.
Implemente isso para fornecer uma fragmentação específica para o pacote de testes. O padrão
A implementação tenta equilibrar o número de IRemoteTest por fragmentos o máximo possível
como primeira etapa, depois use critérios secundários ou dica para ajustar um pouco mais as listas.
Parâmetros |
fullList |
: a lista inicial completa de IRemoteTest contendo todos os testes que
que precisam ser executados. |
shardCount |
int : o número total de fragmentos que precisam ser executados. |
useEvenModuleSharding |
boolean : usa uma estratégia que distribua uniformemente o número de
módulos entre fragmentos |
Retorna |
|
uma lista de IRemoteTest s de lista que foram atribuídos a cada fragmento. A lista
tamanho será shardCount. |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2024-08-22 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]
{"lastModified": "\u00daltima atualiza\u00e7\u00e3o 2024-08-22 UTC."}
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-08-22 UTC."]]