Skip to content

Run CI actions for PGSM with assertions enabled#766

Draft
jeltz wants to merge 1 commit into
percona:mainfrom
jeltz:ci-casserts
Draft

Run CI actions for PGSM with assertions enabled#766
jeltz wants to merge 1 commit into
percona:mainfrom
jeltz:ci-casserts

Conversation

@jeltz

@jeltz jeltz commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

While the sanitizer checks were ran with assertions enabled I do not think that is enough. We want to test with assertions enabled on all versions of PostgreSQL that we support.

To save some CPU cycles now that we will build much more we only build with gcc against packages on Linux.

Also disable building with injection points for now until we have some test case which actually uses them since PostgreSQL version before 17 did not support them.

PG-0

@jeltz jeltz force-pushed the ci-casserts branch 4 times, most recently from 6f00e0f to 43567c7 Compare July 7, 2026 18:13
@jeltz jeltz marked this pull request as ready for review July 7, 2026 18:13
@jeltz jeltz marked this pull request as draft July 7, 2026 18:17
@codecov

codecov Bot commented Jul 7, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.14%. Comparing base (a6eb046) to head (2dc29d7).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #766   +/-   ##
=======================================
  Coverage   88.14%   88.14%           
=======================================
  Files           3        3           
  Lines        1324     1324           
  Branches      198      198           
=======================================
  Hits         1167     1167           
  Misses         73       73           
  Partials       84       84           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jeltz jeltz force-pushed the ci-casserts branch 4 times, most recently from 93c91b7 to 25e40a5 Compare July 8, 2026 01:32
While the sanitizer checks were ran with assertions enabled I do not
think that is enough. We want to test with assertions enabled on all
versions of PostgreSQL that we support.

To save some CPU cycles now that we will build much more we only build
with gcc against packages on Linux.

Also disable building with injection points for now until we have some
test case which actually uses them since PostgreSQL version before 17
did not support them.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant