Expedia open-sourça mockql-rs: CLI em Rust que gera mocks GraphQL com LLM
A Expedia Group open-sourçou o mockql-rs, uma CLI em Rust que gera respostas mock de GraphQL a partir de um LLM em tempo de requisição. A ferramenta fica entre cliente e servidor, usa anotações @mock nos campos e valida as operações contra o schema via apollo-compiler antes de montar a resposta final.
No exemplo descrito, o backend resolve campos como property e o LLM preenche recomendações com base no contexto da operação e em um subconjunto do schema. A iniciativa se soma a outras tentativas recentes envolvendo diretivas @generateMock e um RFC da GraphQL Foundation, mas com abordagens diferentes sobre onde a diretiva atua, como os mocks são armazenados e como a validação e a repetibilidade para testes são tratadas.
InfoQ
O texto acima é um resumo reescrito. A apuração, o texto integral e os créditos são da fonte — abra o original para ler na íntegra.
Ler matéria original ↗Resumo gerado por IA a partir da matéria original e revisto pelo método descrito em como funciona a curadoria. Em caso de divergência, vale o texto da fonte. Achou um erro? Fale com a gente.