Flaky CI with `datafusion-ffi`
- Dominant language
- Rust
- Stars
- 9.3k
- Forks
- 2.4k
- Avg merge
- 3d 7h
- Merged PRs (30d)
- 344
Description
Last days I observed the `macos-test` CI flow sporadically fails by the reason below
```
Run cargo test --profile ci -p datafusion-ffi --lib --tests --features integration-tests
error: error: unexpected argument 'test' found
```
It affects the usual CI and also checks in the merge queue, the last one is really bad because it silently return the PR from merge queue back to review
_Originally posted by @comphead in https://github.com/apache/datafusion/issues/22174#issuecomment-4454255196_
Contributor guide
Research direction
Start with the macos-test CI flow and the command `cargo test --profile ci -p datafusion-ffi --lib --tests --features integration-tests`. Investigate why it sporadically reports `unexpected argument 'test'`, including the merge-queue path. Done means the macos-test flow runs reliably and no longer returns merge-queue PRs to review.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- ci-cd
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100