Hi Adam,
I and Lukas are in the process of drafting an email to Desktop SIGs regarding basic functionality criteria for all apps available on blocking desktops (as discussed recently in the QA meeting), and I need to clarify the purpose of the "workstation core applications" testcase [1]. You created it, I hope you have the best insight here :)
What confuses me: 1. I'm not clear on the purpose of this test case. The initial comment in history says "create test case to check Workstation core application availability", so it seems just about the apps being present. But the Expected results also talk about successful launch. If this is solely about availability, I'd rather omit the "successful launch" note, because that is already covered by basic functionality test case, let's not mix them up. 2. The test case is marked with Beta milestone, but I can't find any release criterion that would refer to Workstation Core apps, not even at Final, let alone at Beta. I can't even find the Technical Specification page [2] linked from anywhere from criteria pages, even transitively. Is this test case supposed to be Optional, or are we missing a criterion?
Thanks for clarification.
[1] https://fedoraproject.org/wiki/QA:Testcase_workstation_core_applications [2] https://fedoraproject.org/wiki/Workstation/Technical_Specification
On Tue, 2018-11-27 at 12:48 +0100, Kamil Paral wrote:
Hi Adam,
I and Lukas are in the process of drafting an email to Desktop SIGs regarding basic functionality criteria for all apps available on blocking desktops (as discussed recently in the QA meeting), and I need to clarify the purpose of the "workstation core applications" testcase [1]. You created it, I hope you have the best insight here :)
What confuses me:
- I'm not clear on the purpose of this test case. The initial comment in
history says "create test case to check Workstation core application availability", so it seems just about the apps being present. But the Expected results also talk about successful launch. If this is solely about availability, I'd rather omit the "successful launch" note, because that is already covered by basic functionality test case, let's not mix them up. 2. The test case is marked with Beta milestone, but I can't find any release criterion that would refer to Workstation Core apps, not even at Final, let alone at Beta. I can't even find the Technical Specification page [2] linked from anywhere from criteria pages, even transitively. Is this test case supposed to be Optional, or are we missing a criterion?
Thanks for clarification.
[1] https://fedoraproject.org/wiki/QA:Testcase_workstation_core_applications [2] https://fedoraproject.org/wiki/Workstation/Technical_Specification
The test case is a direct representation of https://fedoraproject.org/wiki/Workstation/Technical_Specification#Core_Appl... . We should probably link them to clarify that.
The launch requirement is there because, IIRC, Workstation SIG specified that they wanted these apps to be available and runnable at Beta time. 'desktop menus' is a Final criterion.
On Tue, Nov 27, 2018 at 5:12 PM Adam Williamson adamwill@fedoraproject.org wrote:
On Tue, 2018-11-27 at 12:48 +0100, Kamil Paral wrote:
Hi Adam,
I and Lukas are in the process of drafting an email to Desktop SIGs regarding basic functionality criteria for all apps available on blocking desktops (as discussed recently in the QA meeting), and I need to clarify the purpose of the "workstation core applications" testcase [1]. You created it, I hope you have the best insight here :)
What confuses me:
- I'm not clear on the purpose of this test case. The initial comment in
history says "create test case to check Workstation core application availability", so it seems just about the apps being present. But the Expected results also talk about successful launch. If this is solely about availability, I'd rather omit the "successful launch" note, because that is already covered by basic functionality test case, let's not mix them up. 2. The test case is marked with Beta milestone, but I can't find any release criterion that would refer to Workstation Core apps, not even at Final, let alone at Beta. I can't even find the Technical Specification page [2] linked from anywhere from criteria pages, even transitively. Is this test case supposed to be Optional, or are we missing a criterion?
Thanks for clarification.
[1]
https://fedoraproject.org/wiki/QA:Testcase_workstation_core_applications
[2] https://fedoraproject.org/wiki/Workstation/Technical_Specification
The test case is a direct representation of
https://fedoraproject.org/wiki/Workstation/Technical_Specification#Core_Appl... . We should probably link them to clarify that.
The launch requirement is there because, IIRC, Workstation SIG specified that they wanted these apps to be available and runnable at Beta time. 'desktop menus' is a Final criterion.
Right, that link is even in the testcase, and I understand the connection. What confuses me is that it's marked as Beta, i.e. a potential Beta blocker, while we have no Beta/Final/any criterion for it. If say Boxes dropped out of the compose (but still was listed on the wiki page), would we block the release? And on what grounds?