-
Notifications
You must be signed in to change notification settings - Fork 81
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
Make DS Project tests independent #978
Conversation
Signed-off-by: bdattoma <[email protected]>
Signed-off-by: bdattoma <[email protected]>
Signed-off-by: bdattoma <[email protected]>
Signed-off-by: bdattoma <[email protected]>
Signed-off-by: bdattoma <[email protected]>
Signed-off-by: bdattoma <[email protected]>
Signed-off-by: bdattoma <[email protected]>
Signed-off-by: bdattoma <[email protected]>
Signed-off-by: bdattoma <[email protected]>
Signed-off-by: bdattoma <[email protected]>
Signed-off-by: bdattoma <[email protected]>
Signed-off-by: bdattoma <[email protected]>
Signed-off-by: bdattoma <[email protected]>
Signed-off-by: bdattoma <[email protected]>
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.
Robocop found more than 10 potential problems in the proposed changes. Check the Files changed tab for more details.
Robot Results
|
Signed-off-by: bdattoma <[email protected]>
Signed-off-by: bdattoma <[email protected]>
PR Validation:
NOTE: dryrun failure is not caused by the code in this PR but by |
Signed-off-by: bdattoma <[email protected]>
Signed-off-by: bdattoma <[email protected]>
Signed-off-by: bdattoma <[email protected]>
Signed-off-by: bdattoma <[email protected]>
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.
There are a bunch of fixes (indentations, RETURN, etc) that can be easily fixed following the alerts.
LGTM
Kudos, SonarCloud Quality Gate passed!
|
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.
There is some commented code that could be removed in this or a follow-up PR. Otherwise LGTM
yeah, sorry for that. I originally left some of them bcos I wasn't sure if they were still needed for test stability. I will remove commented in code in a next PR |
* remove ODS-1812 Signed-off-by: bdattoma <[email protected]> * stop workbench from starting status Signed-off-by: bdattoma <[email protected]> * add kw to delete single project from cli Signed-off-by: bdattoma <[email protected]> * first attempt for adding independence Signed-off-by: bdattoma <[email protected]> * move tests to Edit suite Signed-off-by: bdattoma <[email protected]> * refactor clean project kw and move some tests Signed-off-by: bdattoma <[email protected]> * remove common workbench and refactor Signed-off-by: bdattoma <[email protected]> * fix ODS-1970 and 1971 - mark autobug on 1819 Signed-off-by: bdattoma <[email protected]> * fix misc failures Signed-off-by: bdattoma <[email protected]> * more fixes Signed-off-by: bdattoma <[email protected]> * fix 1813 and add wait for workbench deletion Signed-off-by: bdattoma <[email protected]> * add small sleep before checking secret deletion Signed-off-by: bdattoma <[email protected]> * add project creation in suite setup for Edit suite Signed-off-by: bdattoma <[email protected]> * minor changes suite setup/teardown in DSprojects suite Signed-off-by: bdattoma <[email protected]> * fix ods-1826 Signed-off-by: bdattoma <[email protected]> * fix setup edit suite Signed-off-by: bdattoma <[email protected]> * start test from ds project home page Signed-off-by: bdattoma <[email protected]> * fix dc edit test + edit dc name Signed-off-by: bdattoma <[email protected]> * fix edit workbench kw Signed-off-by: bdattoma <[email protected]> * add description to multiprojects test Signed-off-by: bdattoma <[email protected]> --------- Signed-off-by: bdattoma <[email protected]>
* remove ODS-1812 Signed-off-by: bdattoma <[email protected]> * stop workbench from starting status Signed-off-by: bdattoma <[email protected]> * add kw to delete single project from cli Signed-off-by: bdattoma <[email protected]> * first attempt for adding independence Signed-off-by: bdattoma <[email protected]> * move tests to Edit suite Signed-off-by: bdattoma <[email protected]> * refactor clean project kw and move some tests Signed-off-by: bdattoma <[email protected]> * remove common workbench and refactor Signed-off-by: bdattoma <[email protected]> * fix ODS-1970 and 1971 - mark autobug on 1819 Signed-off-by: bdattoma <[email protected]> * fix misc failures Signed-off-by: bdattoma <[email protected]> * more fixes Signed-off-by: bdattoma <[email protected]> * fix 1813 and add wait for workbench deletion Signed-off-by: bdattoma <[email protected]> * add small sleep before checking secret deletion Signed-off-by: bdattoma <[email protected]> * add project creation in suite setup for Edit suite Signed-off-by: bdattoma <[email protected]> * minor changes suite setup/teardown in DSprojects suite Signed-off-by: bdattoma <[email protected]> * fix ods-1826 Signed-off-by: bdattoma <[email protected]> * fix setup edit suite Signed-off-by: bdattoma <[email protected]> * start test from ds project home page Signed-off-by: bdattoma <[email protected]> * fix dc edit test + edit dc name Signed-off-by: bdattoma <[email protected]> * fix edit workbench kw Signed-off-by: bdattoma <[email protected]> * add description to multiprojects test Signed-off-by: bdattoma <[email protected]> --------- Signed-off-by: bdattoma <[email protected]>
* remove ODS-1812 Signed-off-by: bdattoma <[email protected]> * stop workbench from starting status Signed-off-by: bdattoma <[email protected]> * add kw to delete single project from cli Signed-off-by: bdattoma <[email protected]> * first attempt for adding independence Signed-off-by: bdattoma <[email protected]> * move tests to Edit suite Signed-off-by: bdattoma <[email protected]> * refactor clean project kw and move some tests Signed-off-by: bdattoma <[email protected]> * remove common workbench and refactor Signed-off-by: bdattoma <[email protected]> * fix ODS-1970 and 1971 - mark autobug on 1819 Signed-off-by: bdattoma <[email protected]> * fix misc failures Signed-off-by: bdattoma <[email protected]> * more fixes Signed-off-by: bdattoma <[email protected]> * fix 1813 and add wait for workbench deletion Signed-off-by: bdattoma <[email protected]> * add small sleep before checking secret deletion Signed-off-by: bdattoma <[email protected]> * add project creation in suite setup for Edit suite Signed-off-by: bdattoma <[email protected]> * minor changes suite setup/teardown in DSprojects suite Signed-off-by: bdattoma <[email protected]> * fix ods-1826 Signed-off-by: bdattoma <[email protected]> * fix setup edit suite Signed-off-by: bdattoma <[email protected]> * start test from ds project home page Signed-off-by: bdattoma <[email protected]> * fix dc edit test + edit dc name Signed-off-by: bdattoma <[email protected]> * fix edit workbench kw Signed-off-by: bdattoma <[email protected]> * add description to multiprojects test Signed-off-by: bdattoma <[email protected]> --------- Signed-off-by: bdattoma <[email protected]>
This PR wants to address the issue of having the DS Project tests dependent on each other which makes difficult moving the tests in and out of a Quality Gate.
How
The way to achieve some level of indendence implemented by this PR is the following:
The PR required many changes and I'll try to test as much as I can the impacted Suites
Merged test cases
The merge happened only at code repo level, not in Polarion: the new cumulative test case reports all the aggregated test IDs as RF Tags