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

Freegle / iznik-server
88%
master: 88%

Build:
Build:
LAST BUILD BRANCH: phpunit-parallel-workaround
DEFAULT BRANCH: master
Repo Added 24 Aug 2018 12:21PM UTC
Files 140
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

LAST BUILD ON BRANCH phpunit-parallel-workaround
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • better-phpunit
  • feature/notification-channels
  • finnbarr-playwright
  • master
  • notification-seen-v2
  • phpunit-parallel-workaround
  • sentry-auto-fix-1763673463470
  • sentry-auto-fix-1763674873674
  • sentry-auto-fix-1763675166351
  • sentry-auto-fix-1764010648194
  • sentry-auto-fix-1764068461540
  • sentry-auto-fix-1764072993817
  • sentry-auto-fix-1764074565542
  • unskip-tests

29 Dec 2025 08:49PM UTC coverage: 87.718%. First build
#2562

Pull #34

edwh
Add PHPUnit parallel test support with per-worker database isolation

WORKAROUND: PHPUnit tests are not properly isolated - they share database
state and don't clean up after themselves. This commit adds infrastructure
to run tests in parallel with paratest by giving each worker its own
database and Beanstalkd tube.

Changes:
- install/iznik.conf.php: Use TEST_TOKEN env var to select per-worker
  database (iznik_1, iznik_2, etc.) and Beanstalkd tube (iznik_1, etc.)
- Dockerfile: Update sed commands to work with new variable-based config
- test/ut/IznikTestCase.php: Add getParallelToken() and parallelName()
  helper methods for unique resource naming in tests

To use parallel tests:
  paratest -p 4 --configuration phpunit.xml test/ut/php/include

Requires creating per-worker databases beforehand.
Pull Request #34: Add PHPUnit parallel test support with per-worker database isolation

26248 of 29923 relevant lines covered (87.72%)

31.36 hits per line

Relevant lines Covered
Build:
Build:
29923 RELEVANT LINES 26248 COVERED LINES
31.36 HITS PER LINE
Source Files on master
  • Tree
  • List 140
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
#2562 phpunit-parallel-workaround Add PHPUnit parallel test support with per-worker database isolation WORKAROUND: PHPUnit tests are not properly isolated - they share database state and don't clean up after themselves. This commit adds infrastructure to run tests in parallel wit... Pull #34 29 Dec 2025 09:13PM UTC edwh
87.72
1052 master CI initial commit push 28 Dec 2025 07:15PM UTC CircleCI php-coveralls
87.72
1050 master CI initial commit push 28 Dec 2025 06:24PM UTC CircleCI php-coveralls
87.72
1049 master CI initial commit push 28 Dec 2025 06:16PM UTC CircleCI php-coveralls
87.72
1048 master CI initial commit push 28 Dec 2025 05:25PM UTC CircleCI php-coveralls
87.72
1047 master CI initial commit push 28 Dec 2025 05:17PM UTC CircleCI php-coveralls
87.72
1042 master CI initial commit push 28 Dec 2025 03:31PM UTC CircleCI php-coveralls
87.72
1040 master CI initial commit push 28 Dec 2025 02:49PM UTC CircleCI php-coveralls
86.63
1039 master CI initial commit push 28 Dec 2025 02:43PM UTC CircleCI php-coveralls
86.63
1037 master CI initial commit push 28 Dec 2025 02:06PM UTC CircleCI php-coveralls
86.61
See All Builds (3890)
  • Repo on GitHub
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