STARS (Scenario-Based Testing of Automated Robotic Systems) is a formal framework for coverage analysis of test data of automated robotic systems.
See stars-carla-experiments, or stars-auna-experiments for examples on how to use the framework.
Start by adding the latest version of STARS as a dependency to your project.
implementation("tools.aqua:stars-core:2.1")<dependency>
<groupId>tools.aqua</groupId>
<artifactId>stars-core</artifactId>
<version>2.1</version>
</dependency>If you want to use the manual labeling framework, add the following dependencies:
dependencies {
testImplementation(kotlin("test-junit5"))
testImplementation("org.junit.jupiter:junit-jupiter-api:6.0.2")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:6.0.2")
testImplementation(group = "tools.aqua", name = "stars-core", version = "2.1", classifier = "test-fixtures")
}If you want to use our proposed Git Hooks you can execute the following command:
git config --local core.hooksPath .githooks