Skip to content

Frenkymd/soda-java

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the Java wrapper of SoDA

The aim of the SoDA (Software Development Analysis framework) library, toolset and program repository is to provide researchers and practitioners a framework with which various code coverage-based analyses can be performed in a unified environment, and which can be applied to large programs and test suites efficiently, and without limitations on programming language, granularity and coverage criteria.

The SoDA library contains the necessary data structures to efficiently store a coverage matrix for multiple test cases, the results of your test suite execution of multiple revisions and the changes in your program during multiple revisions. These data structures can be used to implement prioritization or other dependence analysis related algorithms.

Visit our wiki page to get more information about the project.

About SoDA-Java

This project contains Java classes and the corresponding JNI C++ code.

How to build

Build and package the Java classes:

mvn clean install

Build the C++ JNI code

mkdir build
cd build
cmake ..
make

Example

You can find an example in our wiki.

About

Java wrapper of SoDA lib

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 40.8%
  • Java 37.3%
  • CMake 21.9%