diff --git a/docs/en_US/release_notes_4_11.rst b/docs/en_US/release_notes_4_11.rst index 7e87b9223..8f37d1e20 100644 --- a/docs/en_US/release_notes_4_11.rst +++ b/docs/en_US/release_notes_4_11.rst @@ -26,4 +26,5 @@ Bug fixes | `Issue #4393 `_ - Ensure parameter values are quoted when needed when editing roles. | `Issue #4395 `_ - EXPLAIN options should be Query Tool instance-specific. | `Issue #4429 `_ - Ensure drag/drop from the treeview works as expected on Firefox. -| `Issue #4437 `_ - Fix table icon issue when updating any existing field. \ No newline at end of file +| `Issue #4437 `_ - Fix table icon issue when updating any existing field. +| `Issue #4442 `_ - Ensure browser should not be started by Selenium when feature tests are excluded from a test run. \ No newline at end of file diff --git a/web/regression/runtests.py b/web/regression/runtests.py index cf9ab19c7..0e06e68c1 100644 --- a/web/regression/runtests.py +++ b/web/regression/runtests.py @@ -200,7 +200,9 @@ def get_test_modules(arguments): if arguments['exclude'] is not None: exclude_pkgs += arguments['exclude'].split(',') - if 'feature_tests' not in exclude_pkgs: + if 'feature_tests' not in exclude_pkgs and \ + (arguments['pkg'] == "all" or + arguments['pkg'] == "feature_tests"): default_browser = 'chrome' # Check default browser provided through command line. If provided