Configurer K-lity

Le fichier configuration.yml permet d’ajuster le comportement de K-lity au plus juste.

behave

Cette option permet de configurer behave lui-même.

behave:
    lang: fr

Valeurs par défaut

La langue est positionnée à « fr ».

databases

Cette option permet de configurer une à plusieurs connexions à des bases de données. Il s’agit d’un dictionnaire d’informations de connexions dont la clef représente le nom de la connexion à utiliser dans les requêtes SQL.

Actuellement, seules les connexions postgresql sont gérées.

databases:
    db_1:
        type: postgresql
        host: localhost
        database: my_db
        user: user
        password: password
    db_2:
        type: postgresql
        host: some_server
        database: other_db
        user: user
        password: complex_password

Valeurs par défaut

La liste est vide.

variables

Cette option permet de spécifier des variables globales à tous les tests. Les variables sont ré-initialisées à chaque test.

variables:
    foo: bar

Valeurs par défaut

La liste est vide.

reporting

Cette option permet de configurer les générations de rapport.

reporting:
    title: Some title
    template: some_template

Valeurs par défaut

title : Default title

template : default

options

Cette option permet de configurer le comportement de K-lity.

options:
    timeout: 15
    headless: True

Valeurs par défaut

timeout : 10

headless : False