Description:
In many projects, RobotFramework tests and their associated libraries are organized in subdirectories. To improve the flexibility and usability of these projects, I propose adding a cwd (current working directory) setting in the robot.toml file. This setting will allow users to specify the start path for robot, making it easier to manage and execute tests located in various subdirectories.
Proposed Changes:
Add a new cwd setting in the robot.toml configuration file.
Modify the RobotFramework execution logic to use the specified cwd as the starting path for test discovery and execution.
Benefits:
Enhanced flexibility for projects with complex directory structures.
Simplified configuration and execution of tests in subdirectories.
Improved usability for teams organizing their tests and libraries in various folders.
Description: In many projects, RobotFramework tests and their associated libraries are organized in subdirectories. To improve the flexibility and usability of these projects, I propose adding a
cwd
(current working directory) setting in therobot.toml
file. This setting will allow users to specify the start path forrobot
, making it easier to manage and execute tests located in various subdirectories.Proposed Changes:
cwd
setting in therobot.toml
configuration file.cwd
as the starting path for test discovery and execution.Benefits:
Example
robot.toml
Configuration: