| ▲ | gavinray 6 hours ago | |||||||||||||||||||
If this actually works, this is such a huge boon. Let me share why: I work on connectors to various datasources, mostly SQL DB's The most useful tests are the integration tests, sending actual queries to the source For most DB's we have a giant Docker Compose which runs a local instance But things like Snowflake, Databricks, Redshift, Athena suck to test because we need an external hosted instance I would kill to be able to run test versions of all of these locally | ||||||||||||||||||||
| ▲ | skeeter2020 4 hours ago | parent | next [-] | |||||||||||||||||||
Why are you writing tests on the actual provider? IME these types of tests are slow, brittle and don't give you much value. Even if you get a true positive, what can you do about it? | ||||||||||||||||||||
| ||||||||||||||||||||
| ▲ | tomnipotent 2 hours ago | parent | prev | next [-] | |||||||||||||||||||
For cloud databases, in your use case do you care that the queries actually execute or only that they parse? I with every cloud service had their own version of LocalStack/Moto, and while not perfect they've really helped to improve test coverage. | ||||||||||||||||||||
| ||||||||||||||||||||
| ▲ | efromvt 6 hours ago | parent | prev [-] | |||||||||||||||||||
[dead] | ||||||||||||||||||||