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

Test Hooks for the Center #4

Open
BillHodghead opened this issue Sep 12, 2017 · 2 comments
Open

Test Hooks for the Center #4

BillHodghead opened this issue Sep 12, 2017 · 2 comments
Assignees
Labels

Comments

@BillHodghead
Copy link
Contributor

From @bhcrosslake on June 21, 2017 0:49

In order to do use case and service integration testing we need to be able to configure the service and cause failures at the appropriate times.

  • Reject Transfers
    Be able to programmatically reject a transfer from the center (I think this is already possible with the existing API, but I'm unclear on whether that can be initiated by the center)

  • Cut connections

    • Cut fulfillment notification messages for center
    • Be able to re-establish the connection before or after the payment timeout
  • Stop Services

    • Take down central ledger
      • After receiving prepare and before sending notification
        • Bring up while payment is valid
        • Bring up after payment has timed out
      • After receiving fulfill and before sending notification
        • Bring up while payment is valid
        • Bring up after payment has timed out
  • Configure route fees

  • View transfer record and status for a given transfer including fees
    there is an API for this, but it doesn't appear to separate the fees such as the route fee

Copied from original issue: LevelOneProject/Docs#540

@BillHodghead
Copy link
Contributor Author

From @adamsteenhard on August 28, 2017 13:38

@bhcrosslake I do not recall discussing this story as part of the PI - 7.0 commitments.

@BillHodghead
Copy link
Contributor Author

My mistake, moving to phase II.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants