• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mongodb-js / devtools-shared / 41116774953
80%
main: 80%

Build:
Build:
LAST BUILD BRANCH: 10-30-fix_mongodb-runner_keep_server_logs_after_mongodb-runner_start_exits
DEFAULT BRANCH: main
Ran 30 Oct 2026 07:42PM UTC
Jobs 28
Files 172
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

30 Oct 2026 07:37PM UTC coverage: 80.285% (+0.1%) from 80.174%
41116774953

Pull #946

github

autarch
fix(mongodb-runner): keep server logs after `mongodb-runner start` exits

With `--logDir` set, each server's stdout and stderr were piped through the runner process into the
log file. `mongodb-runner start` exits once the cluster is up, so nothing wrote to those files
afterward and every log ended at startup.

This redirects the server's stdout and stderr straight to the log file instead, so the server keeps
logging on its own. The runner follows the file to read the startup output (port and build info)
that it previously got from the pipe.

Log files are now named `<binary>-<uuid>-<timestamp>.log` rather than using the pid, since the pid
isn't known before the file has to exist.

stderr now shares the file the runner parses, so lines that aren't log entries (for example docker's
"Unable to find image") are skipped instead of ending the log stream and failing startup.
Pull Request #946: fix(mongodb-runner): keep server logs after `mongodb-runner start` exits

2229 of 3060 branches covered (72.84%)

Branch coverage included in aggregate %.

55 of 56 new or added lines in 3 files covered. (98.21%)

24 existing lines in 1 file now uncovered.

4751 of 5634 relevant lines covered (84.33%)

734.14 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
89.8
packages/mongodb-runner/src/tail-file.ts

Coverage Regressions

Lines Coverage ∆ File
24
86.01
0.16% packages/mongodb-runner/src/mongoserver.ts
Subprojects
ID Flag name Job ID Ran Files Coverage
1 mongodb-downloader 41116774953.1 30 Oct 2026 07:45PM UTC 3
78.42
GitHub Action Run
2 mongodb-cloud-info 41116774953.2 30 Oct 2026 07:42PM UTC 2
95.56
GitHub Action Run
3 mongodb-redact 41116774953.3 30 Oct 2026 07:42PM UTC 7
97.26
GitHub Action Run
4 device-id 41116774953.4 30 Oct 2026 07:42PM UTC 2
100.0
GitHub Action Run
5 connection-string-policy 41116774953.5 30 Oct 2026 07:42PM UTC 2
95.92
GitHub Action Run
6 mongodb-artifact-url 41116774953.6 30 Oct 2026 07:42PM UTC 3
82.2
GitHub Action Run
7 ts-autocomplete 41116774953.7 30 Oct 2026 07:42PM UTC 2
70.75
GitHub Action Run
8 mongodb-build-info 41116774953.8 30 Oct 2026 07:42PM UTC 3
93.38
GitHub Action Run
9 mongodb-server-log-checker 41116774953.9 30 Oct 2026 07:42PM UTC 2
75.68
GitHub Action Run
10 node-webpack-startup-snapshot-checker 41116774953.10 30 Oct 2026 07:42PM UTC 4
90.0
GitHub Action Run
11 dl-center 41116774953.11 30 Oct 2026 07:42PM UTC 2
89.74
GitHub Action Run
12 shell-bson-parser 41116774953.12 30 Oct 2026 07:42PM UTC 3
100.0
GitHub Action Run
13 mongodb-ns 41116774953.13 30 Oct 2026 07:42PM UTC 2
94.5
GitHub Action Run
14 oidc-http-server-pages 41116774953.14 30 Oct 2026 07:42PM UTC 7
94.92
GitHub Action Run
15 native-machine-id 41116774953.15 30 Oct 2026 07:45PM UTC 2
92.86
GitHub Action Run
16 sbom-tools 41116774953.16 30 Oct 2026 07:42PM UTC 14
80.31
GitHub Action Run
17 mongodb-schema 41116774953.17 30 Oct 2026 07:45PM UTC 14
94.24
GitHub Action Run
18 mongodb-ts-autocomplete 41116774953.18 30 Oct 2026 07:42PM UTC 7
90.16
GitHub Action Run
19 monorepo-tools 41116774953.19 30 Oct 2026 07:52PM UTC 16
68.67
GitHub Action Run
20 mongodb-constants 41116774953.20 30 Oct 2026 07:52PM UTC 17
96.76
GitHub Action Run
21 oidc-mock-provider 41116774953.21 30 Oct 2026 07:52PM UTC 3
7.59
GitHub Action Run
22 aggregation-stage-icons 41116774953.22 30 Oct 2026 07:45PM UTC 3
100.0
GitHub Action Run
23 signing-utils 41116774953.23 30 Oct 2026 07:52PM UTC 5
86.76
GitHub Action Run
24 saslprep 41116774953.24 30 Oct 2026 07:45PM UTC 8
95.04
GitHub Action Run
25 devtools-connect 41116774953.25 30 Oct 2026 07:52PM UTC 9
63.56
GitHub Action Run
26 mongodb-runner 41116774953.26 30 Oct 2026 07:52PM UTC 15
77.99
GitHub Action Run
27 get-os-info 41116774953.27 30 Oct 2026 07:52PM UTC 2
65.0
GitHub Action Run
28 devtools-proxy-support 41116774953.28 30 Oct 2026 07:45PM UTC 13
84.82
GitHub Action Run
Source Files on build 41116774953
  • Tree
  • List 172
  • Changed 3
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #41116774953
  • Pull Request #946
  • PR Base - main (#41106712617)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc