Integration testing for abra #211

Closed
opened 2021-10-21 13:20:05 +00:00 by decentral1se · 4 comments
Owner

Describe the problem to be solved

Core functionality can be broken with abra and we don't find out.

Describe the solution you would like

A CI test suite that we can run to get assurances.

## Describe the problem to be solved Core functionality can be broken with `abra` and we don't find out. ## Describe the solution you would like A CI test suite that we can run to get assurances.
decentral1se added the
enhancement
abra
labels 2021-10-21 13:20:09 +00:00
decentral1se added this to the Beta release (software) project 2021-10-21 13:20:21 +00:00
Author
Owner

My plan to bake these into my workflow is:

  • mark these tests as "integration" (using this trick)
  • write tests like this
  • then write a Drone when trigger that only runs them on release candidate tag (-rc)
  • then we push a -rc tag, integration runs, if it passes, tag a real release and goreleaser does the rest
My plan to bake these into my workflow is: - mark these tests as "integration" (using [this trick](https://stackoverflow.com/a/50631395)) - write tests [like this](https://github.com/urfave/cli/issues/731) - then write a Drone when trigger that only runs them on release candidate tag (`-rc`) - then we push a `-rc` tag, integration runs, if it passes, tag a real release and goreleaser does the rest
Author
Owner

Will move onto this once I finish:

Will move onto this once I finish: - https://git.coopcloud.tech/coop-cloud/organising/issues/136 - https://git.coopcloud.tech/coop-cloud/organising/issues/124
decentral1se self-assigned this 2021-10-22 10:21:07 +00:00
Author
Owner

Might push this out for a little bit still, so much UI/UX work to be done.

Might push this out for a little bit still, so much UI/UX work to be done.
decentral1se removed their assignment 2021-10-25 09:32:56 +00:00
decentral1se removed this from the Beta release (software) project 2021-10-25 09:32:58 +00:00
decentral1se added this to the Beta release (software) project 2021-12-31 16:18:10 +00:00
Author
Owner
- https://git.coopcloud.tech/coop-cloud/abra/src/branch/main/tests/integration - https://git.coopcloud.tech/coop-cloud/abra/src/branch/main/tests/manual
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#211
No description provided.