-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing --dump-input
flags
#19
Comments
The StrictDoc project now has all tests failing because of this, see strictdoc-project/strictdoc#1921 (comment).
|
Thanks for the pointer! I will look into this tomorrow, I have an exam later today! |
Sorry I didn't get to it yet, there's currently a lot going on and I'm missing stuff on my to-do list. I'll try to get this done this week! |
@stanislaw Can you tell me more how you use Error messages in one field where I think diverging from LLVM filecheck is acceptable, e.g. printing variable bindings, |
Many of the StrictDoc tests use This option doesn't change anything in how the checks are made. When it is activated, the full input provided/piped to filecheck is printed. This has been very useful for implementing the itests and debugging them in case of regressions. P.S. I am still waiting for you to come back regarding the license topic. Please do not take too much time to consider it. |
Interesting!
Yes. This is a very difficult decision for me to make. I've had a lot of distractions recently (I am starting a PhD soon, and need to get a bunch of things in order beforehand) and put this decision off. I'll have an answer before this week is over, I promise! |
This adds support for the `--dump-input` flag, but currently only supports two out of the four values implemented upstream: - 🟢 `never`: Don't print anything - 🟢 `fail`: Print diagnostics on failure - 🔴 `always`: Always print something - 🔴 `help`: Print help text fur `--dump-input`
Currently responsible for 14 / 69 remaining test failures:
mlir/test/Conversion/AsyncToLLVM/convert-runtime-to-llvm.mlir
mlir/test/mlir-cpu-runner/async-error.mlir
mlir/test/mlir-cpu-runner/async-func.mlir
mlir/test/Dialect/Async/coro.mlir
mlir/test/Dialect/Async/async-to-async-runtime.mlir
mlir/test/mlir-cpu-runner/async-value.mlir
mlir/test/Dialect/Async/async-parallel-for-async-dispatch.mlir
mlir/test/Dialect/Async/runtime.mlir
mlir/test/Dialect/ControlFlow/canonicalize.mlir
mlir/test/Dialect/Math/algebraic-simplification.mlir
mlir/test/Dialect/Async/async-parallel-for-num-worker-threads.mlir
mlir/test/Dialect/Async/async-parallel-for-seq-dispatch.mlir
mlir/test/Dialect/SCF/one-shot-bufferize-allow-return-allocs-no-deallocs.mlir
mlir/test/Dialect/Shape/remove-shape-constraints.mlir
The text was updated successfully, but these errors were encountered: