Avoid Defining Duplicate Subroutines

If you define a subroutine in one section and then add another subroutine with the same name in another section, the subroutines will conflict. One of them will be ignored.

Example: If you define the subroutine, MySub, in the Test Lab module script section, and then define another subroutine, MySub, in the Manual Runner script section, one of your defined subroutines will be ignored.

Recommendations

To avoid unpredictable conflicts when defining subroutines, always check if another subroutine with the same name already exists in your project.