thin-edge.io icon indicating copy to clipboard operation
thin-edge.io copied to clipboard

Transfer `tests/PySys/tedge_connect` tests to new test framework

Open rina23q opened this issue 2 years ago • 3 comments

Is your feature request related to a problem? Please describe. Refactor the existing test cases under tests/PySys/tedge_connect to robot framework.

Describe the solution you'd like

Describe alternatives you've considered

Additional context

rina23q avatar Jul 20 '22 09:07 rina23q

Test Cases transfered to Robot Framework

gligorisaev avatar Aug 03 '22 11:08 gligorisaev

Can someone point me to the rationale why we would want to use something like the robot framework?

I cannot think of a usecase for it right now... maybe I missed some discussion?

matthiasbeyer avatar Aug 04 '22 11:08 matthiasbeyer

We used PySys framework for system tests and end-to-end tests. However, the tests went unstable as discussed here.

We keep unit tests and integration tests in Rust. On the other hand, we also need black box tests written not by developers, and end-to-end tests (thin-edge device <=> cloud). For this case, using Robot Framework is good instead of Pysys.

rina23q avatar Aug 04 '22 13:08 rina23q

Resolved by #1255

rina23q avatar Aug 31 '22 08:08 rina23q