Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

n/n
Description
Inputs
expected result
actual  result
1Create pkg - success
  1. system operates normally
  2. POST proper pkg data that should pass all the validations
  1. job.data.status: "processed"
  2. job.data.status_code: "200"
  3. links to all created entities returned in job details
  4. GET job.code: 303

2Create pkg - failed validation
  1. system operates normally
  2. POST proper pkg data that shouldn't pass some validation
  1. job.data.status: "error"
  2. job.data.status_code: "422"
  3. GET job.code: 200

3Create pkg, one IL pod is down
  1. one IL pod is down
  2. POST proper pkg data that should pass all the validations
  1. job.data.status: "processed"
  2. job.data.status_code: "200"
  3. links to all created entities returned in job details
  4. GET job.code: 303

4Create pkg, all IL pods are down
  1. all IL pod is down
  2. POST proper pkg data that should pass all the validations
  1. job.data.status: "failed_with_error"
  2. job.data.status_code: "500"
  3. GET job.code: 200

5Create pkg, MongoDB is down
  1. mongoBD is down
  2. POST proper pkg data that should pass all the validations
500
6Create pkg, failed to insert to Observations collection
  1. mongoBD is up
  2. failed to insert into Observations collection
  3. POST proper pkg data that should pass all the validations
A:
  1. job.data.status: "pending"
  2. job.data.status_code: "202"
  3. GET job.code: 200

B: after observations is up

  1. job.data.status: "processed"
  2. job.data.status_code: "200"
  3. links to all created entities returned in job details
  4. GET job.code: 303



7Create pkg, failed to update job status
  1. mongoBD is up
  2. POST proper pkg data that should pass all the validations
  3. all the objects has been successfully updated/inserted
  4. failed to update job status
A:
  1. job.data.status: "pending"
  2. job.data.status_code: "202"
  3. GET job.code: 200

B: after jobs collection is up

  1. job.data.status: "processed"
  2. job.data.status_code: "200"
  3. links to all created entities returned in job details
  4. GET job.code: 303



8Create pkg, one DS service pod is down
  1. one DS service is down
  2. POST proper pkg data that should pass all the validations

ASIS:

  1. job.data.status: "failed_with_error"
  2. job.data.status_code: "500"
  3. GET job.code: 200

TOBE:

  1. job.data.status: "processed"
  2. job.data.status_code: "200"
  3. links to all created entities returned in job details
  4. GET job.code: 303

9Create pkg, all DS service pods are down
  1. job.data.status: "failed_with_error"
  2. job.data.status_code: "500"
  3. GET job.code: 200

10Create pkg, kafka is down
  1. kafka is down
  2. POST proper pkg data that should pass all the validations
500
11Create pkg, ael service is down
  1. ael is down
  2. POST proper pkg data that should pass all the validations
  1. job.data.status: "failed_with_error"
  2. job.data.status_code: "500"
  3. GET job.code: 200