eal args are already gathered from conf.yaml. It may make sense to have some "default" testpmd start function for the sut_node. Another related ask is abstracting away the testpmd.start() and testpmd.stop() from the code which needs to be written by devs writing a new testsuite. Anything we can do to make writing a testsuite less burdensome.
Basically have a struct with the default parameters (but which can be overridden). Should be a little more programmer friendly.
*** Bug 1380 has been marked as a duplicate of this bug. ***
Just an update that this is available for review: https://patches.dpdk.org/project/dpdk/list/?series=31622