Is there any possibility to run Two test cases parallely which are in single file

@{Order_Ids} 234234 234234-this is in orderResources file
*** Test Cases ***
TC001-Generating order pdf for 1st orders
Open Browser For Order ${ORDER_IDS[0]}
Order Pdf Generate ${ORDER_IDS[0]}
Close Browser Session
TC002-Generating order pdf for 2nd order
Open Browser For Order ${ORDER_IDS[1]}
Order Pdf Generate ${ORDER_IDS[1]}
Close Browser Session

*** Keywords ***
Order Pdf generate
[Arguments] ${order_id}

order pdf generate

Fill The Login Form    ${valid_username}    ${valid_password}
Verify Dashboard Page Opens

Search Order From Home Page Using Search Buttton    ${order_id}
Log To Console    running tests for order_id:${order_id}
Log    order id:${order_id}
Navigate To Order Search Screen
Navigate To Order Detail Page
Documents Tab
Preparing Selected Documents    ${order_id}
Sleep    5
Scroll Element Into View    ${Daikin_Logo}
Navigating To HomePage From Order Detail Page

Sleep    5
LogoutResource.Logout

open browser for order
[Arguments] ${order_id}
Open Browser ${url} ${browser_name}
Maximize Browser Window
Set Selenium Implicit Wait 5

now i have to run TC001 and TC002 parallely
this is the command i have used
pabot --processes 2 .\TestCases\01order_pdf.robot

By default, Pabot will split execution on suite level. That means that each process will run a single suite. Test Cases from the suite will be executed sequentially. If you want to split execution on test level, you can use --testlevelsplit option. This will split execution on test level, so that each process will run a single test case.

2 Likes