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

daycry / jobs / 21832579818
56%

Build:
DEFAULT BRANCH: master
Ran 09 Feb 2026 04:07PM UTC
Jobs 1
Files 77
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

09 Feb 2026 04:06PM UTC coverage: 56.107% (+0.3%) from 55.783%
21832579818

push

github

daycry
Merge JobExecutor into JobLifecycleCoordinator

Collapse the standalone JobExecutor into JobLifecycleCoordinator by moving safe handler execution logic (executeJobInternal, output normalization, buffer capture and logging) into the coordinator. Remove src/Execution/JobExecutor.php and adapt constructor to accept a sleeper callable. Introduce InteractsWithCurrentJob trait (provides $this->currentJob via beforeRun/afterRun) and apply it to built-in Job types (ClosureJob, CommandJob, EventJob, ShellJob, UrlJob). Update SyncQueue docs and tests to use JobLifecycleCoordinator (and its run(...)->finalResult) instead of JobExecutor, and update documentation to reflect the new execution flow and context access. Tests and logging behavior updated accordingly.

63 of 66 new or added lines in 2 files covered. (95.45%)

1 existing line in 1 file now uncovered.

1176 of 2096 relevant lines covered (56.11%)

4.64 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
74.02
11.43% src/Execution/JobLifecycleCoordinator.php

Uncovered Existing Lines

Lines Coverage ∆ File
1
74.02
11.43% src/Execution/JobLifecycleCoordinator.php
Jobs
ID Job ID Ran Files Coverage
1 PHP 8.3 - 21832579818.1 09 Feb 2026 04:07PM UTC 77
56.11
GitHub Action Run
Source Files on build 21832579818
  • Tree
  • List 77
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 9e03a08b on github
  • Prev Build on master (#21753414079)
  • Next Build on master (#21832733936)
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