Description
We have already integrated the Cypress testing framework. Let's start adding more & more tests for our UI.
provider (#1778)~/management/performance/userpreference (#1853)~ /smi_results/results/settings (Environment (#2316), Service Meshes (#2317), Metrics, Performance)/index (#2315)/management/performance/userpreference (#1862)~/smi_results/results/settings (~Environment (#2139)~, ~Service Meshes (#2218)~, Metrics, Performance)/indexAdditional Context
@kushthedude I can contribute. I will take a look and share the component which I can cover.
@kushthedude I can contribute. I will take a look and share the component which I can cover.
Great! AFAIK provider-ui can work without server, performance page, settings page & results page can render if the server is not working.
@kushthedude I want to contribute to creating tests for the provider-ui. Should I create an issue for this specific route or how can we coordinate this?
@kushthedude I want to contribute to creating tests for the
provider-ui. Should I create an issue for this specific route or how can we coordinate this?
Hi @ramrodo , Provider-UI only has single route so I guess we don't need to create a different issue and you can just refer your PR with this issue 馃槃
@kushthedude I added the label for parent issue given that the title and description call for any number of child issues to be created. It鈥檇 be nice to breakout this work into sub-issues.
Let me break the issue down and mention each and every route/tests in the issue description so that we can track the progress as a whole/
@ramrodo it would be great to get a short overview and demo from you on Cypress on Friday's community call. Most community members are unfamiliar with this. Are you available to attend this Friday's community meeting? 10am to 11am Central?
@ramrodo it would be great to get a short overview and demo from you on Cypress on Friday's community call. Most community members are unfamiliar with this. Are you available to attend this Friday's community meeting? 10am to 11am Central?
Sounds good! 11am central works better for me.
Ok, understood. Here is the community calendar with the various meetings we have each day - https://bit.ly/2SbrRhe. Any of the Wednesday, Thursday, or Friday meetings would work.
Oh I see. So, Wednesday November 4th is ok for me (the Friday one overlaps with other job meeting)
The issue had been split into 14 milestones, please comment on which one would you like to accomplish so that we may assign you the one.
@kushthedude I want to start with Integration Test /userpreference in the meantime I get familiarized more with the product.
Great !
@kushthedude I want to start with the E2E test for /userpreference also. Could you assign to me that one?
Great progress on this, @ramrodo. Are you still good with this single, epic issue or will the addition of smaller, child issues help?
Great progress on this, @ramrodo. Are you still good with this single, epic issue or will the addition of smaller, child issues help?
I think we can split and detail the results and performance tests in order to cover all the cases. The others don't seem so complicated.
@kushthedude could you assign to me e2e tests /settings, please? I want to start working on that.
I'll be creating small issues addressing each path of this umbrella issue.
Please assign the issue yourself you're going to work on.