Aiven-Open / klaw

Klaw, the latest OS tool by Aiven, helps enterprises cope with Apache Kafka(r) topics, schema registry and connectors governance by introducing roles/authorizations to users of various teams of an org.
https://www.klaw-project.io/
Apache License 2.0
145 stars 59 forks source link

Playwright: Add Administrator Cluster tests #2407

Open aindriu-aiven opened 5 months ago

aindriu-aiven commented 5 months ago

What is currently missing?

The React UI is adding a new administrative action for the clusters tests, these tests should have playwright tests added to them.

How could this be improved?

This will add a UI automation test to the new React UI screens

Is this a feature you would work on yourself?

programmiri commented 5 months ago

@aindriu-aiven should this than become a part of the mandatory CI pipeline? Currently the E2E tests can be triggered manually, but don't need to be green for merge.

If we want to add it to the mandatory pipeline, I would probably wait until we moved to merge-queues.

aindriu-aiven commented 5 months ago

@aindriu-aiven should this than become a part of the mandatory CI pipeline? Currently the E2E tests can be triggered manually, but don't need to be green for merge.

If we want to add it to the mandatory pipeline, I would probably wait until we moved to merge-queues.

Yes I think we should add to the mandatory pipeline, for now I think it is ok to wait until we move to merge-queues but we can start building out the tests as we go and then run them locally until we have it in the pipeline 👍