Automation for abra test suite? #401

Closed
opened 2023-02-08 22:44:18 +00:00 by decentral1se · 3 comments
Owner

We failed to catch #396 because we don't have automated integration testing. Some great work was done in https://git.coopcloud.tech/coop-cloud/abra/src/branch/main/tests but it's easy to forget to run this and you need to set up a test environment each time. I think it might make sense to try to consider setting up some automation here. Maybe something like:

  1. create new hetzner vps
  2. provision docker / domain (*.ci-test.coopcloud.tech)
  3. migrate the existing integration scripts to run against the new server
  4. somehow validate stuff?

Unsure how easy / hard this would be to get working well & reliably.

A small start would be good, perhaps. Very open to suggestions & advise here.

We failed to catch https://git.coopcloud.tech/coop-cloud/organising/issues/396 because we don't have automated integration testing. Some great work was done in https://git.coopcloud.tech/coop-cloud/abra/src/branch/main/tests but it's easy to forget to run this and you need to set up a test environment each time. I think it might make sense to try to consider setting up some automation here. Maybe something like: 1. create new hetzner vps 1. provision docker / domain (`*.ci-test.coopcloud.tech`) 1. migrate the existing integration scripts to run against the new server 1. somehow validate stuff? Unsure how easy / hard this would be to get working well & reliably. A small start would be good, perhaps. Very open to suggestions & advise here.
decentral1se added the
enhancement
ci/cd
labels 2023-02-08 22:44:18 +00:00
decentral1se changed title from Automation for test suite? to Automation for abra test suite? 2023-04-10 21:29:51 +00:00
decentral1se added this to the Medium/large enhancements project 2023-06-08 09:29:34 +00:00
Author
Owner

Another run at a bash-based setup: coop-cloud/abra#338

Another run at a bash-based setup: https://git.coopcloud.tech/coop-cloud/abra/pulls/338
Author
Owner
More plans: https://pad.autonomic.zone/kdLrPXMSSb2TZezCBhdYtw?view
decentral1se self-assigned this 2023-09-14 14:53:31 +00:00
Author
Owner
Resolution is in: https://docs.coopcloud.tech/federation/resolutions/in-progress/012/ I'm working on this!
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: coop-cloud/organising#401
No description provided.