geosolutions-it / C195-azure-workspace

1 stars 2 forks source link

Post installation step - Automated Smoke testing #13

Closed simboss closed 3 years ago

simboss commented 3 years ago

What should be checked at application stack startup:

randomorder commented 3 years ago

can you please add a description @lpasquali and provide a concise plan for the implementation and an estimate?

lpasquali commented 3 years ago

@randomorder after what we said last friday about Jmeter, I would endorse the use of 4 simple curl for this specific job and analyze the result

randomorder commented 3 years ago

Bash script then? Will it be executed automatically by the installation procedure? let us know what kind of requests, against which services and what components you are testing and the estimate for the implementation

lpasquali commented 3 years ago

Bash script then? Will it be executed automatically by the installation procedure? let us know what kind of requests, against which services and what components you are testing and the estimate for the implementation

@randomorder

lpasquali commented 3 years ago

@randomorder I would make it a script to be called after ckan has finished coming up

randomorder commented 3 years ago

Bash script then? Will it be executed automatically by the installation procedure? let us know what kind of requests, against which services and what components you are testing and the estimate for the implementation

@randomorder

  • test ckan is responding -> GET request on the user login page
  • test redis -> GET request with authentication in header with data from environment
  • test solr -> this will be a curl request from the composition as it is in there now
  • generic authenticated ckan request -> a GET and a POST using apykey This implementation shoulkd be fast as there is no need for deployments to test

Looks good to me. Works for you too @etj ?