Add first_error_details as custom variable in reporter
tomasu
Registered Posts: 3 ✭✭✭
I'm trying to add a custom variable to reporter, first_error_detail:
settings = scenario.get_last_finished_run()
details = settings.get_details()
details.first_error_details
# >> {'message': "Error in Python process: At line 135: <class 'KeyError'>: rebates"}
However I'm able to find any documentation about the mapping from the above method to the json in the custom variable creation:
import json
# compute your additional variables from the list of report items
# and return them as a dictionary.
def get_variables(items_json, scenario_run_json, step_run_output_json):
items = json.loads(items_json)
return {}
I'm assuming it resides in scenario_run_json, but with no schema or documentation to refer to, it's proving to be quite the exercise. Any help here would be greatly appreciated!
Tagged: