byexamples / byexamples/byexample

Enter in failing_fast mode on abort if possible.

Open
#72 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue
Dominant language
Python
Stars
67
Forks
9
PR merge metrics
No merged PRs in 30d

Description

**Describe the feature you'd like**
On an abort due an offending runner, try to execute the examples with the option ``-skip`` of other runners.

If a runner crashes or fails with an unrecoverable timeout, do not execute anything else in that language (not even parse them) but try to call the ``-skip`` examples in other languages to minimize the leaked resources (``failing_fast`` mode).

**Additional context (optional)**
Probably the feature should be implemented here:
https://github.com/byexamples/byexample/blob/5345ec3e0e84a4ccccf86b5585db808911d51c20/byexample/executor.py#L80-L184

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.