fix: resolve pabot issue with duplicated test runs and incomplete executions #311
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes several changes to the
qase-robotframeworkproject aimed at fixing issues with Pabot and improving test execution handling. The most important changes include updating the version, modifying theListenerclass to handle a new flag, and updating the changelog.Version Update:
qase-robotframework/pyproject.toml: Updated the project version from3.2.2to3.2.3.Changelog Update:
qase-robotframework/changelog.md: Added an entry for version3.2.3detailing the fixed issues with Pabot and test execution.Listener Class Modifications:
qase-robotframework/src/qase/robotframework/listener.py:get_last_level_flagto retrieve the${PABOTISLASTEXECUTIONINPOOL}variable.__init__method to initializeself.last_level_flag.start_suitemethod to setself.last_level_flagusing the new method.closemethod to checkself.last_level_flaginstead ofself.pabot_indexfor determining when to drop the run ID.