Skip to content

[P2P] [Testing] Refactor module-level P2P tests #886

@bryanchriswhite

Description

@bryanchriswhite

Objective

Improve the quality and utility of the module-level tests, starting with P2P.

Origin Document

image

Goals

  • Reconsider module-level test objectives
  • Restore quality to module-level P2P tests

Deliverable

  • Update appropriate documentation regarding module-level test objectives & examples
  • Refactor module-level P2P tests accordingly
  • Identify any outstanding similar TECHDEBT other modules' module-level tests

Non-goals / Non-deliverables

  • Refactoring unit or E2E tests
  • Refactoring module-level tests in other modules (this issue is focused on P2P)

General issue deliverables

  • Update the appropriate CHANGELOG(s)
  • Update any relevant local/global README(s)
  • Update relevant source code tree explanations
  • Add or update any relevant or supporting mermaid diagrams

Testing Methodology

  • All tests: make test_all
  • LocalNet: verify a LocalNet is still functioning correctly by following the instructions at docs/development/README.md
  • k8s LocalNet: verify a k8s LocalNet is still functioning correctly by following the instructions here

Creator: @bryanchriswhite
Co-Owners: @Olshansk

Metadata

Metadata

Labels

p2pP2P specific changestestingDefining, adding, automating or modifying tests

Type

No type
No fields configured for issues without a type.

Projects

Status
Backlog

Relationships

None yet

Development

No branches or pull requests

Issue actions