Open main menu

Gramps β

Changes

Testing Gramps

720 bytes added, 00:56, 29 March 2022
m
add-on > addon ( stick with one spelling )
=Test Automation=
Since 2022 we have test automation on [https://github.com/gramps-project/gramps/actions/workflows/gramps-ci.yml?query=branch%3Amaster GitHub Actions]. Status of all branches is [https://github.com/gramps-project/gramps/actions/workflows/gramps-ci.yml here].
 
GitHub Actions configuration is in [https://github.com/gramps-project/gramps/blob/master/.github/workflows/gramps-ci.yml .gramps-ci.yml].
 
What tests does GitHub Actions run? This is determined by the script line in [https://github.com/gramps-project/gramps/blob/master/.github/workflows/gramps-ci.yml .gramps-ci.yml].
nosetest3 runs all modules or folders named *[Tt]est.
 
* [https://docs.github.com/en/actions GitHub Actions Documentation]
 
=Test status=
As of Jan 2015 we don't have a record of tests executed, the platforms and environments they were run upon, and what code they covered. The only indirect evidence is available in open bugs, when people care to fill in these details. :-(
|}
{{man note|Note from Nick Hall|Some of the merge tests are slow because they actually run Gramps from the command line to import and export files.<br><br>Extra packages and add-ons addons are required to run some of the tests. From memory, you will need the * Gramps addons** CliMerge and ** ExportRaw add-ons, *and the python packages.** libxml2, ** libxslt and ** mocking python packages.
}}