Skip to content

STARS - Scenario-Based Testing of Automated Robotic Systems

License

Notifications You must be signed in to change notification settings

tudo-aqua/stars

Repository files navigation

STARS

Build

Project Status: Active – The project has reached a stable, usable state and is being actively developed.

Maven Central
Maven Central
Maven Central
Maven Central

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.

Getting Started

Setup

Start by adding the latest version of STARS as a dependency to your project.

Gradle

implementation("tools.aqua:stars-core:2.1")

Maven

<dependency>
  <groupId>tools.aqua</groupId>
  <artifactId>stars-core</artifactId>
  <version>2.1</version>
</dependency>

Manual Labeling Framework

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")
}

(Optional) Git Hooks

If you want to use our proposed Git Hooks you can execute the following command:

git config --local core.hooksPath .githooks

About

STARS - Scenario-Based Testing of Automated Robotic Systems

Resources

License

Stars

Watchers

Forks

Contributors 5