VIBeS: dsl

This projects aims at providing model-driven testing tools working on Transition Systems (TSs), Featured Transition Systems (FTSs) and Usage Models (Deterministic Time Markov Chain) in order to perform classical testing tasks: test case selection, prioritization, mutation testing, etc.

License

License

GroupId

GroupId

be.unamur.info
ArtifactId

ArtifactId

vibes-dsl
Last Version

Last Version

2.0.5
Release Date

Release Date

Type

Type

jar
Description

Description

VIBeS: dsl
This projects aims at providing model-driven testing tools working on Transition Systems (TSs), Featured Transition Systems (FTSs) and Usage Models (Deterministic Time Markov Chain) in order to perform classical testing tasks: test case selection, prioritization, mutation testing, etc.
Project Organization

Project Organization

University of Namur

Download vibes-dsl

How to add to project

<!-- https://jarcasting.com/artifacts/be.unamur.info/vibes-dsl/ -->
<dependency>
    <groupId>be.unamur.info</groupId>
    <artifactId>vibes-dsl</artifactId>
    <version>2.0.5</version>
</dependency>
// https://jarcasting.com/artifacts/be.unamur.info/vibes-dsl/
implementation 'be.unamur.info:vibes-dsl:2.0.5'
// https://jarcasting.com/artifacts/be.unamur.info/vibes-dsl/
implementation ("be.unamur.info:vibes-dsl:2.0.5")
'be.unamur.info:vibes-dsl:jar:2.0.5'
<dependency org="be.unamur.info" name="vibes-dsl" rev="2.0.5">
  <artifact name="vibes-dsl" type="jar" />
</dependency>
@Grapes(
@Grab(group='be.unamur.info', module='vibes-dsl', version='2.0.5')
)
libraryDependencies += "be.unamur.info" % "vibes-dsl" % "2.0.5"
[be.unamur.info/vibes-dsl "2.0.5"]

Dependencies

compile (4)

Group / Artifact Type Version
be.unamur.info : vibes-core jar 2.0.5
be.unamur.info : vibes-selection jar 2.0.5
com.google.guava : guava jar 24.1-jre
org.slf4j : slf4j-api jar 1.7.25

test (4)

Group / Artifact Type Version
junit : junit jar 4.12
org.mockito : mockito-core jar 2.18.3
org.hamcrest : hamcrest-all jar 1.3
org.apache.logging.log4j : log4j-slf4j-impl jar 2.9.1

Project Modules

There are no modules declared in this project.

This project aims at providing a framework to perform behavioural testing of SPLs.

VIBeS Logo

Build Status Coverage Status Maven Central

Project structure

Structure separates the framework modules from the different executables jars created using those modules.

  • vibes: The root project with the website content
    • vibes-core: The models definition core lib
    • vibes-execution, vibes-mutation, ... : The different modules defined to perform various testing activities
    • vibes-dsl: The dsl definition to simply use the different modules (each library has its dsl classes defined in a separate package)
    • vibes-toolbox: The module containing all executable jars built using the framework. Each executable jar is defined as a sub-module. Executables MUST be defined as vibes-toolbox SUB-MODULES.

Versions

Version
2.0.5
2.0.2
1.0.0