Dirija um PTY real e um soquete real através da bomba terminal

TestKlusterServices
Navios
3 de setembro de 2026 às 17:50 UTC
Autor
Kamo
Enviar
e9274bc

Os testes existentes pin argv e enquadramento em isolamento; estes quatro peças realmente mover bytes. Uma concha é bifurcada sob um pty genuíno. garfo e bombeado sobre um socketpair, então o que funciona é o loop selecionado, o quadro decodificar em a entrada, a codificação à saída, o redimensionamento do ioctl e o manuseamento do EOF — A metade do protocolo do agente. A única coisa esboçada é `su - <user>`, que precisa de raiz e uma provisão conta; o desova é injetado para executar uma casca simples. O caso EIO é aquele que vale a pena ter. Um PTY sinaliza a saída do filho com EIO ligado ler em vez de um EOF limpo, e obter que errado transforma uma 'saída' normal em uma exceção — o navegador veria uma falha onde deveria ver um fechamento. 111 testes passam.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços