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

skeema / skeema / 11749537470
92%

Build:
DEFAULT BRANCH: main
Ran 08 Nov 2024 09:10PM UTC
Jobs 1
Files 76
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

08 Nov 2024 08:58PM UTC coverage: 93.215% (-0.04%) from 93.251%
11749537470

push

github

evanelias
tests: use tmpfs for containers, with env var for configuring cleanup

This commit adjusts test containers to use tmpfs for the data directory
whenever possible. This reduces the amount of time required for running
integration tests.

By default, test containers are now removed after integration test
completion for each package. This behavior is configurable though the new
SKEEMA_TEST_CLEANUP env var, which optionally can be set to either "none"
(keep containers running) or "stop" (halt but do not remove containers) if
needed. GitHub Actions CI now sets this to "none" so that the same containers
can be re-used across subpackage integration tests.

This commit also modifies two integration tests that previously stopped and
re-started test containers as part of their test logic; this is undesirable
with tmpfs since it inherently requires re-initializing the test database
server. In both cases, indirect code coverage for the underlying logic already
existed elsewhere, and the logic being tested rarely changes anyway.

16 of 22 new or added lines in 3 files covered. (72.73%)

10071 of 10804 relevant lines covered (93.22%)

1.11 hits per line

Jobs
ID Job ID Ran Files Coverage
1 11749537470.1 08 Nov 2024 09:10PM UTC 0
93.22
GitHub Action Run
Source Files on build 11749537470
Detailed source file information is not available for this build.
  • Back to Repo
  • 6d6e846f on github
  • Prev Build on main (#11637880216)
  • Next Build on main (#11827732160)
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