Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
Description
Certain system tests fail intermittently due to timing issues.
One common problem observed involved the asynchronous nature of component updates. A component was updated and a command immediately followed. Under some conditions (github system-test workflow), command B was received before command A had been fully processed.
Another issue was that polling was sometimes needed after an API call to verify that the state change occurred. A component "Stop", for example, might usually be processed immediately, supplying the expected state change in the API call response. Occasionally, this might not occur, thus requiring polling to verify the state change.
Attachments
Issue Links
- is related to
-
NIFI-9233 Improve reliability of system integration tests
- Resolved
- links to