-
Notifications
You must be signed in to change notification settings - Fork 33
Open
Labels
coreCore infrastructure - protocol relatedCore infrastructure - protocol relatedtestingDefining, adding, automating or modifying testsDefining, adding, automating or modifying tests
Milestone
Description
Objective
Design and organize all test tooling used throughout the V1 Pocket code base.
Origin Document
This is an umbrella ticket used to capture the work that will be split out of the TestUtils document prepared by @bryanchriswhite and @dylanlott: https://www.notion.so/pocketnetwork/Testutils-9cba9010e18447248e9daa8a3b87e3f2?pvs=4
Goals
- Consolidate the best practices we’ve been building for testing purposes
- Determine a location for mocks, helpers and testing related documentation
Deliverable
- GitHub Issues for each component/subcomponent in the origin document to track the design & implementation of the actual work.
Non-goals / Non-deliverables
- Business logic changes unrelated to testing, but everything else (CLI, RPC, E2E, unit tests, etc is fair game)
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
- Task specific tests or benchmarks:
make ... - New tests or benchmarks:
make ... - All tests:
make test_all - LocalNet: verify a
LocalNetis still functioning correctly by following the instructions at docs/development/README.md - k8s LocalNet: verify a
k8s LocalNetis still functioning correctly by following the instructions here
Creators: @bryanchriswhite @dylanlott (creators of the origin document)
Co-Owners: Olshansk
Metadata
Metadata
Assignees
Labels
coreCore infrastructure - protocol relatedCore infrastructure - protocol relatedtestingDefining, adding, automating or modifying testsDefining, adding, automating or modifying tests
Type
Projects
Status
In Progress