Hi Esther,
Not through France this time, though it’s a place I’d love to visit, I actually wanted to catch the ferry from Helsinki to Tallinn, then hire a car and drive to southern Portugal via The Netherlands and France (there’s so much of Europe I want to see), but my wife didn’t agree, she sensibly said we should do that in summer.
In your .rfs file, I think you got the logic backwards on your monitor script
This looks good:
script = …/…/…/…/…/…/src/product/suites/api_test/Producer-consumer_Operating.robot
filters = [{‘rule’: ‘Require’, ‘optn’: ‘Agent: acceptance_agent’}]
This looks like it’s the inverse of what you want:
script = …/…/…/…/…/…/src/product/suites/api_test/ATU_script_monitor.robot
filters = [{‘rule’: ‘Exclude’, ‘optn’: ‘Agent: ATU_monitor’}]
It’s saying don’t use Agent: ATU_monitor
but I think you want the monitoring script to use that agent.
you can do this (probably best):
filters = [{‘rule’: ‘Require’, ‘optn’: ‘Agent: ATU_monitor’}]
you can also do this:
filters = [{‘rule’: ‘Exclude’, ‘optn’: ‘Agent: acceptance_agent’}]
you could even do this (which is what I was suggesting in my previous email)
script = …/…/…/…/…/…/src/product/suites/api_test/Producer-consumer_Operating.robot
filters = [{‘rule’: ‘Exclude’, ‘optn’: ‘Agent: ATU_monitor’}]
It is probably better to use a Require rule than an Exclude rule where you can as the Require rules are more specific as in “make sure the agent has this property”, where an Exclude rule is more “use any agent that doesn’t have this property”
Hope that helps,
Dave.