Achado da segunda revisão do lote 3, fora do escopo daquele diff.
Problema
O ramo Ruby do scripts/gate.sh escolhe um runner e para. É a mesma falha que a #23 corrigiu no JS por outro caminho: uma fatia não é a suíte. Projeto que tem specs no rspec e outras tarefas de teste no rake tem metade da rede rodada, e o gate declara o resultado como se fosse a suíte inteira — o que libera GREEN e, com ele, deleção de exports e as fases 2 e 3.
Etapas
Achado da segunda revisão do lote 3, fora do escopo daquele diff.
Problema
O ramo Ruby do
scripts/gate.shescolhe um runner e para. É a mesma falha que a #23 corrigiu no JS por outro caminho: uma fatia não é a suíte. Projeto que tem specs no rspec e outras tarefas de teste no rake tem metade da rede rodada, e o gate declara o resultado como se fosse a suíte inteira — o que libera GREEN e, com ele, deleção de exports e as fases 2 e 3.Etapas
gate.sha ordem de escolha e o que acontece quando os dois existem.gate_test.shcom stub dos dois runners — o ramo Ruby hoje não tem teste nenhum.