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

supabase / supabase-swift / 21393086088 / 1
80%
main: 80%

Build:
DEFAULT BRANCH: main
Ran 27 Jan 2026 10:19AM UTC
Files 86
Run time 1s
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

27 Jan 2026 10:10AM UTC coverage: 80.34%. Remained the same
21393086088.1

push

github

web-flow
test: add integration tests to CI with database schema (#893)

* test: add integration tests to CI with database schema

- Add integration tests job to CI workflow (runs on Linux with Docker)
- Create database migration with tables, views, and RPC functions
- Add seed data for PostgrestBasicTests
- Fix test isolation to preserve seed data between test runs
- Add job to ci-success dependencies for required check

The integration tests now run automatically on every PR using
the supabase start command to spin up local services via Docker.

Closes: SDK-139

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: improve integration test isolation and fix test failures

- Add INTEGRATION_TESTS setUp check to all integration test files
- Clean up test data (users with email) before each test suite
- Fix get_array_element RPC function to use INT[] instead of TEXT[]
- Update storage test snapshots to match newer Supabase version
- Clean up messages table in PostgrestBasicTests setUp

This ensures tests don't pollute each other's data and all tests
can run in sequence without interference.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: resolve test failures from id conflicts and select() column issues

- Change upsert id from 3 to 1000 in testBasicInsertUpdateAndDelete to
  avoid conflict with auto-generated sequence ids
- Specify explicit columns in select() calls for users table tests to
  avoid snapshot mismatches with id/email columns

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: resolve CI failures for integration tests

- Fix testCsv line length formatting issue
- Add DEFAULT 'ONLINE' to status column in users table so insert tests
  get expected default value
- Skip testListUsers which requires service role key configuration
  and pre-seeded users not available in CI

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: make StorageClientIntegrationTests idempotent

Clean up test-bucket in setUp()... (continued)

6334 of 7884 relevant lines covered (80.34%)

27.6 hits per line

Source Files on job 21393086088.1
  • Tree
  • List 86
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 21393086088
  • caf02a4f on github
  • Prev Job for on main (#21360287168.1)
  • Next Job for on main (#21450144202.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