-
Couldn't load subscription status.
- Fork 67
Change the menu text to something more clear #540
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
Conversation
Minor: Fix a small edge case in test kill
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.
Thanks for cleaning up the wording in this screen! @bladernr will be very happy about that :D
A few comments below.
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.
Added 3 cents in response to Pierre's comments.
|
FYI, I'm working on rewording the docs (https://warthogs.atlassian.net/browse/CHECKBOX-658) so I'll rework the section that explains the screen you are modifying based on whatever will come out from this PR! |
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.
A few more comments. I know it's just words and not code, but words are somehow even more important because they directly face the users 😄
checkbox-ng/checkbox_ng/urwid_ui.py
Outdated
| _("Stop the test in progress and move on to the next"), | ||
| _("Disconnect but let the test session continue (CTRL+C)"), | ||
| _("Exit and stop the Checkbox service on the testbed at {}".format(host)), | ||
| _("Finalize this session and launch a new test plan"), |
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.
"Finalize" may sound like the session will be wrapped up, and the user will have the opportunity to upload it to C3 or to download it. It's not the case: Checkbox removes the incomplete flag from the session metadata flags section, marking it as "finished" even though nothing has been done with it. By doing so, this session will not be resumable, but since there are probably jobs that have not been run, submitting it to C3 would not be very useful.
So I guess "Abandon" is more accurate.
Moreover, since we are talking about a session, it's better to stick to this word for the second part of the sentence, so you could write "and start a new one" for instance.
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.
Just one caveat to Abandon, the session is still there and downloadable for inspection, I wanted a verb to signal the fact that we are leaving it as finished and not removing it
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.
"Stop the test in progress and move on to the next"
One minor comment, I'd be just bit more specific here and say "test case" rather than "test" as just "test" feels too generic, is it the test case, the whole test suite? a group of tests (e.g. the CPU tests)? But maybe that's just how I was reading it this morning.
"Finalize this session and launch a new test plan"
And with this one... what does "finalize" mean? That wording always felt awkward to me...
"End this test session, preserving its data, and launch a new test session" sounds more accurate to me, but that's just IMO.
I feel like these sorts of discussions always feel a bit like bike shedding, despite the fact that getting the words right is so very important, as @pieqq pointed out.
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.
Thanks for this change, and thanks for your patience with all the back and forth renaming strings implies :)
+1
Description
This fixes the text in the interrupt menu to be easier to understand, also removes the outdated nomenclature for remote and service
Resolved issues
Fixes: #444, #129, #19, #550
Documentation
N/A
Tests
N/A