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

konradmichalik / typo3-ai-mate / 30446780482
100%

Build:
DEFAULT BRANCH: main
Ran 29 Jul 2026 11:15AM UTC
Jobs 1
Files 54
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

29 Jul 2026 11:14AM UTC coverage: 99.708% (-0.3%) from 100.0%
30446780482

push

github

web-flow
feat: MCP tools for controlling request profiling (#57)

* feat: MCP tools for controlling request profiling

Add typo3-profiler-start/-stop/-status so an agent can enable profiling,
exercise the site and read the resulting profiles in one session.

The profiler's ProfilerStateService needs a booted TYPO3, which the Mate
process deliberately lacks, so writes go through the profiler's own
console commands while status reads the state file boot-free. Duration is
validated with the profiler's own parser and capped at 60 minutes.

Also surfaces the activation_mode from the 0.5 provenance meta block in
profile summaries, and bumps the profiler to ^0.5.

Closes #53

* test: prove the profiler status tool reads state without shelling out

The status and stop tests started from an empty state file, so a status()
implementation that wrongly invoked the CLI would still have produced the
expected inactive response. Both now seed an active state and the fake
binary records every invocation, so status asserts the marker is absent
and stop asserts it is present.

Also document that start/stop depend on the profiler's console commands
being registered.

53 of 58 new or added lines in 3 files covered. (91.38%)

1707 of 1712 relevant lines covered (99.71%)

6.98 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
89.8
Classes/Mate/ProfilerStateProvider.php
Jobs
ID Job ID Ran Files Coverage
1 30446780482.1 29 Jul 2026 11:15AM UTC 54
99.71
GitHub Action Run
Source Files on build 30446780482
  • Tree
  • List 54
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30446780482
  • 9a2288c4 on github
  • Prev Build on main (#30441032205)
  • Delete
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