Skip to content

tests/integration: Simplify and update dependency management#1829

Open
thedataking wants to merge 2 commits into
masterfrom
perl/postprocess-ci-fixes
Open

tests/integration: Simplify and update dependency management#1829
thedataking wants to merge 2 commits into
masterfrom
perl/postprocess-ci-fixes

Conversation

@thedataking

@thedataking thedataking commented May 29, 2026

Copy link
Copy Markdown
Contributor
  • scan-build removed intercept-build tool so provision and use bear instead
  • simplify how to run test.py script

@thedataking thedataking force-pushed the perl/postprocess-ci-fixes branch 2 times, most recently from 4017483 to 6dcf9e4 Compare May 29, 2026 02:33
@thedataking thedataking changed the title postprocess: Simplify testing and caching strategy tests/integration: Simplify and update dependency management May 29, 2026
@thedataking thedataking marked this pull request as ready for review May 29, 2026 02:34
@thedataking thedataking requested a review from ahomescu May 29, 2026 02:35
@thedataking thedataking force-pushed the perl/postprocess-ci-fixes branch from 6dcf9e4 to a7b0b91 Compare May 29, 2026 07:39
Move the testsuite's dependencies into an inline script, so `uv run`
resolves them from the script itself regardless of working directory.

Make CI invokes tests/integration/test.py from the repo root.
scan-build 3.0.0 dropped the `intercept-build` entry point, so use Bear
(provisioned via apt) to build the compilation database instead. Bear
records `file` as an absolute path, so curl's `lib/curlx` filter now
matches on the path component rather than a relative prefix.
@thedataking thedataking force-pushed the perl/postprocess-ci-fixes branch from a7b0b91 to 5f27716 Compare May 29, 2026 07:39
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