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

FluidTYPO3 / flux / 12978690600
93%

Build:
DEFAULT BRANCH: development
Ran 26 Jan 2025 09:59PM UTC
Jobs 7
Files 224
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

26 Jan 2025 09:58PM UTC coverage: 93.334% (+0.02%) from 93.317%
12978690600

push

github

NamelessCoder
[BUGFIX] Work around TS problem with uncached contexts

Rather than allowing TYPO3 to fail with a hard exception, we allow
Flux to operate in a limited-support mode where no TypoScript is
available. Although this isn't ideal, it's preferable to both alternatives:

1. Let TYPO3 throw an exception, making uncached operation completely
    impossible.
2. Recreating the 8-class-dependency, 260-lines-of-code, non-API
    TypoScript reading from PrepareTypoScriptFrontendRendering,
    which is both final and readonly and completely impossible to extend.

"Fun" fact: TYPOv13 no longer has any short-API way of reading TypoScript
unless it is put into ServerRequest->attributes['frontend.typoscript'] -
and this simply does not happen in uncached (INT) contexts. Great.

There's no service, no utility, no API. The only way is to manually fetch
and parse every TS template from the root line and use the significantly
complex AST-based parsing mechanism.

7 of 7 new or added lines in 1 file covered. (100.0%)

7071 of 7576 relevant lines covered (93.33%)

66.11 hits per line

Jobs
ID Job ID Ran Files Coverage
1 typo3-^11.5-php-8.0 - 12978690600.1 26 Jan 2025 09:59PM UTC 224
91.24
GitHub Action Run
2 typo3-^11.5-php-8.1 - 12978690600.2 26 Jan 2025 09:59PM UTC 224
91.28
GitHub Action Run
3 typo3-^12.4-php-8.2 - 12978690600.3 26 Jan 2025 09:59PM UTC 224
91.35
GitHub Action Run
4 typo3-^12.4-php-8.3 - 12978690600.4 26 Jan 2025 09:59PM UTC 224
91.35
GitHub Action Run
5 typo3-^10.4-php-7.4 - 12978690600.5 26 Jan 2025 09:59PM UTC 224
90.49
GitHub Action Run
6 typo3-^13.4-php-8.3 - 12978690600.6 26 Jan 2025 09:59PM UTC 224
90.44
GitHub Action Run
7 typo3-^11.5-php-8.2 - 12978690600.7 26 Jan 2025 09:59PM UTC 224
91.28
GitHub Action Run
Source Files on build 12978690600
  • Tree
  • List 224
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 9294e72d on github
  • Prev Build on development (#12978549704)
  • Next Build on development (#12978995315)
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