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

simplesamlphp / simplesamlphp / 4480
81%

Build:
DEFAULT BRANCH: master
Ran 29 Aug 2019 09:01AM UTC
Jobs 2
Files 146
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

pending completion
4480

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%)

4.19 hits per line

Jobs
ID Job ID Ran Files Coverage
1 4480.1 (COMMAND="install") 29 Aug 2019 08:59AM UTC 0
35.05
Travis Job 4480.1
6 4480.6 (COMMAND="update") 29 Aug 2019 09:01AM UTC 0
35.05
Travis Job 4480.6
Source Files on build 4480
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #4480
  • 014992c8 on github
  • Prev Build on master (#4478)
  • Next Build on master (#4481)
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