-
Notifications
You must be signed in to change notification settings - Fork 0
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
Redesign (#1) #2
base: main
Are you sure you want to change the base?
Conversation
FCM
Resolved Issues
Not resolved yet, but provided more tools for itTODO
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ilslv this is finally approved! Don't merge it, however. This branch will go to upstream directly. I'll prepare the PR shortly.
Go ahead and integrate it to our projects.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ilslv yet still found some style issues to be resolved:
-
In the Book we need to start example steps from lowercase letter to comply with official Cucumber tutorials and don't spread unusual style in examples:
Scenario: If we feed a hungry cat it will no longer be hungry Given a hungry cat When I feed the cat Then the cat is not hungry
-
We've stripped out the file names and line numbers. But the original idea was to still keep them for failing tests, so the once could easily find the problematic
.feature
file. From the attached images in the Book I see that for failing tests they're stripped too. Please, return.
Unpleasant part is to recreate SVG images. 😥
…edesign # Conflicts: # book/src/Getting_Started.md
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
-
Please, re-check and do update all the GIFs across project carefully. Only failed has been updated.
-
In summary counts of failed/skipped/succeed should be highlighted with the correspondent color. Also, we should show statictics by scenarios, and skip rules/errors if there is none.
It would be even better to preserve the previous style with bold text:
Do 1 after 2.
@tyranron I've also separated |
b493c75
to
fb6a3cb
Compare
fb6a3cb
to
a0e32d5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ilslv 👍
Just renamed writer::Fallible
to writer::Failure
, as the former confuses about being itself fallible rather than taliking about execution failures.
Part of #1
Synopsis
Provide new
Parser
,Runner
andWriter
abstractions and tools to leverage them.Solution
Parser
traitparser::Basic
implRunner
traitrunner::Basic
implWriter
traitwriter::Basic
implwriter::Summary
implwriter::Normalize
implWriterExt
traitcucumber_rust_codegen
Checklist
Draft:
prefixk::
labels appliedDraft:
prefix is removed