$ composer install
$ php cli.php
Toute la confugration est renseignée dans le fichier /etc/config.json
.
La section DB
doit être renseignée pour que les résultats des benchmarks soient stockés en base de données.
La section benchmark
décrit la séquence de test de performances des algorithmes de tri.
name
nom de la séquence de benchmarksstoreResults
booléen désignant si les résultats de la séquence de benchmarks doivent être stockés en base de données (voir sectionDB
)algorithms
tableau de noms d'algorithmes de tris a exécuter (l'ordre sera respecté)dataToSort
nature des données à trier lors des teststype
structure de données utilisée (seularray
est actuellement supporté)elements
définition de la séquence d'éléments qui seront générés en vue d'être triés. Par exemple, (from: 10, to: 20, step: 5) correspond à 3 collections d'éléments de 10, 15 et 20 éléments générés aléatoirement.