Skip to content

Remote selenium - #1993

Closed
mykhaliev1 wants to merge 29 commits into
masterfrom
remote-selenium
Closed

Remote selenium#1993
mykhaliev1 wants to merge 29 commits into
masterfrom
remote-selenium

Conversation

@mykhaliev1

Copy link
Copy Markdown
Collaborator

Each PR must conform to Developer's Guide.

Quick checklist:

  • Description of PR explains the context of change
  • Unit tests cover the change, no broken tests
  • No static analysis warnings (Codacy etc.)
  • Documentation update ('available in the unstable snapshot' warning if necessary)
  • Changes file inside site/dat/docs/changes directory, one-line note of change inside

mykhaliev1 and others added 29 commits June 10, 2026 16:08
RemoteExecutor.prepare() now calls GET /info on the bridge to discover
the remote root path and OS, falling back to %TEMP%/windows defaults if
the endpoint is unavailable.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…r.py subprocess

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
… test race condition

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace subprocess.Popen of bridge_file_puller.py script with the
BridgeFilePuller daemon thread; add shutdown() to stop pullers cleanly.
Remove now-unused imports of subprocess and sys.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace subprocess.Popen-based file pulling with the BridgeFilePuller
daemon thread. Pullers are tracked in self._pullers and stopped cleanly
in shutdown(). Remove now-unused subprocess and sys imports.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace subprocess.Popen calls for kpi.jtl and error.jtl pulling with
BridgeFilePuller daemon threads; stop them in shutdown(). Remove now-
unused subprocess and sys imports.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace subprocess.Popen of bridge_file_puller.py script with the
BridgeFilePuller daemon thread. Store pullers in self._pullers and
stop them in shutdown(). Remove unused subprocess and sys imports.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@codecov

codecov Bot commented Jun 15, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 36.56821% with 451 lines in your changes missing coverage. Please review.
✅ Project coverage is 88.08%. Comparing base (3604b04) to head (8840b71).
⚠️ Report is 1 commits behind head on master.

Files with missing lines Patch % Lines
bzt/modules/java/executors.py 7.19% 142 Missing ⚠️
bzt/modules/_remote_pytest.py 0.00% 78 Missing ⚠️
bzt/modules/functional.py 23.34% 69 Missing ⚠️
bzt/modules/jmeter.py 24.40% 62 Missing ⚠️
bzt/modules/__init__.py 61.69% 41 Missing ⚠️
bzt/utils.py 16.67% 40 Missing ⚠️
bzt/modules/_selenium.py 84.83% 17 Missing ⚠️
bzt/modules/_bridge_file_puller.py 95.00% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1993      +/-   ##
==========================================
- Coverage   89.89%   88.08%   -1.80%     
==========================================
  Files          71       73       +2     
  Lines       20241    20935     +694     
==========================================
+ Hits        18194    18439     +245     
- Misses       2047     2496     +449     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@mykhaliev1 mykhaliev1 closed this Jun 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant