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

mongodb-js / devtools-shared / 41118740098
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:55PM 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:51PM UTC coverage: 80.276% (+0.1%) from 80.174%
41118740098

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

2231 of 3062 branches covered (72.86%)

Branch coverage included in aggregate %.

59 of 63 new or added lines in 3 files covered. (93.65%)

4757 of 5643 relevant lines covered (84.3%)

734.25 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
85.96
packages/mongodb-runner/src/tail-file.ts
1
86.11
0.26% packages/mongodb-runner/src/mongoserver.ts
Subprojects
ID Flag name Job ID Ran Files Coverage
1 sbom-tools 41118740098.1 30 Oct 2026 07:56PM UTC 14
80.31
GitHub Action Run
2 mongodb-downloader 41118740098.2 30 Oct 2026 07:57PM UTC 3
78.42
GitHub Action Run
3 mongodb-artifact-url 41118740098.3 30 Oct 2026 07:56PM UTC 3
82.2
GitHub Action Run
4 native-machine-id 41118740098.4 30 Oct 2026 07:57PM UTC 2
92.86
GitHub Action Run
5 devtools-proxy-support 41118740098.5 30 Oct 2026 07:57PM UTC 13
84.82
GitHub Action Run
6 connection-string-policy 41118740098.6 30 Oct 2026 07:56PM UTC 2
95.92
GitHub Action Run
7 saslprep 41118740098.7 30 Oct 2026 07:57PM UTC 8
95.04
GitHub Action Run
8 mongodb-schema 41118740098.8 30 Oct 2026 07:57PM UTC 14
94.24
GitHub Action Run
9 aggregation-stage-icons 41118740098.9 30 Oct 2026 07:57PM UTC 3
100.0
GitHub Action Run
10 mongodb-server-log-checker 41118740098.10 30 Oct 2026 07:56PM UTC 2
75.68
GitHub Action Run
11 shell-bson-parser 41118740098.11 30 Oct 2026 07:55PM UTC 3
100.0
GitHub Action Run
12 device-id 41118740098.12 30 Oct 2026 07:55PM UTC 2
100.0
GitHub Action Run
13 mongodb-ns 41118740098.13 30 Oct 2026 07:56PM UTC 2
94.5
GitHub Action Run
14 mongodb-cloud-info 41118740098.14 30 Oct 2026 07:55PM UTC 2
95.56
GitHub Action Run
15 node-webpack-startup-snapshot-checker 41118740098.15 30 Oct 2026 07:56PM UTC 4
90.0
GitHub Action Run
16 devtools-connect 41118740098.16 30 Oct 2026 08:05PM UTC 9
63.56
GitHub Action Run
17 monorepo-tools 41118740098.17 30 Oct 2026 08:05PM UTC 16
68.67
GitHub Action Run
18 dl-center 41118740098.18 30 Oct 2026 07:56PM UTC 2
89.74
GitHub Action Run
19 ts-autocomplete 41118740098.19 30 Oct 2026 07:56PM UTC 2
70.75
GitHub Action Run
20 get-os-info 41118740098.20 30 Oct 2026 08:05PM UTC 2
65.0
GitHub Action Run
21 mongodb-redact 41118740098.21 30 Oct 2026 07:55PM UTC 7
97.26
GitHub Action Run
22 mongodb-build-info 41118740098.22 30 Oct 2026 07:55PM UTC 3
93.38
GitHub Action Run
23 oidc-http-server-pages 41118740098.23 30 Oct 2026 07:55PM UTC 7
94.92
GitHub Action Run
24 mongodb-runner 41118740098.24 30 Oct 2026 08:05PM UTC 15
77.96
GitHub Action Run
25 oidc-mock-provider 41118740098.25 30 Oct 2026 08:05PM UTC 3
7.59
GitHub Action Run
26 mongodb-ts-autocomplete 41118740098.26 30 Oct 2026 07:55PM UTC 7
90.16
GitHub Action Run
27 mongodb-constants 41118740098.27 30 Oct 2026 08:05PM UTC 17
96.76
GitHub Action Run
28 signing-utils 41118740098.28 30 Oct 2026 08:05PM UTC 5
86.76
GitHub Action Run
Source Files on build 41118740098
  • 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 #41118740098
  • 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