Skip to content

CI: Improve fuzzer error detection and reproduce command generation#90671

Merged
maxknv merged 1 commit intomasterfrom
ci_ast_fuzzer_result_parsing
Nov 23, 2025
Merged

CI: Improve fuzzer error detection and reproduce command generation#90671
maxknv merged 1 commit intomasterfrom
ci_ast_fuzzer_result_parsing

Conversation

@maxknv
Copy link
Copy Markdown
Member

@maxknv maxknv commented Nov 23, 2025

Changelog category (leave one):

  • Not for changelog (changelog entry is not required)

Details

  • Add distinction between assertion and signal failures in fuzzer job
  • Only generate reproduce commands for assertion failures (not for signals)
  • Add MAX_INLINE_REPRODUCE_COMMANDS constant and error handling for file writes
  • Improve failed query detection with broader regex pattern for various error types
  • Fix table detection to handle non-parquet files and table functions
  • Improve stack trace extraction by processing lines

@clickhouse-gh
Copy link
Copy Markdown
Contributor

clickhouse-gh Bot commented Nov 23, 2025

Workflow [PR], commit [bc93b1f]

Summary:

@clickhouse-gh clickhouse-gh Bot added the pr-not-for-changelog This PR should not be mentioned in the changelog label Nov 23, 2025
- Add distinction between assertion and signal failures in fuzzer job
- Only generate reproduce commands for assertion failures (not for signals)
- Add MAX_INLINE_REPRODUCE_COMMANDS constant and error handling for file writes
- Improve failed query detection with broader regex pattern for various error types
- Fix table detection to handle non-parquet files and table functions
- Improve stack trace extraction by processing lines
@maxknv maxknv force-pushed the ci_ast_fuzzer_result_parsing branch from a31d4ad to bc93b1f Compare November 23, 2025 17:28
@maxknv maxknv enabled auto-merge November 23, 2025 17:30
@maxknv maxknv added this pull request to the merge queue Nov 23, 2025
Merged via the queue into master with commit d20539e Nov 23, 2025
133 checks passed
@maxknv maxknv deleted the ci_ast_fuzzer_result_parsing branch November 23, 2025 18:27
@robot-clickhouse robot-clickhouse added the pr-synced-to-cloud The PR is synced to the cloud repo label Nov 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-not-for-changelog This PR should not be mentioned in the changelog pr-synced-to-cloud The PR is synced to the cloud repo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants