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

simplesamlphp / simplesamlphp / 4480 / 1
81%
master: 81%

Build:
DEFAULT BRANCH: master
Ran 29 Aug 2019 09:01AM UTC
Files 146
Run time 12s
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

29 Aug 2019 08:56AM UTC coverage: 35.047% (+0.02%) from 35.028%
COMMAND="install"

push

travis-ci

jaimeperez
Make sure we respect log message order

When we are logging something and the logger hasn't been initialized, the messages are deferred and flushed by a shutdown handler. However, when we initialize a session, we set the track ID in the logger, effectively initializing it with everything we need. When we log something and then load the session (or create it), any subsequent logs will be dumped, but the deferred logs will wait until shutdown, changing the order in which they were emitted.

This patch makes sure we flush the deferred logs as soon as we have a track ID (can either be set manually or by, most typically, loading a session). That way, we get those logs out as soon as we can, and subsequent logs entries will be dumped afterwards, keeping their relative order.

This closes #1107

4357 of 12432 relevant lines covered (35.05%)

2.1 hits per line

Source Files on job 4480.1 (COMMAND="install")
  • Tree
  • List 0
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 3616
  • Travis Job 4480.1
  • 014992c8 on github
  • Prev Job for COMMAND="install" on master (#4478.1)
  • Next Job for COMMAND="install" on master (#4481.1)
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