Pular para o conteúdo principal
Plugins no ecossistema Lerian devem demonstrar altos padrões de qualidade e resiliência. Testes e performance são requisitos inegociáveis para garantir confiabilidade para clientes compartilhados em produção. Esta seção define as expectativas mínimas que toda solução de parceiro deve atender antes de ser aprovada para o Marketplace da Lerian.

Práticas relacionadas

Para uma adoção mais rápida pelos clientes, recomendamos fortemente fornecer SDKs em linguagens populares. Embora não sejam obrigatórios, SDKs ajudam a reduzir erros de integração e melhoram a experiência do desenvolvedor.
Consulte as Diretrizes de SDK para boas práticas.

Padrões de testes


Seu plugin deve demonstrar:
  • ≥ 90% de cobertura de testes unitários
  • Testes de integração e contrato para sistemas externos
  • Um relatório de cobertura de testes visível
Também recomendamos verificações automatizadas de CI/CD, linting e revisões por pares.

Testes de performance


Testes de performance são obrigatórios. Seu plugin deve ser:
  • Stateless e horizontalmente escalável
  • Eficiente em recursos (CPU, memória, conexões)
  • Tolerante a falhas e pronto para alta disponibilidade
Um relatório de teste de stress deve ser incluído no repositório.