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

[Testing] E2E State Sync Test #829

Closed
15 tasks
Olshansk opened this issue Jun 15, 2023 · 1 comment
Closed
15 tasks

[Testing] E2E State Sync Test #829

Olshansk opened this issue Jun 15, 2023 · 1 comment
Assignees
Labels
consensus Consensus specific changes testing Defining, adding, automating or modifying tests tooling tooling to support development, testing et al

Comments

@Olshansk
Copy link
Member

Objective

An E2E State Sync Test

Origin Document

#812 plus

Screenshot 2023-06-15 at 4 24 26 PM

Goals

  • An automated E2E State Sync test
  • Preventing state sync regressions
  • Updating the test suite to enable this test & others

Deliverable

  • Update the E2E test suite to enable
    • Adding a full node
    • Adding a validator
    • Querying the height
    • Querying the height
  • Writing the E2E state sync test to pass on LocalNet

Non-goals / Non-deliverables

  • Optimizing state sync
  • Getting the test to pass on DevNet (cc @okdas for ownership on this)

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 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: @Olshansk
Co-Owners: @okdas

@Olshansk Olshansk added consensus Consensus specific changes tooling tooling to support development, testing et al testing Defining, adding, automating or modifying tests labels Jun 15, 2023
@Olshansk Olshansk self-assigned this Jun 15, 2023
@Olshansk
Copy link
Member Author

Olshansk commented Aug 7, 2023

Closing this out as complete but followup work is being tracked in #964.

@Olshansk Olshansk closed this as completed Aug 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
consensus Consensus specific changes testing Defining, adding, automating or modifying tests tooling tooling to support development, testing et al
Projects
Status: Done
Development

No branches or pull requests

1 participant