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

TTK - Add default global timeout for each request and individual timeouts for requests #2023

Closed
18 tasks done
vijayg10 opened this issue Feb 9, 2021 · 0 comments
Closed
18 tasks done
Assignees
Labels
oss-ttk Related to the Mojaloop testing toolkit story
Milestone

Comments

@vijayg10
Copy link

vijayg10 commented Feb 9, 2021

Goal:

As a <stakeholder|persona>

I want to

so that

Acceptance Criteria:

  • Request execution (includes pre-request, http request, callback, post request and assertions) should be terminated after certain time for each request
  • There should be default request timeout in settings and also the timeout can be supplied with each request in the template
  • The time should be configurable from TTK UI

Complexity: Medium

Uncertainty: Medium


Tasks:

  • Add the default request timeout in settings
  • Backend changes for terminating execution in following levels
    • Pre-request script
    • Http outbound call
    • Callback listener
    • Post-request script
    • Assertions
  • Fix the license scanner step in circle CI which is scanning all the services instead of only TTK

Done

  • Acceptance Criteria pass
  • Designs are up-to date
  • Unit Tests pass
  • Integration Tests pass
  • Code Style & Coverage meets standards
  • Changes made to config (default.json) are broadcast to team and follow-up tasks added to update helm charts and other deployment config.

Pull Requests:

Follow-up:

  • N/A

Dependencies:

  • N/A

Accountability:

@vijayg10 vijayg10 added oss-ttk Related to the Mojaloop testing toolkit story to-be-refined This story is ready to be groomed labels Feb 9, 2021
@vijayg10 vijayg10 removed the to-be-refined This story is ready to be groomed label Feb 24, 2021
@vgenev vgenev added this to the Sprint 13.3 milestone Mar 1, 2021
@shashi165 shashi165 assigned shashi165 and unassigned shashi165 Mar 9, 2021
@elnyry-sam-k elnyry-sam-k modified the milestones: Sprint 13.3, Sprint 13.4 Mar 11, 2021
@elnyry-sam-k elnyry-sam-k modified the milestones: Sprint 13.4, Sprint 13.5 Mar 26, 2021
@vijayg10 vijayg10 changed the title TTK - Add timeout for the whole test run TTK - Add default global timeout for each request and individual timeouts for requests Mar 29, 2021
@vijayg10 vijayg10 self-assigned this Apr 8, 2021
@elnyry-sam-k elnyry-sam-k modified the milestones: Sprint 13.5, Sprint 13.6 Apr 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
oss-ttk Related to the Mojaloop testing toolkit story
Projects
None yet
Development

No branches or pull requests

4 participants