enso/test/Microsoft_Tests
AdRiley 676a7d4256
SQLServer enable filter (#11471)
* checkpoint

* Passing by.integer.comparisons

* More passing tests

* by empty text

* Add flag

* 2 more green

* Back to 6 red

* 5 red

* 2 red

* 1 red

* Green

* Refactor

* refactor

* Refactor

* refactor

* Refactor

* clean up

* Green

* Refactor

* Cleanup

* Refactor

* Clean up

* Cleanup

* Clean up

* Fix tests

* Fix

* Fix

* Code review

* Refactor

* Code review changes

* Add literals

* Code review changes

* Code review changes

* Checkpoint

* checkpoint

* checkpoint

* Cleanup

* Refactor

* Refactor

* refactor

* Fix type name

* Fix
2024-11-07 15:42:55 +00:00
..
data/datalinks Save Database connection as data link, SQL Server data link support (#11343) 2024-10-17 09:06:57 +00:00
src SQLServer enable filter (#11471) 2024-11-07 15:42:55 +00:00
package.yaml Add Initial SQL Server support (#10624) 2024-07-30 11:13:08 +01:00
README.md Make sqlserver temp tables work (#10781) 2024-08-09 13:06:16 +03:00

This is a set of tests for the Microsoft integration for Enso.

Testing Microsoft SQL Server

To run the tests, you need to prepare credentials for a Microsoft SQL Server instance that can be used to run them on.

Please set the following environment variables:

  • 'ENSO_SQLSERVER_HOST' - the name of the server hosting SQLServer,
  • 'ENSO_SQLSERVER_PORT' - the port SQLServer is on,
  • 'ENSO_SQLSERVER_USER' - the user name to use to connect,
  • 'ENSO_SQLSERVER_PASSWORD' - the pasword for that user,
  • 'ENSO_SQLSERVER_DATABASE' - the database on the SQLServer to use.

Docker

The easiest way to test locally is to use a docker image

docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<YourStrong@Passw0rd>" -p 1433:1433 --name sql1 --hostname sql1 -d mcr.microsoft.com/mssql/server:2022-latest

Set ENSO_SQLSERVER_DATABASE to tempdb and the defaults will work for everything else. (The user is sa with the above password)

$env:ENSO_SQLSERVER_DATABASE='tempdb'