medic / care-teams

For Product Management
0 stars 0 forks source link

Initial setup of apdex automation in cht-core #101

Open michaelkohn opened 2 months ago

michaelkohn commented 2 months ago

We want to move the current test automation set-up for the Apdex performance testing workflows from wdio-appium-tests repository to the cht-core repository. As part of this, we want to complete the following tasks

ralfudx commented 2 months ago

@michaelkohn I updated the description based on our discussion - but I've removed the last task as it needs to be done on the VM running the rests Setup WebdriverIO, and Appium, etc. Also I can commit to finishing this work this week

ralfudx commented 2 months ago

@latin-panda I have a qq on this do we have a folder in cht-core where we want the tests to live or we need to create one? I'm assuming that's what we wanna call 'apdex-automation-tests`?

latin-panda commented 2 months ago

do we have a folder in cht-core where we want the tests to live or we need to create one?

@ralfudx It can be in the /performance. Create a new folder called apdex-score. Once you make the first PR, Lorena and Diana will give you feedback.

The commands to run CHT stuff are here; you can put the new command after L50 which is just after our existing e2e commands.

I see a bullet for Tests clean-up and refactoring in the ticket description. I recommend keeping the first PR with the minimum because if you put everything, you might get a lot of feedback in one go and extend the development of the PR. The idea is to move the work to CHT gradually and merge fast. If you need at least 1 test to set up the automation, you can pick the simplest one.

Edit: On Wednesday, I'll be working on: Script to use the settings and fill up forms I'll have a ticket for me next week.

michaelkohn commented 6 days ago

@ralfudx can we close this issue?