Looks like the start_suite function runs before every test case in robot file when we run tests in parallel using pabot witn option --splittestlevel. Could someone suggest if there is a way to make start_suite run only once for all test cases? Below is what is happening for me now on running tests in parallel using pabot
start_suite
start_test
test a
end_test
end_suite
start_suite
start_test
test b
end_test
end_suite
However, I have been exploring to make it work like below
start_suite
start_test
test a
end_test
start_test
test b
end_test
end_suite