-
Notifications
You must be signed in to change notification settings - Fork 54
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
frontend: Stabilization for e2e tests #1876
frontend: Stabilization for e2e tests #1876
Conversation
c6555ad
to
7d6d5b0
Compare
Can you please add a short list of the changes you made? It's a bit hard to tell just from the diff. |
cf86653
to
6b57af2
Compare
6b57af2
to
e734017
Compare
6d331df
to
a22d0d0
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.
The recommendation is to split those changes, into separate PRs.
With accordance with our guidelines https://github.com/vmware/versatile-data-kit/wiki/How-to-prepare-a-new-PR#break-your-code-commits-into--small-self-contained-units it is expected to take the necessary time, to have all the changes you may want. Otherwise, you may think you'll speedup multiple changes on the back of one single change needed - however that's a workaround, and shifts the responsibility to the Reviewers, to take enormous efforts trying to understand what all ~100 files changed are about.
47713a9
to
8a010c0
Compare
@ivakoleva I agree with you, but not totally. I don't agree that in this way responsibilities are shifted to reviewers because all of us are working in the best interests of the project and no one is trying to workaround something or push bad code, or not working code in production. |
Hi @gorankokin, please split the critical change out of the cosmetic changes, to speed it up. |
8a010c0
to
6b95e32
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.
LGTM? May resolve the comments and merge?
One thing that I need to mention is that with this PR e2e tests execution time is almost at the limit with ~53mins while the CI/CD job limit is 1h. |
6b95e32
to
8d80c62
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.
LGTM! I think we need to resolve the comments and merge 😊
That's a good catch, may add a ticket with those observations, so we can prioritise 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.
Lets resolve the comments and merge?
Also, are the e2e tests stable lately?
5ee2614
to
f9dbbb1
Compare
67e6775
to
33ac58e
Compare
0cd6e67
to
d5c21c7
Compare
f3c2619
to
931f008
Compare
9fac011
to
625adf7
Compare
* Stabilized e2e Cypress test for Data Pipelines project. * No regression are expected, because only tests are changed and some attributes are added/changed in Components html templates. * Madet tests atomic with dedicated Data Jobs, that are created before suite and deleted after suite. * Minor scripts changes, added one env variable test_environment in gitlab variable to adopt backpropagated stabilized tests from SC. * Improved sidebar menu navigation where Explore and Manage section are not expanded by default and works in URL sync. * Added root spinner that would show loading state while static files are fetched in Browser before application get bootstrapped. * Tested local build, linking built lib to UI and manual validation for different screen, e2e tests executed headless and headed and seems there is no problems. * ESLint executed successfully and there no issues. Signed-off-by: gorankokin <gorankokin@gmail.com>
625adf7
to
462efd1
Compare
Stabilized e2e Cypress test for Data Pipelines project. No regression are expected, because only tests are changed and some attributes are added/changed in Components html templates.
Tested local build, linking built lib to UI and manual validation for different screen, e2e tests executed headless and headed and seems there is no problems. ESLint executed successfully and there no issues.
Issue: #1769