Implementaton of base functions for my bachelor thesis
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Johannes Wuensche 522f09ff0d
Change NoClipZip parameter type
1 day ago
gradle/wrapper Initial Commit 3 months ago
src Change NoClipZip parameter type 1 day ago
.gitattributes Initial Commit 3 months ago
.gitignore Linting and update gitignore 1 month ago
README.md Add Readme 4 weeks ago
build.gradle.kts Add documentation target build 1 month ago
gradlew Initial Commit 3 months ago
gradlew.bat Initial Commit 3 months ago
settings.gradle.kts Add documentation target build 1 month ago

README.md

Welcome to pentagrid 💡🔬

This is a research project, exploring the possibility of automatic detection of clones in test code, and suggestions and actions to fix this automated to a degree. The research you'll see here is still ongoing, the results will be published later on.

Description

This library utilizes javaparser and tree algorithms to perform static analysis on ASTs of testing code, to gain knowledge about code clones, and if possible fix them automatically. The library itself is written in kotlin using the partially functional approach that kotlin used.

Setup

For this repository you require gradle. A project build tool based on maven. All dependencies you need will be added once the build process begins.

A short description on how to install and setup gradle can be found here.

Building and Testing

To build and run the tests:

$ ./gradlew build

The process may take some time, but if everything is in order it should display a Build successful in the end, this indicates that the project could be build and all tests succeeded.

Author ✍️

🤺 Johannes Wünsche
📄 spacesnek.rocks