An open API service indexing awesome lists of open source software.

https://github.com/evref-bl/modest

Modular, multi-language, model-based unit test generation
https://github.com/evref-bl/modest

language-agnostic moose pharo test-generation

Last synced: 2 months ago
JSON representation

Modular, multi-language, model-based unit test generation

Awesome Lists containing this project

README

          

# Modest

Modular unit test generation using models.
Tests are generated using application traces, represented by [Famix-OpenTelemetry](https://github.com/moosetechnology/Famix-OpenTelemetry), and the serialized values they contain, represented by [Famix-Value](https://github.com/moosetechnology/Famix-Value), to generate a unit test model, represented by [Famix-UnitTest](https://github.com/moosetechnology/Famix-UnitTest).
This model is then exported into ASTs, usually using the [FAST](https://github.com/moosetechnology/FAST) family of models, which are finally exported into actual unit tests that can be integrated into a codebase.

## Installation

```st
Metacello new
githubUser: 'Evref-BL' project: 'Modest' commitish: 'main' path: 'src';
baseline: 'Modest';
onConflictUseIncoming;
load
```