Capoeira é um framework de automação de testes para Java
capoeira-core: Componentes principais do frameworkcapoeira-plugins: Extensões para IDEs (IntelliJ e VS Code)capoeira-examples: Exemplos de usocapoeira-cli: Interface de linha de comando
- Testes de API REST simplificados
- Carregamento de fixtures
- Validações poderosas
- Suporte a múltiplas fontes de dados
- Geração de relatórios
- Clone o repositório
- Compile com Maven:
mvn clean install
ConfigurationManager.setConfig("api.baseUrl", "https://exemplo.com");
String baseUrl = ConfigurationManager.getConfig("api.baseUrl")
.orElseThrow(() -> new RuntimeException("URL não configurada"));UserData userData = TestDataLoader.loadJsonFixture(
"src/test/resources/fixtures/user.json",
UserData.class
);@CapoeiraAnnotations.Priority(10)
@CapoeiraAnnotations.Category("IntegrationTest")
@PerformanceTest.PerformanceTest(maxExecutionTime = 500)
public void testUserCreation() {
// Lógica do teste
}- Localização:
capoeira-plugins/intellij-plugin - Desenvolvido com Java e SDK do IntelliJ
- Adiciona suporte para:
- Execução de testes
- Geração de configurações
- Visualização de resultados
- Localização:
capoeira-plugins/vscode-extension - Desenvolvido com TypeScript
- Recursos:
- Execução de testes
- Integração com explorador de testes
- Configurações personalizadas
- Faça um fork do projeto
- Crie uma branch para sua feature
- Submeta um Pull Request
MIT License
Michael Bullet