Skip to content

Add relassert and re-run tests to stabilize CI#349

Merged
carlopi merged 1 commit into
duckdb:mainfrom
smvv:add-relassert
Jul 7, 2026
Merged

Add relassert and re-run tests to stabilize CI#349
carlopi merged 1 commit into
duckdb:mainfrom
smvv:add-relassert

Conversation

@smvv

@smvv smvv commented Jun 23, 2026

Copy link
Copy Markdown
Member

Fixes https://github.com/duckdblabs/duckdb-internal/issues/9787

I want to repeatedly run extensions tests to detect (more) ASAN failures in CI. Some tests can fail "randomly" (if the right code paths are executed) and that affects duckdb CI on main and in PRs (and some customers that build duckdb from main).

The extension author is not always aware of failure when bumping the extension in duckdb, and re-running tests should reduce the chance of merging code that fails once every ~ten runs.

I'm trying the new CLI flag --stabilize-tests in this extension first to see what we discover. It could be that we move the changes elsewhere (like extension-ci-tools) in the future.

@carlopi carlopi closed this Jul 7, 2026
@carlopi carlopi reopened this Jul 7, 2026

@carlopi carlopi left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Waiting for CI now (in particular the relassert one, the other have to be trivially the same)

@carlopi

carlopi commented Jul 7, 2026

Copy link
Copy Markdown
Member

Possibly relassert could be handy to combine with the integration build, that does more extensive testing. But great to have this. Thanks

@carlopi
carlopi merged commit 630483b into duckdb:main Jul 7, 2026
18 of 21 checks passed
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.

2 participants