Trim fixed per-scenario overhead
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 55/100
- Tipo de issue
- Refatoração
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Domínio
- performance, testing
Direção de pesquisa
Find the code that deletes the scenario RUN_DIR and the step definition for I launch in the background in the PHP test framework. Read #384 to learn the baseline CI timing method, then open a draft PR and run the same CI jobs to record both results. Done means the directory cleanup runs in the background and the process check waits only as needed, with timings posted here.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
A few fixed costs are paid by every scenario, or by every scenario of a kind, without contributing to what is tested:
- Removing the scenario's
RUN_DIR(about 3,800 files for a WordPress install) blocks the next scenario for about 50 ms. It can happen in the background once the directory is moved out of the way. - Starting a background process (
I launch in the background, the PHP built-in web server) always waits a full second before checking that the process is alive, even when it is ready much sooner.
Across all bundled commands, this adds up to roughly 2 to 3 minutes for each CI configuration.
Measuring: take the baseline from #384, then open a draft PR, run the same CI jobs against it and record both results here before we decide.
- Linguagem predominante
- PHP
- Estrelas
- 42
- Forks
- 29
- Merge médio
- 21h 6min
- PRs com merge (30d)
- 24
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de wp-cli/wp-cli-tests
-
scope:testing status:unconfirmed
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
wp-cli/wp-cli-tests#389 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
os:windows scope:testing status:unconfirmed
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
wp-cli/wp-cli-tests#427 ·
Mantenedores costumam responder em até 1 dia
-
bug scope:testing
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 22/100
wp-cli/wp-cli-tests#426 ·
Mantenedores costumam responder em até 1 dia
-
scope:artifacts scope:distribution scope:testing
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
wp-cli/wp-cli-tests#425 ·
Mantenedores costumam responder em até 1 dia
-
scope:testing
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
wp-cli/wp-cli-tests#395 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de wp-cli/wp-cli-tests
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
Mantenedores costumam responder em até 3 dias
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 91/100
benjaminkott/bootstrap_package#1675 ·
-
sync-en
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
Mantenedores costumam responder em até 1 dia
-
[Sync EN] Formatting improvements to "Large Objects (LOBs)" docs (#6056)Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Abertasync-en
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 74/100
Mantenedores costumam responder em até 1 dia