Skip to content
This repository has been archived by the owner on Mar 8, 2024. It is now read-only.

Releases: cafejojo/schaapi

v1.0.0-RC1

26 Jun 14:36
285d4c9
Compare
Choose a tag to compare
v1.0.0-RC1 Pre-release
Pre-release

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.