As a follow-up to #30 , a clear articulation of the current manual testing done (e.g. see the description of #38 ) should be documented in a wiki page. In the future, we would then see which of these tests we can automate.
When this page is created, update the 1. Setup Instructions wiki page section on Contributing Code with the link to these manual steps developers should perform when contributing to the project.
This document will likely have to be updated if new endpoints are added to the wrappers, so update the PR template with instructions to update this wiki page. Additionally, the PR template Testing section should be updated to link to this wiki page (in concurrence with the Setup Instructions wiki page).
Note that this likely will cross-link with the wiki of the (currently private) edge-addition-planarity-suite-testing repository, which contains pure Python scripts that leverage the planarity package to:
- test all graphs up to isomorphism for each supported graph algorithm extension, and
- perform edge-deletion analysis to ensure no invalid
OK results were produced by $K_{2,3}$, $K_{3,3}$, and $K_4$ search with a high degree of confidence.
This wiki page will also likely cross-link with the EAPS testing wiki page (see graph-algorithms:edge-addition-planarity-suite Issue #181).
As a follow-up to #30 , a clear articulation of the current manual testing done (e.g. see the description of #38 ) should be documented in a wiki page. In the future, we would then see which of these tests we can automate.
When this page is created, update the 1. Setup Instructions wiki page section on Contributing Code with the link to these manual steps developers should perform when contributing to the project.
This document will likely have to be updated if new endpoints are added to the wrappers, so update the PR template with instructions to update this wiki page. Additionally, the PR template
Testingsection should be updated to link to this wiki page (in concurrence with the Setup Instructions wiki page).Note that this likely will cross-link with the wiki of the (currently private)
edge-addition-planarity-suite-testingrepository, which contains pure Python scripts that leverage theplanaritypackage to:OKresults were produced byThis wiki page will also likely cross-link with the
EAPStesting wiki page (seegraph-algorithms:edge-addition-planarity-suiteIssue #181).