Yes, with the QMetry Automation Framework, you can parallelize at the script / script level without any changes to your function files.
If you used hooks for a cucumber, this will not work . To do this, you can provide a TestNG listener to achieve the same goal. You will get more listener support from TestNG and QAF listeners that cannot be reached with cucumber hooks.
Another difference, which is not really a limitation, is that instead of using --tag, you need to use the TestNG group filter and provide your tags as a group. For instance:
<groups> <run> <exclude name="@MyTag" /> </run> </groups>
Go ahead and give it a try without fear. For a quick assessment, you can download an example and check. When using cucumber, you will get many more functions with QAF for execution, as well as for new development of a new test case, such as databean, data-providers, custom-components, etc ...
source share