conda-incubator / conda-store

Data science environments, for collaboration. ✨
https://conda.store
BSD 3-Clause "New" or "Revised" License
142 stars 46 forks source link

Integration Test: Cancel a build #674

Closed dcmcand closed 4 months ago

dcmcand commented 9 months ago

Context

Part of https://github.com/conda-incubator/conda-store/issues/662 Blocked By #306

Integration test for the following user story:

User Story

Persona: I'm a software engineer who manages my own envs Need: I just realized I added something dumb to a huge environment and just submitted it to build. I want to cancel this build rather than wait an hour for it to complete and rebuild.

Test

TODO: @dcmcand work out api calls and setup needed

Setup

1. 2.

API Calls

1. 2.

Value and/or benefit

This will ensure that new releases of conda-store will not break critical user journeys.

Anything else?

Note: This integration test only covers conda-store-server and this workflow should be tested at the api level. UI logic will be tested in the conda-store-ui repo.