Assigning Tests score?

TSDB? do you mean a Time Series Database? I’ll answer assuming that’s what you mean.

By default robot framework doesn’t have a plugin for that, however there are 2 ways you can do that:

  1. post process the output.xml grab the data you want and send that to your TSDB, you can use any programming language you prefer to do this. The times each test step was executed is in the xml so you can use that for the timestamps in your TSDB.

  2. Robot framework has a very powerful Listener Interface, basically you create some python functions in a (python) listener file, these functions need to have the names as mentioned in the documentation, as each event happens the function is called, e.g. when a test case ends the end_test function is called and you will have available variables for the test details (name, start time, end time, elapsed time, status, tags, etc) you can then choose which of these details you want and using a python library for your TSDB you can send these values to your TSDB from that function.

I have used both methods for my usage the listener interface is better for me, but RF gives you flexibility so use what ever works best for you.

Dave.