RIOT-OS / RobotFW-tests

Includes tests for RIOT based on the Robot Framework
GNU Lesser General Public License v2.1
4 stars 13 forks source link

Prepare for update to Robot Framework v4.x #95

Closed ozfox closed 3 years ago

ozfox commented 3 years ago

Robot Framework 4.0 beta 1 was released on Oct 19, 2020 and the new major version has several incompatible changes which have to be addressed before a update can happen. The newest release notes contains all changes and necessary steps.

Most important enhancements as listed in the README.

Worth mentioning is the change from the concept of "critical tests" to a new "SKIP" status, which would need to review/rework every existing test, but in my opinion would be quite a improvement. There are several resources on the web about this feature:

MrKevinWeiss commented 3 years ago

We should update the requirements.txt and the ansible script

pokgak commented 3 years ago

Other than test criticality, other backward-incompatible changes do not affect us. We're not using the old FOR loop syntax. @ and $ variable reference is not used to access the items directly. So we're good on that.

Libdoc spec changes

I'm not sure if this affects the generated output.xml that we are parsing to generate our xunit file. If so then the parsing script will need an update too.

We should update the requirements.txt and the ansible script

We are not specifying the RF version in requirements.txt so no change is required. Not sure about the ansible script.

MrKevinWeiss commented 3 years ago

I think this has been done, should we close?

ozfox commented 3 years ago

Yes, I thought the same. Closing