Skip to content
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

Failure in a benchmark iteration is not reported #9256

Closed
Akirathan opened this issue Mar 4, 2024 · 3 comments · Fixed by #9397
Closed

Failure in a benchmark iteration is not reported #9256

Akirathan opened this issue Mar 4, 2024 · 3 comments · Fixed by #9397
Assignees
Labels
--bug Type: bug -compiler d-easy Difficulty: little prior knowledge required p-high Should be completed in the next sprint

Comments

@Akirathan
Copy link
Member

Akirathan commented Mar 4, 2024

For example, here: https://github.com/enso-org/enso/actions/runs/8117569264/job/22190038426?pr=9150#step:8:16302.
There is a failure in a benchmark iteration, but the whole benchmark run succeeds. We should report an error once something like that occurs.

Dry-run benchmarks run as part of our tests should fail when some of the benchmark iteration fails, whereas, the real benchmarks should not.

Relates to: #9394

@Akirathan Akirathan self-assigned this Mar 4, 2024
@github-project-automation github-project-automation bot moved this to ❓New in Issues Board Mar 4, 2024
@Akirathan Akirathan added the d-easy Difficulty: little prior knowledge required label Mar 4, 2024
@JaroslavTulach JaroslavTulach moved this from ❓New to 📤 Backlog in Issues Board Mar 12, 2024
@Akirathan
Copy link
Member Author

Priority is p-high, as it causes us not to observe recent benchmark failures. It requires a manual output reading.

@Akirathan Akirathan added the p-high Should be completed in the next sprint label Mar 13, 2024
@mergify mergify bot closed this as completed in #9397 Mar 14, 2024
@github-project-automation github-project-automation bot moved this from 📤 Backlog to 🟢 Accepted in Issues Board Mar 14, 2024
@Akirathan
Copy link
Member Author

Akirathan commented Mar 19, 2024

If Enso dry-run benchmark fails, the process still succeeds. For example, at https://github.com/enso-org/enso/actions/runs/8340141213/job/22823504898?pr=9458#step:8:2260. Only JMH dry-run benchmarks were fixed. Reopening.

GitHub
Hybrid visual and textual functional programming. Contribute to enso-org/enso development by creating an account on GitHub.

@Akirathan Akirathan reopened this Mar 19, 2024
@github-project-automation github-project-automation bot moved this from 🟢 Accepted to ❓New in Issues Board Mar 19, 2024
@JaroslavTulach JaroslavTulach moved this from ❓New to 📤 Backlog in Issues Board Apr 3, 2024
@Akirathan
Copy link
Member Author

Akirathan commented Apr 8, 2024

If Enso dry-run benchmark fails, the process still succeeds. For example, at https://github.com/enso-org/enso/actions/runs/8340141213/job/22823504898?pr=9458#step:8:2260. Only JMH dry-run benchmarks were fixed. Reopening.

GitHub**Diff editor · enso-org/enso@858d20f**Hybrid visual and textual functional programming. Contribute to enso-org/enso development by creating an account on GitHub.

The benchmark that silently fails in that case is

map_id_always_throw data.value on_problems=problem_behavior . catch
which catches all the errors thrown within the benchmarking function. So the silent failure is a feature for that particular benchmark, not a bug. Closing this issue once again.

GitHub
Hybrid visual and textual functional programming. Contribute to enso-org/enso development by creating an account on GitHub.

@github-project-automation github-project-automation bot moved this from 📤 Backlog to 🟢 Accepted in Issues Board Apr 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
--bug Type: bug -compiler d-easy Difficulty: little prior knowledge required p-high Should be completed in the next sprint
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant