Skip to content

Write testing wiki page #39

@wbkboyer

Description

@wbkboyer

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions