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

Logflare / logflare / 4b1a9271a471c9d5d9c9047aa15ad2a2e6583e96
81%

Build:
DEFAULT BRANCH: main
Ran 04 Jun 2026 07:56PM UTC
Jobs 1
Files 478
Run time 2min
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

04 Jun 2026 07:43PM UTC coverage: 80.968% (+0.007%) from 80.961%
4b1a9271a471c9d5d9c9047aa15ad2a2e6583e96

push

github

web-flow
chore: update logs playwright tests (#3558)

* chore: update logs playwright tests

* chore: add config to override

* fix(e2e): keep stack startup when layering split-out logs compose file

The Supabase self-hosted stack moved analytics (Logflare) and vector out of
docker-compose.yml into docker-compose.logs.yml. bin/compose already layers
that override in, which is sufficient to make those services available again.

Restore setup-supabase-services.sh to the working build/pull/up flow: the
earlier edit dropped the `compose up -d --wait` that actually starts the
stack, left an unbalanced `fi`, and called a non-existent `.run.sh` (which
would only set COMPOSE_FILE in .env — ignored anyway, since bin/compose passes
explicit -f flags). With this revert the e2e stack builds, pulls, and comes up
healthy with the logs services layered in via bin/compose.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fix(e2e): hold realtime channel open so "Billing metrics" log is emitted

The realtime logs test asserts on realtime's periodic "Billing metrics"
telemetry log. That line is emitted by realtime's PromEx tenant poller every
~5s, but only while a tenant has a live connection. The setup subscribed a
channel for just 2s and then removed it before polling realtime_logs for up to
180s, so the short-lived connection almost never overlapped a poll tick and
zero "Billing metrics" lines were produced — failing the shared beforeAll and
cascading into the rest of the logs suite.

Keep the channel subscribed through the ingestion polling (torn down after the
waitForLogs Promise.all resolves) so emissions occur continuously. Verified
locally: the full chromium logs suite goes from 4 failed / 3 skipped to 9
passed.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fix(e2e): dismiss Studio promo banner before clicking Expand in schema_modal

The schema_modal clipboard test clicked the log-detail "Expand" button while a
dismissib... (continued)

12801 of 15810 relevant lines covered (80.97%)

3894.95 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
72.31
-1.54% lib/logflare/logs/search_query_executor.ex
1
14.29
-7.14% lib/logflare/system_metrics/cluster.ex
Jobs
ID Job ID Ran Files Coverage
1 4b1a9271a471c9d5d9c9047aa15ad2a2e6583e96.1 04 Jun 2026 07:56PM UTC 478
80.97
GitHub Action Run
Source Files on build 4b1a9271a471c9d5d9c9047aa15ad2a2e6583e96
  • Tree
  • List 478
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 4b1a9271 on github
  • Prev Build on main (#03080C8E...)
  • Next Build on main (#10D2FFDA...)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc