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

krakjoe / parallel / 367 / 4
95%
develop: 95%

Build:
DEFAULT BRANCH: develop
Ran 09 May 2019 06:10AM UTC
Files 41
Run time 2s
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 May 2019 06:03AM UTC coverage: 92.849% (+0.6%) from 92.287%
OPCACHE=1 TEST_PHP_ARGS="$DEF" CONF="enable-parallel-coverage" RULE="parallel-test-coverage-travis"

push

travis-ci

krakjoe
Improve opcache integration:
  When we set the scope of a function from a foreign interpreter an autoloader
  may be invoked, and where a functions dependencies were autoloaded, opcache
  and parallel would make the same writes to the function table.
  So we load dependencies after setting the scope and so allow opcache to make
  the writes only.
  This doesn't effect functionality - nothing was broken - but does make loading
  foreign functions quicker.
  We keep IS_ARRAY_IMMUTABLE on PCG(copied) functions, which was working around
  the issue of the double writes, because we only make one copy of the function
  so we must consider statics immutable, it's good book-keeping.

1714 of 1846 relevant lines covered (92.85%)

466.32 hits per line

Source Files on job 367.4 (OPCACHE=1 TEST_PHP_ARGS="$DEF" CONF="enable-parallel-coverage" RULE="parallel-test-coverage-travis")
  • Tree
  • List 0
  • Changed 8
  • Source Changed 1
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 330
  • Travis Job 367.4
  • 5efb5ced on github
  • Prev Job for OPCACHE=1 TEST_PHP_ARGS="$DEF" CONF="enable-parallel-coverage" RULE="parallel-test-coverage-travis" on develop (#366.5)
  • Next Job for OPCACHE=1 TEST_PHP_ARGS="$DEF" CONF="enable-parallel-coverage" RULE="parallel-test-coverage-travis" on develop (#368.6)
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