I am novice to Python robotframework and so far I understood it is good for writing software "UnitTests", I suppose that test reports are just a simple textual PASS/FAIL reports driven by "assert" function like: SomeObj.assert('No signal on line xyz') with eventualy line of code where assert happens, right ?
In case of testing some HW/devices externaly connected to PC one have complex measurements to perform and accordingly a lot of measurement data produced by the test. Is there any library/plug-in/framework which would provide to Python(in connection to Eclipse+PyDev) such an interface so that the complex reports(diagrams/graphs/tables... etc.) could be also presented ?
Thanks!
best regards, Zoran
Why don't you write "normal" Python code to test an external device?
E.g. take a look at the following pseudo code:
Onto the results gained in step 5, you can do anything you like. Generate charts with Excel macros, generate html charts from the DB,...
If you write a test with a structure similar to my pseudo code you'll gain a lot of flexibility.
Since testing of HW comes in all kind of different flavors:
it's rather impossible to recommend you, if you should write your own framework or should go with an existing one.
To get a feeling what a 'bigger' framework might offer you, have a look at e.g. EXAM