# qiBuild documentation

# qitest.runner – Running the tests

QiTest Runner

## TestSuiteRunner

class `qitest.runner.``TestSuiteRunner`(project)

  Interface for a class able to run a test suite

  `launcher`

    This function should return a `TestLauncher`

  `run`()

    Run all the tests. Return True if and only if the whole suite passed.

  `patterns`

    Patters Getter

  `excludes`

    Excludes Getter

  `tests`

    Tests

  `get_last_failed_names`()

    Return the list of the test names that failed during the previous run

## TestLauncher

class `qitest.runner.``TestLauncher`

  Interface for a class able to launch a test.

  `launch`(test)

    Should return a `TestResult`

Changelog CMake index Python index Index