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

MagicalTux / goro / 23079096505
52%

Build:
DEFAULT BRANCH: master
Ran 14 Mar 2026 03:10AM UTC
Jobs 1
Files 263
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

14 Mar 2026 03:09AM UTC coverage: 51.751% (-2.7%) from 54.48%
23079096505

push

github

MagicalTux
Implement SPL functions/exceptions, Reflection API, standard library additions

SPL (ext/spl):
- Functions: spl_object_hash, spl_object_id, iterator_to_array,
  iterator_count, class_implements, class_parents, class_uses,
  spl_autoload_functions
- Missing exception classes: OutOfBoundsException, OutOfRangeException,
  RangeException, DomainException, LengthException, UnderflowException,
  BadMethodCallException

Reflection (ext/reflection):
- ReflectionClass: getName, getParentClass, getInterfaceNames, getMethods,
  getMethod, hasMethod, getProperties, hasProperty, getConstants,
  isAbstract, isFinal, isInterface, isInstantiable, isSubclassOf,
  newInstance, newInstanceWithoutConstructor, getConstructor
- ReflectionMethod: getName, getDeclaringClass, isPublic/Protected/Private,
  isStatic, isAbstract, isFinal, isConstructor, getNumberOfParameters,
  getNumberOfRequiredParameters, getParameters, invoke
- ReflectionFunction: __construct, getName, getNumberOfParameters,
  getNumberOfRequiredParameters, getParameters, invoke
- ReflectionParameter: getName, getPosition, isOptional, hasDefaultValue,
  getDefaultValue, allowsNull, isPassedByReference, isVariadic
- ReflectionType/ReflectionNamedType: getName, allowsNull, isBuiltin

Standard library (ext/standard):
- pack/unpack: full binary data packing with all format codes
- parse_url, http_build_query, pathinfo with constants
- getmypid, getmyuid, memory_get_usage, memory_get_peak_usage
- ip2long, long2ip, gethostname
- http_response_code

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

293 of 2428 new or added lines in 17 files covered. (12.07%)

43 existing lines in 3 files now uncovered.

19753 of 38169 relevant lines covered (51.75%)

122399.64 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
76.78
-0.2% core/phpctx/global.go
33
0.0
ext/standard/process.go
63
0.0
ext/standard/net.go
69
24.18
ext/reflection/type.go
78
17.02
ext/reflection/function.go
111
21.83
ext/reflection/property.go
144
12.2
ext/reflection/parameter.go
147
19.67
ext/reflection/method.go
223
0.0
ext/standard/url.go
318
0.0
ext/spl/functions.go
330
9.84
ext/reflection/class.go
616
0.0
ext/standard/pack.go

Uncovered Existing Lines

Lines Coverage ∆ File
2
52.85
0.0% core/compiler/compile-for.go
2
71.43
-9.52% core/phperr/timeout.go
39
0.0
-6.19% ext/date/date_funcs.go
Jobs
ID Job ID Ran Files Coverage
1 23079096505.1 14 Mar 2026 03:10AM UTC 263
51.75
GitHub Action Run
Source Files on build 23079096505
  • Tree
  • List 263
  • Changed 12
  • Source Changed 6
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23079096505
  • ed8b3291 on github
  • Prev Build on master (#23078813390)
  • Delete
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