This repository has been archived by the owner on Mar 8, 2024. It is now read-only.
Releases: cafejojo/schaapi
Releases · cafejojo/schaapi
v1.0.0-RC1
The first (pre-)release of Schaapi!
Schaapi's mining pipeline downloads Java projects that use a specific library version from GitHub, compiles these projects into an intermediate representation, detects patterns that are common to multiple user projects, turns these patterns into valid bytecode, and finally uses an evolutionary algorithm to automatically generate tests for the bytecode.
Schaapi's validation pipeline functions as a web service that automatically runs when a pull request is made on the GitHub repository of the library. It runs the previously generated tests against the updated version of the library and leaves a report on the test results at the pull request.