Adding resource stabilization time and enhancing UnexpectedErrorStatus message
- Resource stabilization time is a time-delta that resolves the duration
of a resource to reach a stable state after a stack creation or update.
This was achieved by timestamping the request-start-time once and
dynamically update the request-in-progress timestamp. The delta will
be resolved every time when a stack operation is invoked.
Added UnexpectedErrorStatus StackTrace to better identify root causes
of such errors.
Adapted unit tests to accept the new changes.
Added unit test to ensure the stack trace is logged accordingly.
Adding resource stabilization time and enhancing UnexpectedErrorStatus message
- Resource stabilization time is a time-delta that resolves the duration of a resource to reach a stable state after a stack creation or update.
This was achieved by timestamping the request-start-time once and dynamically update the request-in-progress timestamp. The delta will be resolved every time when a stack operation is invoked.
Added UnexpectedErrorStatus StackTrace to better identify root causes of such errors.
Adapted unit tests to accept the new changes.
Added unit test to ensure the stack trace is logged accordingly.
Added unit test to increase test coverage.
Testing was done in local account.