Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Epic] End-to-end testing #34

Closed
13 tasks
fryorcraken opened this issue Aug 2, 2023 · 4 comments
Closed
13 tasks

[Epic] End-to-end testing #34

fryorcraken opened this issue Aug 2, 2023 · 4 comments
Assignees
Labels
E:End-to-end testing See https://github.com/waku-org/pm/issues/34 for details Epic Tracks a sub-team Epic.

Comments

@fryorcraken
Copy link
Contributor

fryorcraken commented Aug 2, 2023

2023 Milestones: https://notes.status.im/s/iylE6wdli#

Epic label: E:End-to-end testing

Summary

  • non regression (functional) testing as part of release cycle of nwaku, go-waku and js-waku
  • interoperability testing nwaku<>go-waku, js-waku<>nwaku, js-waku<>go-waku
  • non regression (performance) testing as part of release cycle of nwaku, go-waku and js-waku

Work driven by the Vac/DST team

Acceptance Criteria

  • Test suite for the various service protocols
  • Implement test suite as unit tests in the clients
    • js-waku
    • go-waku
    • nwaku
  • Setup a separate integrated testing environment where these test cases (and others) can be run against a "blackbox" network, with configurable nwaku, go-waku, js-waku clients for regular regression testing.
    • go-waku
    • nwaku
    • js-waku
    • go-waku<>nwaku
    • js-waku<>nwaku
    • js-waku<>go-waku
  • Add performance test to integrated environment (benchmark is done and comparison to benchmark as part of release process)

Tasks

@fryorcraken fryorcraken added Epic Tracks a sub-team Epic. E:2023-qa labels Aug 2, 2023
@fryorcraken fryorcraken changed the title [Epic] Quality processes are implemented for nwaku and go-waku [Milestone] Quality processes are implemented for nwaku and go-waku Aug 24, 2023
@fryorcraken fryorcraken added Deliverable Tracks a Deliverable and removed Epic Tracks a sub-team Epic. labels Aug 24, 2023
@fryorcraken fryorcraken changed the title [Milestone] Quality processes are implemented for nwaku and go-waku [Epic] Quality processes are implemented for nwaku and go-waku Aug 24, 2023
@fryorcraken fryorcraken added Epic Tracks a sub-team Epic. and removed Deliverable Tracks a Deliverable labels Aug 24, 2023
@fryorcraken fryorcraken changed the title [Epic] Quality processes are implemented for nwaku and go-waku [Milestone] Quality processes are implemented for nwaku and go-waku Aug 25, 2023
@fryorcraken fryorcraken added Deliverable Tracks a Deliverable and removed Epic Tracks a sub-team Epic. labels Aug 25, 2023
@fryorcraken
Copy link
Contributor Author

monthly update

Work has started in the Vac/DST team with the new test analyst to write test plan for Waku protocols.

@jm-clius
Copy link

jm-clius commented Sep 1, 2023

Closing, as this is replaced by #73

@jm-clius jm-clius closed this as not planned Won't fix, can't repro, duplicate, stale Sep 1, 2023
@fryorcraken
Copy link
Contributor Author

Let's use that at the epic that tracks the DST testing part of #73

@fryorcraken fryorcraken reopened this Sep 12, 2023
@fryorcraken fryorcraken added Epic Tracks a sub-team Epic. and removed E:2023-qa Deliverable Tracks a Deliverable labels Sep 12, 2023
@fryorcraken fryorcraken changed the title [Milestone] Quality processes are implemented for nwaku and go-waku Non-regression testing Sep 12, 2023
@fryorcraken fryorcraken changed the title Non-regression testing end-to-end testing Sep 12, 2023
@fryorcraken fryorcraken changed the title end-to-end testing [Epic] End-to-end testing Sep 12, 2023
@fryorcraken fryorcraken added the E:End-to-end testing See https://github.com/waku-org/pm/issues/34 for details label Sep 12, 2023
@chair28980
Copy link
Contributor

@kaiserd are we safe to close this issue as we prioritize for 2024? Is this work tracked on the VAC side?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
E:End-to-end testing See https://github.com/waku-org/pm/issues/34 for details Epic Tracks a sub-team Epic.
Projects
Status: Done
Development

No branches or pull requests

4 participants