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

skeema / skeema / 19372770682 / 1
92%
main: 92%

Build:
DEFAULT BRANCH: main
Ran 14 Nov 2025 05:43PM UTC
Files 81
Run time 4s
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 Nov 2025 05:33PM UTC coverage: 92.903% (+0.02%) from 92.882%
19372770682.1

push

github

evanelias
tests: refactor integration suite interface

This commit modifies the handling of integration suites in all Skeema
packages as follows:

* Clearer control flow and less "magic". The previous 3-method
  tengo.IntegrationTestSuite interface has now been replaced with a 1-method
  tengo.BeforeTester interface. It is now the caller's responsibility to loop
  over different backend images and call any necessary setup/teardown logic,
  instead of this being part of the test suite interface and runner.

* Satisfying the new tengo.BeforeTester interface is optional; test suites can
  now be any type. This permits potential future use of RunSuite for groups of
  related unit tests, instead of strictly being for integration tests which
  require per-test setup logic.

* Previously, output from successful subtests was always suppressed. Now this
  output can optionally be displayed in real-time by setting env var
  SKEEMA_TEST_VERBOSE=true (or 1 or any other non-falsey value). This may be
  useful for debugging, especially in cases where a newly-written test was
  expected to fail, but it did not.

* Across packages, test suite struct names are now consistent in how they
  intentionally repeat the package name. Normally this is a bad practice with
  naming in Go, but for test output purposes it makes it easier to see which
  package's test suite is currently running. (Most Skeema packages already
  followed this naming scheme, but two previously did not.)

10865 of 11695 relevant lines covered (92.9%)

1.11 hits per line

Source Files on job 19372770682.1
  • Tree
  • List 81
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 19372770682
  • f6216b32 on github
  • Prev Job for on main (#19153073266.1)
  • Next Job for on main (#19555138869.1)
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