Changes

Jump to: navigation, search

Testing Gramps

9 bytes removed, 03:10, 16 May 2020
update sourceforge links to github
=Tests and frameworks used=
== Manual test plan ==
See [httphttps://sourceforgegithub.netcom/pgramps-project/gramps/source/ciblob/master/tree/TestPlan.txt TestPlan.txt] in gramps toplevel. (I believe this is only done at a major release (like Gramps version 4.0.0)).
== Specialized scripts for testing ==
See more specialized scripts in [httphttps://sourceforgegithub.netcom/pgramps-project/gramps/source/citree/master/tree/test/ test/], status unknown.
Contents of [httphttps://sourceforgegithub.netcom/pgramps-project/gramps/source/citree/master/tree/test/ test/] :
* GrampsLogger/
** ErrorReportAssistant_Test.py
==== test/runtest.sh ====
'''[httphttps://sourceforgegithub.netcom/pgramps-project/gramps/source/ciblob/master/tree/test/runtest.sh test/runtest.sh]''' - Report test for Gramps: Generate every report in every format. Runs all possible reports using the report cli interface, based on the [[example.gramps]] database. This test is not fully self-contained, in that it depends on various environment settings, such as your locale, your preferred name display formats, and your report options. Last, but not the least, the verification of the resulting reports is entirely manual.
Bugs tagged as [http://www.gramps-project.org/bugs/search.php?tag_string=found-by-runtest.sh found-by-runtest.sh]
===test/impex.sh===
'''[httphttps://sourceforgegithub.netcom/pgramps-project/gramps/source/ciblob/master/tree/test/impex.sh test/impex.sh]''' - Import/export test for Gramps.
From the file header:
== Unit testing ==
=== test/RunAllTests.py ===
'''[httphttps://sourceforgegithub.netcom/pgramps-project/gramps/source/ciblob/master/tree/test/RunAllTests.py test/RunAllTests.py]''' - Testing framework for performing a variety of unittests for Gramps. Runs out-of-tree (not in gramps/) testing code, by looking for any test/*_Test.py files and executing the test suites therein. See the current code in test/*_Test.py for example and python standard unittest docs.
{{man note|Starting with gramps4.x branch|these tests include non-automated unit tests only. The automated unit tests are all under gramps/.}}
! Comments
|-
|[httphttps://sourceforgegithub.netcom/pgramps-project/gramps/source/citree/master/tree/gramps/gen/relationship.py#l1889 gramps/gen/relationship.py]
|bgcolor="#ff8080"| To Do
|Relationship calculator
22
edits

Navigation menu