Comments (5)
- First, you are fiddling with low-level details that should not be your concern.
Status.executing
means that a step is currently executed. Therefore, it is only a temporary state that marks the execution of the step.- When the execution of the step is finished (successfully or failed), the
status
needs to reflect this fact. - Therefore,
executing
should never occur in aSummary
because it is not a final state.
from behave.
Is there a reason to be proscriptive?
Skipped and other statuses work ok.
Seems a. Unnecessary restriction
from behave.
As already explained, executing
is only used while a step is executed. Therefore, it can not be a final state.
Why do you want to make executing is a final state (when it is not one)?
from behave.
from behave.
Sorry, async is not explanation.
A test run is finished or it is not.
A test run is either successful or has failed.
It is not a maybe successful or maybe failed (in the future).
When it is finished, it is finished (or aborted).
Therefore, no step remains in executing state.
from behave.
Related Issues (20)
- [feature] Add support for the "Rule" keyword HOT 1
- Config-files are not shown in verbose mode HOT 1
- Why behave doesn't allow to define steps with duplicated descriptions? HOT 2
- ParseMatcher failing on steps with type annotations. HOT 2
- Docs: User step should be When HOT 1
- Not able to access my Behave configuration values. HOT 2
- Support 'AND' after 'BACKGROUND' HOT 2
- question: how to mark a step as failed in `after_step()`, or scenario as failed in `after_scenario()`? HOT 1
- Add type information for `mypy` and type hints? HOT 4
- Question: Is there a way to properly set result for behave run? HOT 2
- TagExpression auto-detection is not working properly HOT 2
- Behave seems to Ignore `pyproject.toml` (in working directory) HOT 1
- vscode cucumber-language-sever: Quoted parameters in steps cause undefined-step in editor HOT 1
- PDF link in README.rst returns a 404 error HOT 1
- Bad type-converter pattern: MatchWithError is turned into AmbiguousStep HOT 3
- behave output with timestamp HOT 2
- Exception in test code during before_scenario causes exception in scenario.py HOT 4
- Negative time execution bug possible with use of freeze_time HOT 2
- How to add a formatter dynamically from environment.py
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from behave.