thin-edge / thin-edge.io

The open edge framework for lightweight IoT devices
https://thin-edge.io
Apache License 2.0
210 stars 54 forks source link

test(system): update c8y system test lib to improve retry logging #2931

Closed reubenmiller closed 2 weeks ago

reubenmiller commented 2 weeks ago

Proposed changes

Update the robotframework-c8y library (used in system tests), to improve the logging of the "smart retry" feature. This should help improve debugging of tests to show an assertions number of attempts, and the output of each failed attempt.

Example

The following snippet shows the new info log entries showing that Managed Object Should Have Fragment Values assertion was attempted a few times before it passed.

image

Types of changes

Paste Link to the issue


Checklist

Further comments

github-actions[bot] commented 2 weeks ago

Robot Results

:white_check_mark: Passed :x: Failed :next_track_button: Skipped Total Pass % :stopwatch: Duration
452 0 3 452 100 1h10m50.365512s