Adding the integration test suite into the CI #491

Closed
opened 2023-09-20 12:37:54 +00:00 by decentral1se · 3 comments
Owner

Following the docs, we have two types of tests:

bats -Tp tests/integration --filter-tags "\!slow" # only fast tests
bats -Tp tests/integration --filter-tags "slow"   # only slow tests

Fast and slow. The slow ones deploy things to servers. It takes ~ 30 mins. The fast ones take < 10 mins. This all depends on network conditions and the server being used, but it's a rough guide for the time being.

I imagine we could run these tests once a night on a cron job? Or we could separate them out and run the fast ones twice a day? Something like this.

I don't know if we have a ticket already but this all hinges on when we can get a more powerful CI server /cc @cas

Following [the docs](https://docs.coopcloud.tech/abra/hack/#filter-tests), we have two types of tests: ``` bats -Tp tests/integration --filter-tags "\!slow" # only fast tests bats -Tp tests/integration --filter-tags "slow" # only slow tests ``` Fast and slow. The slow ones deploy things to servers. It takes ~ 30 mins. The fast ones take < 10 mins. This all depends on network conditions and the server being used, but it's a rough guide for the time being. I imagine we could run these tests once a night on a cron job? Or we could separate them out and run the fast ones twice a day? Something like this. I don't know if we have a ticket already but this all hinges on when we can get a more powerful CI server /cc @cas
decentral1se added the
abra
ci/cd
test
labels 2023-09-20 12:38:35 +00:00
decentral1se changed title from Integration the integration test suite into the CI to Adding the integration test suite into the CI 2023-09-20 12:38:53 +00:00
Author
Owner

Ah, here's the server migration ticket: #387

Ah, here's the server migration ticket: https://git.coopcloud.tech/coop-cloud/organising/issues/387
Author
Owner

/cc @p4u1

/cc @p4u1
Author
Owner

Duplicate: #584

Duplicate: https://git.coopcloud.tech/coop-cloud/organising/issues/584
Sign in to join this conversation.
No Milestone
No project
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#491
No description provided.