data-dot-all / dataall

A modern data marketplace that makes collaboration among diverse users (like business, analysts and engineers) easier, increasing efficiency and agility in data projects on AWS.
https://data-dot-all.github.io/dataall/
Apache License 2.0
229 stars 82 forks source link

Integration tests executed on a real deployment as part of the CICD - Datasets #1358

Open dlpzx opened 3 months ago

dlpzx commented 3 months ago

Same as for https://github.com/data-dot-all/dataall/issues/1220.

This issue is to track the progress for the Datasets modules. It has its own dedicated issue because of the challenge of pre-existing infrastructure needed to test datasets

dlpzx commented 2 months ago

Required tests for basic coverage

https://github.com/data-dot-all/dataall/pull/1379

For fresh deployments

For each of the following API calls we need to test authorized and unauthorized scenarios as well as all possible configurations (e.g. autoapproval...)

For backwards compatibility

Full coverage

For fresh deployments

For backwards compatibility

For the updated Dataset stacks: