Agent capabilities and demands

By default, when Qentinel Pace starts a test run with a PaceConnect-enabled robot, it chooses any available agent from the organization. To control this behavior, agents specify capabilities, which are named properties of the agent, and robots can set demands stating that only agents with specific capabilities can run the tests under that robot.

Adding a capability

Demands can be added while creating agents or later by managing agents in agent list view.

Navigate to your organization’s Agents view by clicking your profile icon > Organizations > PaceConnect/Agents button.

Find your agent from the list and hover on top of it with mouse and select "Manage Capabilities" (1)

OR

Click the "Edit" (2) button and select "Manage Capabilities":

paceconnect agents edit

Click "Add capability". Name your capability and give it a value.

paceconnect capabilities added

Setting demands

To set demands, go to the Robots page of your project in Qentinel Pace, and click the Demands icon under a robot.

paceconnect demands icon







When adding a demand, the Name/Key and Value refer to the name and value of a capability that the agent must have. An agent only starts running a test suite if it fulfills all demands of the robot that contains the test suite.

For example, agent.name is a system default capability defined automatically for all agents, so you can add a demand whose Name is agent.name and Value is the name you gave to one of the agents. Then, the tests under that robot will be only executed on that specified agent.

paceconnect demands agentname

If you want to add additional demands, click [Add demand] button.